builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2599 starttime: 1462782696.19 results: success (0) buildid: 20160509005049 builduid: 41dbd660830c4270b4520649f25740b3 revision: 307b5eca8726f6a72a1d69ba76630a6dbf402477 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:36.190965) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:36.191523) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:36.191968) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:36.245276) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:36.245666) ========= 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=9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744 _=/tools/buildbot/bin/python using PTY: False --2016-05-09 01:31:36-- 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% 12.8M=0.001s 2016-05-09 01:31:36 (12.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.570570 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:36.851242) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:36.851724) ========= 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=9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.064450 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:36.952821) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-09 01:31:36.953295) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 307b5eca8726f6a72a1d69ba76630a6dbf402477 --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 307b5eca8726f6a72a1d69ba76630a6dbf402477 --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=9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744 _=/tools/buildbot/bin/python using PTY: False 2016-05-09 01:31:37,078 truncating revision to first 12 chars 2016-05-09 01:31:37,079 Setting DEBUG logging. 2016-05-09 01:31:37,079 attempt 1/10 2016-05-09 01:31:37,079 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/307b5eca8726?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-09 01:31:38,649 unpacking tar archive at: mozilla-aurora-307b5eca8726/testing/mozharness/ program finished with exit code 0 elapsedTime=2.336603 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-09 01:31:39.324384) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:39.324866) ========= script_repo_revision: 307b5eca8726f6a72a1d69ba76630a6dbf402477 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:39.325432) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:39.331890) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-09 01:31:39.364253) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 28 secs) (at 2016-05-09 01:31:39.364678) ========= /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=9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744 _=/tools/buildbot/bin/python using PTY: False 01:31:39 INFO - MultiFileLogger online at 20160509 01:31:39 in /builds/slave/test 01:31:39 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 01:31:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:31:39 INFO - {'append_to_log': False, 01:31:39 INFO - 'base_work_dir': '/builds/slave/test', 01:31:39 INFO - 'blob_upload_branch': 'mozilla-aurora', 01:31:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:31:39 INFO - 'buildbot_json_path': 'buildprops.json', 01:31:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:31:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:31:39 INFO - 'download_minidump_stackwalk': True, 01:31:39 INFO - 'download_symbols': 'true', 01:31:39 INFO - 'e10s': False, 01:31:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:31:39 INFO - 'tooltool.py': '/tools/tooltool.py', 01:31:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:31:39 INFO - '/tools/misc-python/virtualenv.py')}, 01:31:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:31:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:31:39 INFO - 'log_level': 'info', 01:31:39 INFO - 'log_to_console': True, 01:31:39 INFO - 'opt_config_files': (), 01:31:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:31:39 INFO - '--processes=1', 01:31:39 INFO - '--config=%(test_path)s/wptrunner.ini', 01:31:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:31:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:31:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:31:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:31:39 INFO - 'pip_index': False, 01:31:39 INFO - 'require_test_zip': True, 01:31:39 INFO - 'test_type': ('testharness',), 01:31:39 INFO - 'this_chunk': '1', 01:31:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:31:39 INFO - 'total_chunks': '10', 01:31:39 INFO - 'virtualenv_path': 'venv', 01:31:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:31:39 INFO - 'work_dir': 'build'} 01:31:39 INFO - ##### 01:31:39 INFO - ##### Running clobber step. 01:31:39 INFO - ##### 01:31:39 INFO - Running pre-action listener: _resource_record_pre_action 01:31:39 INFO - Running main action method: clobber 01:31:39 INFO - rmtree: /builds/slave/test/build 01:31:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:31:42 INFO - Running post-action listener: _resource_record_post_action 01:31:42 INFO - ##### 01:31:42 INFO - ##### Running read-buildbot-config step. 01:31:42 INFO - ##### 01:31:42 INFO - Running pre-action listener: _resource_record_pre_action 01:31:42 INFO - Running main action method: read_buildbot_config 01:31:42 INFO - Using buildbot properties: 01:31:42 INFO - { 01:31:42 INFO - "project": "", 01:31:42 INFO - "product": "firefox", 01:31:42 INFO - "script_repo_revision": "production", 01:31:42 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 01:31:42 INFO - "repository": "", 01:31:42 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 01:31:42 INFO - "buildid": "20160509005049", 01:31:42 INFO - "pgo_build": "False", 01:31:42 INFO - "basedir": "/builds/slave/test", 01:31:42 INFO - "buildnumber": 9, 01:31:42 INFO - "slavename": "tst-linux64-spot-2599", 01:31:42 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 01:31:42 INFO - "platform": "linux64", 01:31:42 INFO - "branch": "mozilla-aurora", 01:31:42 INFO - "revision": "307b5eca8726f6a72a1d69ba76630a6dbf402477", 01:31:42 INFO - "repo_path": "releases/mozilla-aurora", 01:31:42 INFO - "moz_repo_path": "", 01:31:42 INFO - "stage_platform": "linux64", 01:31:42 INFO - "builduid": "41dbd660830c4270b4520649f25740b3", 01:31:42 INFO - "slavebuilddir": "test" 01:31:42 INFO - } 01:31:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 01:31:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 01:31:42 INFO - Running post-action listener: _resource_record_post_action 01:31:42 INFO - ##### 01:31:42 INFO - ##### Running download-and-extract step. 01:31:42 INFO - ##### 01:31:42 INFO - Running pre-action listener: _resource_record_pre_action 01:31:42 INFO - Running main action method: download_and_extract 01:31:42 INFO - mkdir: /builds/slave/test/build/tests 01:31:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:31:42 INFO - https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 01:31:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 01:31:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 01:31:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 01:31:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 01:31:43 INFO - Downloaded 1361 bytes. 01:31:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 01:31:43 INFO - Using the following test package requirements: 01:31:43 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 01:31:43 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 01:31:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 01:31:43 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 01:31:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 01:31:43 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 01:31:43 INFO - u'jsshell-linux-x86_64.zip'], 01:31:43 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 01:31:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 01:31:43 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 01:31:43 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 01:31:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 01:31:43 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 01:31:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 01:31:43 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 01:31:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 01:31:43 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 01:31:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 01:31:43 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 01:31: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')]} 01:31:43 INFO - https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 01:31:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 01:31:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 01:31:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 01:31:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 01:31:47 INFO - Downloaded 22727648 bytes. 01:31:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:31:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:31:47 INFO - caution: filename not matched: web-platform/* 01:31:47 INFO - Return code: 11 01:31:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:31:47 INFO - https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 01:31:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 01:31:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 01:31:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 01:31:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 01:31:54 INFO - Downloaded 36408648 bytes. 01:31:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:31:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:31:58 INFO - caution: filename not matched: bin/* 01:31:58 INFO - caution: filename not matched: config/* 01:31:58 INFO - caution: filename not matched: mozbase/* 01:31:58 INFO - caution: filename not matched: marionette/* 01:31:58 INFO - caution: filename not matched: tools/wptserve/* 01:31:58 INFO - Return code: 11 01:31:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:31:58 INFO - https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 01:31:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 01:31:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 01:31:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 01:31:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 01:32:16 INFO - Downloaded 69391096 bytes. 01:32:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 01:32:16 INFO - mkdir: /builds/slave/test/properties 01:32:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:32:16 INFO - Writing to file /builds/slave/test/properties/build_url 01:32:16 INFO - Contents: 01:32:16 INFO - build_url:https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 01:32:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 01:32:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:32:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:32:28 INFO - Contents: 01:32:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 01:32:28 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')]} 01:32:28 INFO - https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:32:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 01:32:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 01:32:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 01:32:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 01:32:37 INFO - Downloaded 90890873 bytes. 01:32:37 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:32:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:32:43 INFO - Return code: 0 01:32:43 INFO - Running post-action listener: _resource_record_post_action 01:32:43 INFO - Running post-action listener: set_extra_try_arguments 01:32:43 INFO - ##### 01:32:43 INFO - ##### Running create-virtualenv step. 01:32:43 INFO - ##### 01:32:43 INFO - Running pre-action listener: _pre_create_virtualenv 01:32:43 INFO - Running pre-action listener: _resource_record_pre_action 01:32:43 INFO - Running main action method: create_virtualenv 01:32:43 INFO - Creating virtualenv /builds/slave/test/build/venv 01:32:43 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 01:32:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:32:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:32:44 INFO - Using real prefix '/usr' 01:32:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:32:47 INFO - Installing distribute.............................................................................................................................................................................................done. 01:32:51 INFO - Installing pip.................done. 01:32:51 INFO - Return code: 0 01:32:51 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:32:51 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')]} 01:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:32:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:32:51 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')]} 01:32:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:32:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:32:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2858030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28593f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2899c10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28a1d20>, '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 0x2963c00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2964090>, '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': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', '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 01:32:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 01:32:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 01:32:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:32:51 INFO - 'CCACHE_UMASK': '002', 01:32:51 INFO - 'DISPLAY': ':0', 01:32:51 INFO - 'HOME': '/home/cltbld', 01:32:51 INFO - 'LANG': 'en_US.UTF-8', 01:32:51 INFO - 'LOGNAME': 'cltbld', 01:32:51 INFO - 'MAIL': '/var/mail/cltbld', 01:32:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:32:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:32:51 INFO - 'MOZ_NO_REMOTE': '1', 01:32:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:32:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:32:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:32:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:32:51 INFO - 'PWD': '/builds/slave/test', 01:32:51 INFO - 'SHELL': '/bin/bash', 01:32:51 INFO - 'SHLVL': '1', 01:32:51 INFO - 'TERM': 'linux', 01:32:51 INFO - 'TMOUT': '86400', 01:32:51 INFO - 'USER': 'cltbld', 01:32:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', 01:32:51 INFO - '_': '/tools/buildbot/bin/python'} 01:32:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:32:51 INFO - Downloading/unpacking psutil>=0.7.1 01:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:32:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:32:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:32:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:32:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:32:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:32:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:32:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:32:57 INFO - Installing collected packages: psutil 01:32:57 INFO - Running setup.py install for psutil 01:32:57 INFO - building 'psutil._psutil_linux' extension 01:32:57 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-x86_64-2.7/psutil/_psutil_linux.o 01:32:57 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 01:32:58 INFO - building 'psutil._psutil_posix' extension 01:32:58 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-x86_64-2.7/psutil/_psutil_posix.o 01:32:58 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 01:32:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:32:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:32:58 INFO - Successfully installed psutil 01:32:58 INFO - Cleaning up... 01:32:58 INFO - Return code: 0 01:32:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:32:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:32:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:32:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:32:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2858030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28593f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2899c10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28a1d20>, '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 0x2963c00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2964090>, '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': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', '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 01:32:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:32:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:32:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:32:58 INFO - 'CCACHE_UMASK': '002', 01:32:58 INFO - 'DISPLAY': ':0', 01:32:58 INFO - 'HOME': '/home/cltbld', 01:32:58 INFO - 'LANG': 'en_US.UTF-8', 01:32:58 INFO - 'LOGNAME': 'cltbld', 01:32:58 INFO - 'MAIL': '/var/mail/cltbld', 01:32:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:32:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:32:58 INFO - 'MOZ_NO_REMOTE': '1', 01:32:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:32:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:32:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:32:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:32:58 INFO - 'PWD': '/builds/slave/test', 01:32:58 INFO - 'SHELL': '/bin/bash', 01:32:58 INFO - 'SHLVL': '1', 01:32:58 INFO - 'TERM': 'linux', 01:32:58 INFO - 'TMOUT': '86400', 01:32:58 INFO - 'USER': 'cltbld', 01:32:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', 01:32:58 INFO - '_': '/tools/buildbot/bin/python'} 01:32:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:32:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:32:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:32:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:32:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:32:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:33:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:33:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:33:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:33:04 INFO - Installing collected packages: mozsystemmonitor 01:33:04 INFO - Running setup.py install for mozsystemmonitor 01:33:04 INFO - Successfully installed mozsystemmonitor 01:33:04 INFO - Cleaning up... 01:33:04 INFO - Return code: 0 01:33:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:33:04 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')]} 01:33:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:33:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:33:04 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')]} 01:33:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:33:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:33:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2858030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28593f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2899c10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28a1d20>, '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 0x2963c00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2964090>, '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': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', '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 01:33:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:33:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:33:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:33:04 INFO - 'CCACHE_UMASK': '002', 01:33:04 INFO - 'DISPLAY': ':0', 01:33:04 INFO - 'HOME': '/home/cltbld', 01:33:04 INFO - 'LANG': 'en_US.UTF-8', 01:33:04 INFO - 'LOGNAME': 'cltbld', 01:33:04 INFO - 'MAIL': '/var/mail/cltbld', 01:33:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:33:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:33:04 INFO - 'MOZ_NO_REMOTE': '1', 01:33:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:33:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:33:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:33:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:33:04 INFO - 'PWD': '/builds/slave/test', 01:33:04 INFO - 'SHELL': '/bin/bash', 01:33:04 INFO - 'SHLVL': '1', 01:33:04 INFO - 'TERM': 'linux', 01:33:04 INFO - 'TMOUT': '86400', 01:33:04 INFO - 'USER': 'cltbld', 01:33:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', 01:33:04 INFO - '_': '/tools/buildbot/bin/python'} 01:33:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:33:04 INFO - Downloading/unpacking blobuploader==1.2.4 01:33:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:33:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:33:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:33:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:33:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:33:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:33:09 INFO - Downloading blobuploader-1.2.4.tar.gz 01:33:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:33:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:33:09 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 01:33:09 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 01:33:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:33:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:33:09 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 01:33:09 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 01:33:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:33:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:33:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:33:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:33:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:33:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:33:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:33:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:33:11 INFO - Downloading docopt-0.6.1.tar.gz 01:33:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:33:11 INFO - Installing collected packages: blobuploader, requests, docopt 01:33:11 INFO - Running setup.py install for blobuploader 01:33:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:33:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:33:12 INFO - Running setup.py install for requests 01:33:12 INFO - Running setup.py install for docopt 01:33:13 INFO - Successfully installed blobuploader requests docopt 01:33:13 INFO - Cleaning up... 01:33:13 INFO - Return code: 0 01:33:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:33: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')]} 01:33:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:33:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:33: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')]} 01:33:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:33:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:33:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2858030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28593f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2899c10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28a1d20>, '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 0x2963c00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2964090>, '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': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', '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 01:33:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:33:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:33:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:33:13 INFO - 'CCACHE_UMASK': '002', 01:33:13 INFO - 'DISPLAY': ':0', 01:33:13 INFO - 'HOME': '/home/cltbld', 01:33:13 INFO - 'LANG': 'en_US.UTF-8', 01:33:13 INFO - 'LOGNAME': 'cltbld', 01:33:13 INFO - 'MAIL': '/var/mail/cltbld', 01:33:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:33:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:33:13 INFO - 'MOZ_NO_REMOTE': '1', 01:33:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:33:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:33:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:33:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:33:13 INFO - 'PWD': '/builds/slave/test', 01:33:13 INFO - 'SHELL': '/bin/bash', 01:33:13 INFO - 'SHLVL': '1', 01:33:13 INFO - 'TERM': 'linux', 01:33:13 INFO - 'TMOUT': '86400', 01:33:13 INFO - 'USER': 'cltbld', 01:33:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', 01:33:13 INFO - '_': '/tools/buildbot/bin/python'} 01:33:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:33:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:33:13 INFO - Running setup.py (path:/tmp/pip-NvHJok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:33:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:33:13 INFO - Running setup.py (path:/tmp/pip-nX1bH6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:33:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:33:13 INFO - Running setup.py (path:/tmp/pip-3dbh88-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:33:14 INFO - Running setup.py (path:/tmp/pip-N63ELK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:33:14 INFO - Running setup.py (path:/tmp/pip-oXi8fk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:33:14 INFO - Running setup.py (path:/tmp/pip-D8Gq59-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:33:14 INFO - Running setup.py (path:/tmp/pip-NOLH60-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:33:14 INFO - Running setup.py (path:/tmp/pip-6hWsPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:33:14 INFO - Running setup.py (path:/tmp/pip-Fuzww9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:33:14 INFO - Running setup.py (path:/tmp/pip-To3cDC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:33:14 INFO - Running setup.py (path:/tmp/pip-_77usD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:33:15 INFO - Running setup.py (path:/tmp/pip-l1Nq2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:33:15 INFO - Running setup.py (path:/tmp/pip-CvlJKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:33:15 INFO - Running setup.py (path:/tmp/pip-OMmTjf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:33:15 INFO - Running setup.py (path:/tmp/pip-aMWA9K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:33:15 INFO - Running setup.py (path:/tmp/pip-AxlQ4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:33:15 INFO - Running setup.py (path:/tmp/pip-x0x45p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:33:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:33:15 INFO - Running setup.py (path:/tmp/pip-ht6skq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:33:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:33:16 INFO - Running setup.py (path:/tmp/pip-ux4Qzn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:33:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:33:16 INFO - Running setup.py (path:/tmp/pip-8XfARR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:33:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:33:16 INFO - Running setup.py (path:/tmp/pip-Ei1QYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:33:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:33:16 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 01:33:16 INFO - Running setup.py install for manifestparser 01:33:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:33:16 INFO - Running setup.py install for mozcrash 01:33:17 INFO - Running setup.py install for mozdebug 01:33:17 INFO - Running setup.py install for mozdevice 01:33:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:33:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:33:17 INFO - Running setup.py install for mozfile 01:33:17 INFO - Running setup.py install for mozhttpd 01:33:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:33:17 INFO - Running setup.py install for mozinfo 01:33:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:33:18 INFO - Running setup.py install for mozInstall 01:33:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:33:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:33:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:33:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:33:18 INFO - Running setup.py install for mozleak 01:33:18 INFO - Running setup.py install for mozlog 01:33:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:33:18 INFO - Running setup.py install for moznetwork 01:33:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:33:19 INFO - Running setup.py install for mozprocess 01:33:19 INFO - Running setup.py install for mozprofile 01:33:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:33:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:33:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:33:19 INFO - Running setup.py install for mozrunner 01:33:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:33:19 INFO - Running setup.py install for mozscreenshot 01:33:19 INFO - Running setup.py install for moztest 01:33:20 INFO - Running setup.py install for mozversion 01:33:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:33:20 INFO - Running setup.py install for wptserve 01:33:20 INFO - Running setup.py install for marionette-driver 01:33:20 INFO - Running setup.py install for browsermob-proxy 01:33:20 INFO - Running setup.py install for marionette-client 01:33:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:33:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:33:21 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 01:33:21 INFO - Cleaning up... 01:33:21 INFO - Return code: 0 01:33:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:33: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')]} 01:33:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:33:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:33: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')]} 01:33:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:33:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:33:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2858030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28593f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2899c10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28a1d20>, '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 0x2963c00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2964090>, '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': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', '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 01:33:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:33:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:33:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:33:21 INFO - 'CCACHE_UMASK': '002', 01:33:21 INFO - 'DISPLAY': ':0', 01:33:21 INFO - 'HOME': '/home/cltbld', 01:33:21 INFO - 'LANG': 'en_US.UTF-8', 01:33:21 INFO - 'LOGNAME': 'cltbld', 01:33:21 INFO - 'MAIL': '/var/mail/cltbld', 01:33:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:33:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:33:21 INFO - 'MOZ_NO_REMOTE': '1', 01:33:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:33:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:33:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:33:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:33:21 INFO - 'PWD': '/builds/slave/test', 01:33:21 INFO - 'SHELL': '/bin/bash', 01:33:21 INFO - 'SHLVL': '1', 01:33:21 INFO - 'TERM': 'linux', 01:33:21 INFO - 'TMOUT': '86400', 01:33:21 INFO - 'USER': 'cltbld', 01:33:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', 01:33:21 INFO - '_': '/tools/buildbot/bin/python'} 01:33:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:33:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:33:21 INFO - Running setup.py (path:/tmp/pip-VzKCZd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:33:22 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)) 01:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:33:22 INFO - Running setup.py (path:/tmp/pip-uLjtJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:33:22 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)) 01:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:33:22 INFO - Running setup.py (path:/tmp/pip-8EMJ5s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:33:22 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)) 01:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:33:22 INFO - Running setup.py (path:/tmp/pip-o9qy8_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:33:22 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)) 01:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:33:22 INFO - Running setup.py (path:/tmp/pip-Lumif1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:33:22 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)) 01:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:33:22 INFO - Running setup.py (path:/tmp/pip-Xi9nNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:33:22 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)) 01:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:33:22 INFO - Running setup.py (path:/tmp/pip-KT0VaF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:33:22 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)) 01:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:33:22 INFO - Running setup.py (path:/tmp/pip-bRvrZw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:33:23 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)) 01:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:33:23 INFO - Running setup.py (path:/tmp/pip-lQfc6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:33:23 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)) 01:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:33:23 INFO - Running setup.py (path:/tmp/pip-uTCUlX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:33:23 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)) 01:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:33:23 INFO - Running setup.py (path:/tmp/pip-0FK29g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:33:23 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)) 01:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:33:23 INFO - Running setup.py (path:/tmp/pip-X496AF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:33:23 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)) 01:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:33:23 INFO - Running setup.py (path:/tmp/pip-490VlJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:33:23 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)) 01:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:33:23 INFO - Running setup.py (path:/tmp/pip-AbsMkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:33:23 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)) 01:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:33:23 INFO - Running setup.py (path:/tmp/pip-OIvMVY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:33:23 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)) 01:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:33:23 INFO - Running setup.py (path:/tmp/pip-qnDfCs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:33:24 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)) 01:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:33:24 INFO - Running setup.py (path:/tmp/pip-Zq7fBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:33:24 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)) 01:33:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:33:24 INFO - Running setup.py (path:/tmp/pip-V0ciA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:33:24 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)) 01:33:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:33:24 INFO - Running setup.py (path:/tmp/pip-ZmFfjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:33:24 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)) 01:33:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:33:24 INFO - Running setup.py (path:/tmp/pip-EBIzer-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:33:24 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)) 01:33:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:33:25 INFO - Running setup.py (path:/tmp/pip-N2Olrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:33:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:33:25 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)) 01:33:25 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)) 01:33:25 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)) 01:33:25 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)) 01:33:25 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)) 01:33:25 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)) 01:33:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:33:25 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 01:33:25 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 01:33:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:33:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:33:25 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 01:33:25 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 01:33:30 INFO - Downloading blessings-1.6.tar.gz 01:33:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:33:30 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)) 01:33:30 INFO - Installing collected packages: blessings 01:33:30 INFO - Running setup.py install for blessings 01:33:30 INFO - Successfully installed blessings 01:33:30 INFO - Cleaning up... 01:33:30 INFO - Return code: 0 01:33:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:33:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:33:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:33:31 INFO - Reading from file tmpfile_stdout 01:33:31 INFO - Current package versions: 01:33:31 INFO - argparse == 1.2.1 01:33:31 INFO - blessings == 1.6 01:33:31 INFO - blobuploader == 1.2.4 01:33:31 INFO - browsermob-proxy == 0.6.0 01:33:31 INFO - docopt == 0.6.1 01:33:31 INFO - manifestparser == 1.1 01:33:31 INFO - marionette-client == 2.3.0 01:33:31 INFO - marionette-driver == 1.4.0 01:33:31 INFO - mozInstall == 1.12 01:33:31 INFO - mozcrash == 0.17 01:33:31 INFO - mozdebug == 0.1 01:33:31 INFO - mozdevice == 0.48 01:33:31 INFO - mozfile == 1.2 01:33:31 INFO - mozhttpd == 0.7 01:33:31 INFO - mozinfo == 0.9 01:33:31 INFO - mozleak == 0.1 01:33:31 INFO - mozlog == 3.1 01:33:31 INFO - moznetwork == 0.27 01:33:31 INFO - mozprocess == 0.22 01:33:31 INFO - mozprofile == 0.28 01:33:31 INFO - mozrunner == 6.11 01:33:31 INFO - mozscreenshot == 0.1 01:33:31 INFO - mozsystemmonitor == 0.0 01:33:31 INFO - moztest == 0.7 01:33:31 INFO - mozversion == 1.4 01:33:31 INFO - psutil == 3.1.1 01:33:31 INFO - requests == 1.2.3 01:33:31 INFO - wptserve == 1.4.0 01:33:31 INFO - wsgiref == 0.1.2 01:33:31 INFO - Running post-action listener: _resource_record_post_action 01:33:31 INFO - Running post-action listener: _start_resource_monitoring 01:33:31 INFO - Starting resource monitoring. 01:33:31 INFO - ##### 01:33:31 INFO - ##### Running pull step. 01:33:31 INFO - ##### 01:33:31 INFO - Running pre-action listener: _resource_record_pre_action 01:33:31 INFO - Running main action method: pull 01:33:31 INFO - Pull has nothing to do! 01:33:31 INFO - Running post-action listener: _resource_record_post_action 01:33:31 INFO - ##### 01:33:31 INFO - ##### Running install step. 01:33:31 INFO - ##### 01:33:31 INFO - Running pre-action listener: _resource_record_pre_action 01:33:31 INFO - Running main action method: install 01:33:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:33:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:33:31 INFO - Reading from file tmpfile_stdout 01:33:31 INFO - Detecting whether we're running mozinstall >=1.0... 01:33:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:33:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:33:31 INFO - Reading from file tmpfile_stdout 01:33:31 INFO - Output received: 01:33:31 INFO - Usage: mozinstall [options] installer 01:33:31 INFO - Options: 01:33:31 INFO - -h, --help show this help message and exit 01:33:31 INFO - -d DEST, --destination=DEST 01:33:31 INFO - Directory to install application into. [default: 01:33:31 INFO - "/builds/slave/test"] 01:33:31 INFO - --app=APP Application being installed. [default: firefox] 01:33:31 INFO - mkdir: /builds/slave/test/build/application 01:33:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 01:33:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 01:33:59 INFO - Reading from file tmpfile_stdout 01:33:59 INFO - Output received: 01:33:59 INFO - /builds/slave/test/build/application/firefox/firefox 01:33:59 INFO - Running post-action listener: _resource_record_post_action 01:33:59 INFO - ##### 01:33:59 INFO - ##### Running run-tests step. 01:33:59 INFO - ##### 01:33:59 INFO - Running pre-action listener: _resource_record_pre_action 01:33:59 INFO - Running main action method: run_tests 01:33:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:33:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:33:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:33:59 INFO - grabbing minidump binary from tooltool 01:33:59 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')]} 01:33:59 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28a1d20>, '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 0x2963c00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2964090>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:33:59 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:33:59 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/linux64/releng.manifest -o -c /builds/tooltool_cache 01:33:59 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:33:59 INFO - Return code: 0 01:33:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 01:33:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:33:59 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/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 01:33:59 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/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 01:33:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:33:59 INFO - 'CCACHE_UMASK': '002', 01:33:59 INFO - 'DISPLAY': ':0', 01:33:59 INFO - 'HOME': '/home/cltbld', 01:33:59 INFO - 'LANG': 'en_US.UTF-8', 01:33:59 INFO - 'LOGNAME': 'cltbld', 01:33:59 INFO - 'MAIL': '/var/mail/cltbld', 01:33:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:33:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:33:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:33:59 INFO - 'MOZ_NO_REMOTE': '1', 01:33:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:33:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:33:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:33:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:33:59 INFO - 'PWD': '/builds/slave/test', 01:33:59 INFO - 'SHELL': '/bin/bash', 01:33:59 INFO - 'SHLVL': '1', 01:33:59 INFO - 'TERM': 'linux', 01:33:59 INFO - 'TMOUT': '86400', 01:33:59 INFO - 'USER': 'cltbld', 01:33:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744', 01:33:59 INFO - '_': '/tools/buildbot/bin/python'} 01:33:59 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/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 01:34:00 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 01:34:00 INFO - import pkg_resources 01:34:02 INFO - Using 1 client processes 01:34:02 INFO - wptserve Starting http server on 127.0.0.1:8000 01:34:02 INFO - wptserve Starting http server on 127.0.0.1:8001 01:34:02 INFO - wptserve Starting http server on 127.0.0.1:8443 01:34:04 INFO - SUITE-START | Running 778 tests 01:34:05 INFO - Running testharness tests 01:34:05 INFO - Setting up ssl 01:34:05 INFO - PROCESS | certutil | 01:34:05 INFO - PROCESS | certutil | 01:34:05 INFO - PROCESS | certutil | 01:34:05 INFO - Certificate Nickname Trust Attributes 01:34:05 INFO - SSL,S/MIME,JAR/XPI 01:34:05 INFO - 01:34:05 INFO - web-platform-tests CT,, 01:34:05 INFO - 01:34:05 INFO - Starting runner 01:34:08 INFO - PROCESS | 1830 | 1462782848021 Marionette DEBUG Marionette enabled via build flag and pref 01:34:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180e0b000 == 1 [pid = 1830] [id = 1] 01:34:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 1 (0x7f517beb5800) [pid = 1830] [serial = 1] [outer = (nil)] 01:34:08 INFO - PROCESS | 1830 | [1830] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 01:34:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 2 (0x7f517beb6800) [pid = 1830] [serial = 2] [outer = 0x7f517beb5800] 01:34:08 INFO - PROCESS | 1830 | 1462782848667 Marionette INFO Listening on port 2828 01:34:09 INFO - PROCESS | 1830 | 1462782849235 Marionette DEBUG Marionette enabled via command-line flag 01:34:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178f75000 == 2 [pid = 1830] [id = 2] 01:34:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 3 (0x7f5180b35000) [pid = 1830] [serial = 3] [outer = (nil)] 01:34:09 INFO - PROCESS | 1830 | [1830] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 01:34:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 4 (0x7f5178d02800) [pid = 1830] [serial = 4] [outer = 0x7f5180b35000] 01:34:09 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5178dd26a0 01:34:09 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f517810eeb0 01:34:09 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5178114160 01:34:09 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5178114460 01:34:09 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5178114790 01:34:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 5 (0x7f517813b000) [pid = 1830] [serial = 5] [outer = 0x7f517beb5800] 01:34:09 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:34:09 INFO - PROCESS | 1830 | 1462782849592 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50656 01:34:09 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:34:09 INFO - PROCESS | 1830 | 1462782849675 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50657 01:34:09 INFO - PROCESS | 1830 | 1462782849680 Marionette DEBUG Closed connection conn0 01:34:09 INFO - PROCESS | 1830 | [1830] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 01:34:09 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:34:09 INFO - PROCESS | 1830 | 1462782849802 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50658 01:34:09 INFO - PROCESS | 1830 | 1462782849806 Marionette DEBUG Closed connection conn1 01:34:09 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:34:09 INFO - PROCESS | 1830 | 1462782849863 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50659 01:34:09 INFO - PROCESS | 1830 | 1462782849868 Marionette DEBUG Closed connection conn2 01:34:09 INFO - PROCESS | 1830 | 1462782849912 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:34:09 INFO - PROCESS | 1830 | 1462782849933 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160509005049","device":"desktop","version":"48.0a2"} 01:34:10 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:34:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c38f000 == 3 [pid = 1830] [id = 3] 01:34:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 6 (0x7f516c38f800) [pid = 1830] [serial = 6] [outer = (nil)] 01:34:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c390000 == 4 [pid = 1830] [id = 4] 01:34:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 7 (0x7f516c5fc000) [pid = 1830] [serial = 7] [outer = (nil)] 01:34:11 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:34:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b408800 == 5 [pid = 1830] [id = 5] 01:34:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 8 (0x7f516c5fb800) [pid = 1830] [serial = 8] [outer = (nil)] 01:34:11 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:34:11 INFO - PROCESS | 1830 | [1830] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:34:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 9 (0x7f516b483800) [pid = 1830] [serial = 9] [outer = 0x7f516c5fb800] 01:34:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 10 (0x7f516afee000) [pid = 1830] [serial = 10] [outer = 0x7f516c38f800] 01:34:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 11 (0x7f516ae78800) [pid = 1830] [serial = 11] [outer = 0x7f516c5fc000] 01:34:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 12 (0x7f516ae7a800) [pid = 1830] [serial = 12] [outer = 0x7f516c5fb800] 01:34:13 INFO - PROCESS | 1830 | 1462782853328 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 1830 | 1462782853345 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 13 (0x7f516d1b6c00) [pid = 1830] [serial = 13] [outer = 0x7f516c5fb800] 01:34:14 INFO - PROCESS | 1830 | 1462782854047 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5fe244dc-d4e4-436f-b4f1-4ba7e19bff4b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160509005049","device":"desktop","version":"48.0a2","command_id":1}}] 01:34:14 INFO - PROCESS | 1830 | 1462782854273 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:34:14 INFO - PROCESS | 1830 | 1462782854536 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:34:14 INFO - PROCESS | 1830 | 1462782854650 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:34:14 INFO - PROCESS | 1830 | [1830] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:34:14 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:34:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 14 (0x7f5165d86400) [pid = 1830] [serial = 14] [outer = 0x7f516c5fb800] 01:34:15 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:34:15 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:34:15 INFO - PROCESS | 1830 | 1462782855130 Marionette TRACE conn3 <- [1,3,null,{}] 01:34:15 INFO - PROCESS | 1830 | 1462782855191 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:34:15 INFO - PROCESS | 1830 | 1462782855290 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:34:15 INFO - PROCESS | 1830 | 1462782855374 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:34:15 INFO - PROCESS | 1830 | 1462782855377 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:34:15 INFO - PROCESS | 1830 | 1462782855405 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:34:15 INFO - PROCESS | 1830 | 1462782855410 Marionette TRACE conn3 <- [1,6,null,{}] 01:34:15 INFO - PROCESS | 1830 | 1462782855458 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:15 INFO - PROCESS | 1830 | 1462782855483 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:34:15 INFO - PROCESS | 1830 | 1462782855492 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516438b000 == 6 [pid = 1830] [id = 6] 01:34:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 15 (0x7f51643b6400) [pid = 1830] [serial = 15] [outer = (nil)] 01:34:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 16 (0x7f51643b6c00) [pid = 1830] [serial = 16] [outer = 0x7f51643b6400] 01:34:15 INFO - PROCESS | 1830 | 1462782855557 Marionette DEBUG loaded listener.js 01:34:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 17 (0x7f516d1bdc00) [pid = 1830] [serial = 17] [outer = 0x7f51643b6400] 01:34:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164297000 == 7 [pid = 1830] [id = 7] 01:34:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 18 (0x7f516425a800) [pid = 1830] [serial = 18] [outer = (nil)] 01:34:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 19 (0x7f51643b8000) [pid = 1830] [serial = 19] [outer = 0x7f516425a800] 01:34:15 INFO - PROCESS | 1830 | 1462782855987 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 20 (0x7f5163fe2000) [pid = 1830] [serial = 20] [outer = 0x7f516425a800] 01:34:16 INFO - PROCESS | 1830 | 1462782856426 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:34:16 INFO - PROCESS | 1830 | [1830] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 01:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1143ms 01:34:16 INFO - PROCESS | 1830 | 1462782856592 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:34:16 INFO - PROCESS | 1830 | 1462782856596 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:34:16 INFO - PROCESS | 1830 | 1462782856630 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:34:16 INFO - PROCESS | 1830 | 1462782856633 Marionette TRACE conn3 <- [1,10,null,{}] 01:34:16 INFO - PROCESS | 1830 | 1462782856648 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:16 INFO - PROCESS | 1830 | 1462782856808 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:34:16 INFO - PROCESS | 1830 | 1462782856832 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162349000 == 8 [pid = 1830] [id = 8] 01:34:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 21 (0x7f5163fe4c00) [pid = 1830] [serial = 21] [outer = (nil)] 01:34:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 22 (0x7f5168012800) [pid = 1830] [serial = 22] [outer = 0x7f5163fe4c00] 01:34:16 INFO - PROCESS | 1830 | 1462782856894 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 23 (0x7f516274f400) [pid = 1830] [serial = 23] [outer = 0x7f5163fe4c00] 01:34:17 INFO - PROCESS | 1830 | 1462782857450 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 895ms 01:34:17 INFO - PROCESS | 1830 | 1462782857509 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1830 | 1462782857514 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:34:17 INFO - PROCESS | 1830 | 1462782857519 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 1830 | 1462782857521 Marionette TRACE conn3 <- [1,14,null,{}] 01:34:17 INFO - PROCESS | 1830 | 1462782857527 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:17 INFO - PROCESS | 1830 | 1462782857700 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:34:17 INFO - PROCESS | 1830 | 1462782857717 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627c9800 == 9 [pid = 1830] [id = 9] 01:34:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 24 (0x7f5162755c00) [pid = 1830] [serial = 24] [outer = (nil)] 01:34:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 25 (0x7f5162894000) [pid = 1830] [serial = 25] [outer = 0x7f5162755c00] 01:34:17 INFO - PROCESS | 1830 | 1462782857779 Marionette DEBUG loaded listener.js 01:34:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 26 (0x7f516289d400) [pid = 1830] [serial = 26] [outer = 0x7f5162755c00] 01:34:18 INFO - PROCESS | 1830 | 1462782858345 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 924ms 01:34:18 INFO - PROCESS | 1830 | 1462782858711 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:34:18 INFO - PROCESS | 1830 | 1462782858718 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:34:18 INFO - PROCESS | 1830 | 1462782858727 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 1830 | 1462782858731 Marionette TRACE conn3 <- [1,18,null,{}] 01:34:18 INFO - PROCESS | 1830 | 1462782858739 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516265a000 == 10 [pid = 1830] [id = 10] 01:34:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 27 (0x7f516265a800) [pid = 1830] [serial = 27] [outer = (nil)] 01:34:18 INFO - PROCESS | 1830 | 1462782858938 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:34:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 28 (0x7f5162665800) [pid = 1830] [serial = 28] [outer = 0x7f516265a800] 01:34:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 29 (0x7f51627b9800) [pid = 1830] [serial = 29] [outer = 0x7f516265a800] 01:34:19 INFO - PROCESS | 1830 | 1462782859084 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627c6800 == 11 [pid = 1830] [id = 11] 01:34:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 30 (0x7f516289b000) [pid = 1830] [serial = 30] [outer = (nil)] 01:34:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 31 (0x7f5162acd400) [pid = 1830] [serial = 31] [outer = 0x7f516289b000] 01:34:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51633aa000 == 12 [pid = 1830] [id = 12] 01:34:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 32 (0x7f5162acfc00) [pid = 1830] [serial = 32] [outer = (nil)] 01:34:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 33 (0x7f5162ad1800) [pid = 1830] [serial = 33] [outer = 0x7f5162acfc00] 01:34:19 INFO - PROCESS | 1830 | 1462782859230 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 34 (0x7f51633f8400) [pid = 1830] [serial = 34] [outer = 0x7f5162acfc00] 01:34:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 35 (0x7f5162751000) [pid = 1830] [serial = 35] [outer = 0x7f516289b000] 01:34:20 INFO - PROCESS | 1830 | 1462782860139 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1437ms 01:34:20 INFO - PROCESS | 1830 | 1462782860166 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:34:20 INFO - PROCESS | 1830 | 1462782860172 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:34:20 INFO - PROCESS | 1830 | 1462782860183 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 1830 | 1462782860188 Marionette TRACE conn3 <- [1,22,null,{}] 01:34:20 INFO - PROCESS | 1830 | 1462782860194 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:20 INFO - PROCESS | 1830 | 1462782860339 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:34:20 INFO - PROCESS | 1830 | 1462782860496 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51682ef000 == 13 [pid = 1830] [id = 13] 01:34:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 36 (0x7f5163fe2c00) [pid = 1830] [serial = 36] [outer = (nil)] 01:34:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 37 (0x7f5169a64400) [pid = 1830] [serial = 37] [outer = 0x7f5163fe2c00] 01:34:20 INFO - PROCESS | 1830 | 1462782860564 Marionette DEBUG loaded listener.js 01:34:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 38 (0x7f516ac64c00) [pid = 1830] [serial = 38] [outer = 0x7f5163fe2c00] 01:34:21 INFO - PROCESS | 1830 | 1462782861308 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1140ms 01:34:21 INFO - PROCESS | 1830 | 1462782861318 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:34:21 INFO - PROCESS | 1830 | 1462782861322 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:34:21 INFO - PROCESS | 1830 | 1462782861327 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:34:21 INFO - PROCESS | 1830 | 1462782861331 Marionette TRACE conn3 <- [1,26,null,{}] 01:34:21 INFO - PROCESS | 1830 | 1462782861344 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:21 INFO - PROCESS | 1830 | 1462782861507 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:34:21 INFO - PROCESS | 1830 | 1462782861628 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b769000 == 14 [pid = 1830] [id = 14] 01:34:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 39 (0x7f516bc9a800) [pid = 1830] [serial = 39] [outer = (nil)] 01:34:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 40 (0x7f516bfccc00) [pid = 1830] [serial = 40] [outer = 0x7f516bc9a800] 01:34:21 INFO - PROCESS | 1830 | 1462782861701 Marionette DEBUG loaded listener.js 01:34:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 41 (0x7f516bfd4000) [pid = 1830] [serial = 41] [outer = 0x7f516bc9a800] 01:34:22 INFO - PROCESS | 1830 | 1462782862668 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1378ms 01:34:22 INFO - PROCESS | 1830 | 1462782862707 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:34:22 INFO - PROCESS | 1830 | 1462782862720 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:34:22 INFO - PROCESS | 1830 | 1462782862733 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:34:22 INFO - PROCESS | 1830 | 1462782862748 Marionette TRACE conn3 <- [1,30,null,{}] 01:34:22 INFO - PROCESS | 1830 | 1462782862761 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:22 INFO - PROCESS | 1830 | 1462782862963 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:34:23 INFO - PROCESS | 1830 | 1462782863060 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627c7800 == 15 [pid = 1830] [id = 15] 01:34:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 42 (0x7f5168011400) [pid = 1830] [serial = 42] [outer = (nil)] 01:34:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 43 (0x7f5169a69c00) [pid = 1830] [serial = 43] [outer = 0x7f5168011400] 01:34:23 INFO - PROCESS | 1830 | 1462782863121 Marionette DEBUG loaded listener.js 01:34:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 44 (0x7f516ae7bc00) [pid = 1830] [serial = 44] [outer = 0x7f5168011400] 01:34:23 INFO - PROCESS | 1830 | 1462782863843 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1149ms 01:34:23 INFO - PROCESS | 1830 | 1462782863877 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:34:23 INFO - PROCESS | 1830 | 1462782863885 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:34:23 INFO - PROCESS | 1830 | 1462782863920 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:34:23 INFO - PROCESS | 1830 | 1462782863925 Marionette TRACE conn3 <- [1,34,null,{}] 01:34:23 INFO - PROCESS | 1830 | 1462782863931 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:24 INFO - PROCESS | 1830 | 1462782864057 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:34:24 INFO - PROCESS | 1830 | 1462782864073 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b769800 == 16 [pid = 1830] [id = 16] 01:34:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 45 (0x7f516b5e2800) [pid = 1830] [serial = 45] [outer = (nil)] 01:34:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 46 (0x7f516c767c00) [pid = 1830] [serial = 46] [outer = 0x7f516b5e2800] 01:34:24 INFO - PROCESS | 1830 | 1462782864130 Marionette DEBUG loaded listener.js 01:34:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 47 (0x7f516cd9e000) [pid = 1830] [serial = 47] [outer = 0x7f516b5e2800] 01:34:24 INFO - PROCESS | 1830 | 1462782864791 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 910ms 01:34:24 INFO - PROCESS | 1830 | 1462782864807 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:34:24 INFO - PROCESS | 1830 | 1462782864810 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:34:24 INFO - PROCESS | 1830 | 1462782864816 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:34:24 INFO - PROCESS | 1830 | 1462782864820 Marionette TRACE conn3 <- [1,38,null,{}] 01:34:24 INFO - PROCESS | 1830 | 1462782864834 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:25 INFO - PROCESS | 1830 | 1462782865003 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:34:25 INFO - PROCESS | 1830 | 1462782865022 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf91000 == 17 [pid = 1830] [id = 17] 01:34:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 48 (0x7f516d2e7800) [pid = 1830] [serial = 48] [outer = (nil)] 01:34:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 49 (0x7f516d2e9c00) [pid = 1830] [serial = 49] [outer = 0x7f516d2e7800] 01:34:25 INFO - PROCESS | 1830 | 1462782865084 Marionette DEBUG loaded listener.js 01:34:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 50 (0x7f516e77c400) [pid = 1830] [serial = 50] [outer = 0x7f516d2e7800] 01:34:25 INFO - PROCESS | 1830 | 1462782865719 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 937ms 01:34:25 INFO - PROCESS | 1830 | 1462782865753 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:34:25 INFO - PROCESS | 1830 | 1462782865756 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:34:25 INFO - PROCESS | 1830 | 1462782865762 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 1830 | 1462782865764 Marionette TRACE conn3 <- [1,42,null,{}] 01:34:25 INFO - PROCESS | 1830 | 1462782865772 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:25 INFO - PROCESS | 1830 | 1462782865929 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:34:25 INFO - PROCESS | 1830 | 1462782865946 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c7d5800 == 18 [pid = 1830] [id = 18] 01:34:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 51 (0x7f5166e31400) [pid = 1830] [serial = 51] [outer = (nil)] 01:34:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7f516e7a4800) [pid = 1830] [serial = 52] [outer = 0x7f5166e31400] 01:34:26 INFO - PROCESS | 1830 | 1462782866003 Marionette DEBUG loaded listener.js 01:34:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7f516e942c00) [pid = 1830] [serial = 53] [outer = 0x7f5166e31400] 01:34:26 INFO - PROCESS | 1830 | 1462782866578 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 830ms 01:34:26 INFO - PROCESS | 1830 | 1462782866592 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:34:26 INFO - PROCESS | 1830 | 1462782866594 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:34:26 INFO - PROCESS | 1830 | 1462782866605 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 1830 | 1462782866607 Marionette TRACE conn3 <- [1,46,null,{}] 01:34:26 INFO - PROCESS | 1830 | 1462782866611 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:26 INFO - PROCESS | 1830 | 1462782866733 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:34:26 INFO - PROCESS | 1830 | 1462782866750 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ce15800 == 19 [pid = 1830] [id = 19] 01:34:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7f5166e2b000) [pid = 1830] [serial = 54] [outer = (nil)] 01:34:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7f516e7ab000) [pid = 1830] [serial = 55] [outer = 0x7f5166e2b000] 01:34:26 INFO - PROCESS | 1830 | 1462782866810 Marionette DEBUG loaded listener.js 01:34:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7f5171b54c00) [pid = 1830] [serial = 56] [outer = 0x7f5166e2b000] 01:34:27 INFO - PROCESS | 1830 | 1462782867490 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 930ms 01:34:27 INFO - PROCESS | 1830 | 1462782867531 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:34:27 INFO - PROCESS | 1830 | 1462782867534 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:34:27 INFO - PROCESS | 1830 | 1462782867539 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:34:27 INFO - PROCESS | 1830 | 1462782867541 Marionette TRACE conn3 <- [1,50,null,{}] 01:34:27 INFO - PROCESS | 1830 | 1462782867546 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:27 INFO - PROCESS | 1830 | 1462782867713 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:34:27 INFO - PROCESS | 1830 | 1462782867736 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516e612000 == 20 [pid = 1830] [id = 20] 01:34:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7f5172515400) [pid = 1830] [serial = 57] [outer = (nil)] 01:34:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7f517922bc00) [pid = 1830] [serial = 58] [outer = 0x7f5172515400] 01:34:27 INFO - PROCESS | 1830 | 1462782867793 Marionette DEBUG loaded listener.js 01:34:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7f5179455800) [pid = 1830] [serial = 59] [outer = 0x7f5172515400] 01:34:28 INFO - PROCESS | 1830 | 1462782868344 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 834ms 01:34:28 INFO - PROCESS | 1830 | 1462782868373 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:34:28 INFO - PROCESS | 1830 | 1462782868375 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:34:28 INFO - PROCESS | 1830 | 1462782868383 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 1830 | 1462782868385 Marionette TRACE conn3 <- [1,54,null,{}] 01:34:28 INFO - PROCESS | 1830 | 1462782868390 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:28 INFO - PROCESS | 1830 | 1462782868525 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:34:28 INFO - PROCESS | 1830 | 1462782868543 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5171acc000 == 21 [pid = 1830] [id = 21] 01:34:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7f516599b800) [pid = 1830] [serial = 60] [outer = (nil)] 01:34:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f517a112400) [pid = 1830] [serial = 61] [outer = 0x7f516599b800] 01:34:28 INFO - PROCESS | 1830 | 1462782868599 Marionette DEBUG loaded listener.js 01:34:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f517a2dac00) [pid = 1830] [serial = 62] [outer = 0x7f516599b800] 01:34:29 INFO - PROCESS | 1830 | 1462782869218 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 875ms 01:34:29 INFO - PROCESS | 1830 | 1462782869258 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:34:29 INFO - PROCESS | 1830 | 1462782869260 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:34:29 INFO - PROCESS | 1830 | 1462782869266 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:34:29 INFO - PROCESS | 1830 | 1462782869267 Marionette TRACE conn3 <- [1,58,null,{}] 01:34:29 INFO - PROCESS | 1830 | 1462782869272 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:29 INFO - PROCESS | 1830 | 1462782869445 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:34:29 INFO - PROCESS | 1830 | 1462782869504 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5173116000 == 22 [pid = 1830] [id = 22] 01:34:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7f5165999800) [pid = 1830] [serial = 63] [outer = (nil)] 01:34:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f517a2e4000) [pid = 1830] [serial = 64] [outer = 0x7f5165999800] 01:34:29 INFO - PROCESS | 1830 | 1462782869562 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f517a5cd400) [pid = 1830] [serial = 65] [outer = 0x7f5165999800] 01:34:30 INFO - PROCESS | 1830 | 1462782870097 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 878ms 01:34:30 INFO - PROCESS | 1830 | 1462782870145 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:34:30 INFO - PROCESS | 1830 | 1462782870148 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:34:30 INFO - PROCESS | 1830 | 1462782870153 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 1830 | 1462782870155 Marionette TRACE conn3 <- [1,62,null,{}] 01:34:30 INFO - PROCESS | 1830 | 1462782870160 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:30 INFO - PROCESS | 1830 | 1462782870298 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:34:30 INFO - PROCESS | 1830 | 1462782870316 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178d11000 == 23 [pid = 1830] [id = 23] 01:34:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f516c766400) [pid = 1830] [serial = 66] [outer = (nil)] 01:34:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f517c3cc000) [pid = 1830] [serial = 67] [outer = 0x7f516c766400] 01:34:30 INFO - PROCESS | 1830 | 1462782870371 Marionette DEBUG loaded listener.js 01:34:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f517c49e800) [pid = 1830] [serial = 68] [outer = 0x7f516c766400] 01:34:31 INFO - PROCESS | 1830 | 1462782871022 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 927ms 01:34:31 INFO - PROCESS | 1830 | 1462782871081 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:34:31 INFO - PROCESS | 1830 | 1462782871083 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:34:31 INFO - PROCESS | 1830 | 1462782871089 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:34:31 INFO - PROCESS | 1830 | 1462782871091 Marionette TRACE conn3 <- [1,66,null,{}] 01:34:31 INFO - PROCESS | 1830 | 1462782871096 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:32 INFO - PROCESS | 1830 | 1462782872033 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:34:32 INFO - PROCESS | 1830 | 1462782872167 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627b0000 == 24 [pid = 1830] [id = 24] 01:34:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f5163317c00) [pid = 1830] [serial = 69] [outer = (nil)] 01:34:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f5163fd8c00) [pid = 1830] [serial = 70] [outer = 0x7f5163317c00] 01:34:32 INFO - PROCESS | 1830 | 1462782872232 Marionette DEBUG loaded listener.js 01:34:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f5166e2d800) [pid = 1830] [serial = 71] [outer = 0x7f5163317c00] 01:34:32 INFO - PROCESS | 1830 | 1462782872871 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1824ms 01:34:32 INFO - PROCESS | 1830 | 1462782872916 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 1830 | 1462782872921 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:34:32 INFO - PROCESS | 1830 | 1462782872935 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 1830 | 1462782872940 Marionette TRACE conn3 <- [1,70,null,{}] 01:34:32 INFO - PROCESS | 1830 | 1462782872946 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:33 INFO - PROCESS | 1830 | 1462782873100 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:34:33 INFO - PROCESS | 1830 | 1462782873129 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165990800 == 25 [pid = 1830] [id = 25] 01:34:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f516952c400) [pid = 1830] [serial = 72] [outer = (nil)] 01:34:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7f516ac58c00) [pid = 1830] [serial = 73] [outer = 0x7f516952c400] 01:34:33 INFO - PROCESS | 1830 | 1462782873198 Marionette DEBUG loaded listener.js 01:34:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7f516b155400) [pid = 1830] [serial = 74] [outer = 0x7f516952c400] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7f5163fe4c00) [pid = 1830] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7f51643b6400) [pid = 1830] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7f5166e2b000) [pid = 1830] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7f5172515400) [pid = 1830] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7f516599b800) [pid = 1830] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7f5165999800) [pid = 1830] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7f5162755c00) [pid = 1830] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7f5162acfc00) [pid = 1830] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7f5163fe2c00) [pid = 1830] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7f516bc9a800) [pid = 1830] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 63 (0x7f5168011400) [pid = 1830] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 62 (0x7f516b5e2800) [pid = 1830] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 61 (0x7f516d2e7800) [pid = 1830] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:34:33 INFO - PROCESS | 1830 | --DOMWINDOW == 60 (0x7f5166e31400) [pid = 1830] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:34:34 INFO - PROCESS | 1830 | 1462782874321 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1429ms 01:34:34 INFO - PROCESS | 1830 | 1462782874365 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:34:34 INFO - PROCESS | 1830 | 1462782874369 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:34:34 INFO - PROCESS | 1830 | 1462782874375 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:34:34 INFO - PROCESS | 1830 | 1462782874378 Marionette TRACE conn3 <- [1,74,null,{}] 01:34:34 INFO - PROCESS | 1830 | 1462782874383 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:34 INFO - PROCESS | 1830 | 1462782874542 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:34:34 INFO - PROCESS | 1830 | 1462782874567 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5169acc800 == 26 [pid = 1830] [id = 26] 01:34:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f51695d6400) [pid = 1830] [serial = 75] [outer = (nil)] 01:34:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f516b2c5000) [pid = 1830] [serial = 76] [outer = 0x7f51695d6400] 01:34:34 INFO - PROCESS | 1830 | 1462782874628 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7f516c3fe800) [pid = 1830] [serial = 77] [outer = 0x7f51695d6400] 01:34:35 INFO - PROCESS | 1830 | 1462782875315 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 978ms 01:34:35 INFO - PROCESS | 1830 | 1462782875353 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:34:35 INFO - PROCESS | 1830 | 1462782875360 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:34:35 INFO - PROCESS | 1830 | 1462782875377 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:34:35 INFO - PROCESS | 1830 | 1462782875384 Marionette TRACE conn3 <- [1,78,null,{}] 01:34:35 INFO - PROCESS | 1830 | 1462782875397 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:35 INFO - PROCESS | 1830 | 1462782875579 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:34:35 INFO - PROCESS | 1830 | 1462782875589 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ba40000 == 27 [pid = 1830] [id = 27] 01:34:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f516275b400) [pid = 1830] [serial = 78] [outer = (nil)] 01:34:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f516cdbd400) [pid = 1830] [serial = 79] [outer = 0x7f516275b400] 01:34:35 INFO - PROCESS | 1830 | 1462782875649 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f516dc0ec00) [pid = 1830] [serial = 80] [outer = 0x7f516275b400] 01:34:36 INFO - PROCESS | 1830 | 1462782876451 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1147ms 01:34:36 INFO - PROCESS | 1830 | 1462782876517 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 1830 | 1462782876523 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:34:36 INFO - PROCESS | 1830 | 1462782876533 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 1830 | 1462782876538 Marionette TRACE conn3 <- [1,82,null,{}] 01:34:36 INFO - PROCESS | 1830 | 1462782876546 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:36 INFO - PROCESS | 1830 | 1462782876741 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:34:36 INFO - PROCESS | 1830 | 1462782876864 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5168c7d800 == 28 [pid = 1830] [id = 28] 01:34:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f5166e32400) [pid = 1830] [serial = 81] [outer = (nil)] 01:34:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f5169a0c800) [pid = 1830] [serial = 82] [outer = 0x7f5166e32400] 01:34:36 INFO - PROCESS | 1830 | 1462782876940 Marionette DEBUG loaded listener.js 01:34:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f516b2ce000) [pid = 1830] [serial = 83] [outer = 0x7f5166e32400] 01:34:37 INFO - PROCESS | 1830 | 1462782877669 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1187ms 01:34:37 INFO - PROCESS | 1830 | 1462782877721 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 1830 | 1462782877728 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:34:37 INFO - PROCESS | 1830 | 1462782877739 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:34:37 INFO - PROCESS | 1830 | 1462782877742 Marionette TRACE conn3 <- [1,86,null,{}] 01:34:37 INFO - PROCESS | 1830 | 1462782877748 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:37 INFO - PROCESS | 1830 | 1462782877899 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:34:38 INFO - PROCESS | 1830 | 1462782878019 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf94000 == 29 [pid = 1830] [id = 29] 01:34:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f5162755400) [pid = 1830] [serial = 84] [outer = (nil)] 01:34:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f516cdb5400) [pid = 1830] [serial = 85] [outer = 0x7f5162755400] 01:34:38 INFO - PROCESS | 1830 | 1462782878089 Marionette DEBUG loaded listener.js 01:34:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f516dc17000) [pid = 1830] [serial = 86] [outer = 0x7f5162755400] 01:34:38 INFO - PROCESS | 1830 | 1462782878859 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1188ms 01:34:38 INFO - PROCESS | 1830 | 1462782878928 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:34:38 INFO - PROCESS | 1830 | 1462782878932 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:34:38 INFO - PROCESS | 1830 | 1462782878938 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:34:38 INFO - PROCESS | 1830 | 1462782878944 Marionette TRACE conn3 <- [1,90,null,{}] 01:34:38 INFO - PROCESS | 1830 | 1462782878959 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:39 INFO - PROCESS | 1830 | 1462782879126 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:34:39 INFO - PROCESS | 1830 | 1462782879249 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5169acf000 == 30 [pid = 1830] [id = 30] 01:34:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7f516e79dc00) [pid = 1830] [serial = 87] [outer = (nil)] 01:34:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7f5178176800) [pid = 1830] [serial = 88] [outer = 0x7f516e79dc00] 01:34:39 INFO - PROCESS | 1830 | 1462782879321 Marionette DEBUG loaded listener.js 01:34:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7f5178f51400) [pid = 1830] [serial = 89] [outer = 0x7f516e79dc00] 01:34:40 INFO - PROCESS | 1830 | 1462782880094 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 01:34:40 INFO - PROCESS | 1830 | 1462782880170 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:34:40 INFO - PROCESS | 1830 | 1462782880175 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:34:40 INFO - PROCESS | 1830 | 1462782880180 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:34:40 INFO - PROCESS | 1830 | 1462782880184 Marionette TRACE conn3 <- [1,94,null,{}] 01:34:40 INFO - PROCESS | 1830 | 1462782880189 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:40 INFO - PROCESS | 1830 | 1462782880334 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:34:40 INFO - PROCESS | 1830 | 1462782880456 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629c8800 == 31 [pid = 1830] [id = 31] 01:34:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7f5162ac9800) [pid = 1830] [serial = 90] [outer = (nil)] 01:34:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7f5169a05c00) [pid = 1830] [serial = 91] [outer = 0x7f5162ac9800] 01:34:40 INFO - PROCESS | 1830 | 1462782880528 Marionette DEBUG loaded listener.js 01:34:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7f516e9c1000) [pid = 1830] [serial = 92] [outer = 0x7f5162ac9800] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7f517beb6800) [pid = 1830] [serial = 2] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7f517922bc00) [pid = 1830] [serial = 58] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7f517a112400) [pid = 1830] [serial = 61] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7f517a2e4000) [pid = 1830] [serial = 64] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7f5162acd400) [pid = 1830] [serial = 31] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7f5162ad1800) [pid = 1830] [serial = 33] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7f5169a64400) [pid = 1830] [serial = 37] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7f516bfccc00) [pid = 1830] [serial = 40] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7f5169a69c00) [pid = 1830] [serial = 43] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7f516c767c00) [pid = 1830] [serial = 46] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7f516cd9e000) [pid = 1830] [serial = 47] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7f516d2e9c00) [pid = 1830] [serial = 49] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7f516e7a4800) [pid = 1830] [serial = 52] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7f516e7ab000) [pid = 1830] [serial = 55] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 63 (0x7f5162665800) [pid = 1830] [serial = 28] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 62 (0x7f5171b54c00) [pid = 1830] [serial = 56] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 61 (0x7f516e942c00) [pid = 1830] [serial = 53] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 60 (0x7f5179455800) [pid = 1830] [serial = 59] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 59 (0x7f517a2dac00) [pid = 1830] [serial = 62] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 58 (0x7f517a5cd400) [pid = 1830] [serial = 65] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 57 (0x7f516ac64c00) [pid = 1830] [serial = 38] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 56 (0x7f516bfd4000) [pid = 1830] [serial = 41] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 55 (0x7f516e77c400) [pid = 1830] [serial = 50] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 54 (0x7f516ae7bc00) [pid = 1830] [serial = 44] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 53 (0x7f51633f8400) [pid = 1830] [serial = 34] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 52 (0x7f516289d400) [pid = 1830] [serial = 26] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 51 (0x7f51643b8000) [pid = 1830] [serial = 19] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 50 (0x7f51643b6c00) [pid = 1830] [serial = 16] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 49 (0x7f516d1bdc00) [pid = 1830] [serial = 17] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 48 (0x7f516ae7a800) [pid = 1830] [serial = 12] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 47 (0x7f516b483800) [pid = 1830] [serial = 9] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 46 (0x7f5162894000) [pid = 1830] [serial = 25] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 45 (0x7f516274f400) [pid = 1830] [serial = 23] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | --DOMWINDOW == 44 (0x7f5168012800) [pid = 1830] [serial = 22] [outer = (nil)] [url = about:blank] 01:34:42 INFO - PROCESS | 1830 | 1462782882069 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1977ms 01:34:42 INFO - PROCESS | 1830 | 1462782882159 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:34:42 INFO - PROCESS | 1830 | 1462782882165 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:34:42 INFO - PROCESS | 1830 | 1462782882173 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:34:42 INFO - PROCESS | 1830 | 1462782882179 Marionette TRACE conn3 <- [1,98,null,{}] 01:34:42 INFO - PROCESS | 1830 | 1462782882189 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:42 INFO - PROCESS | 1830 | 1462782882333 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:34:42 INFO - PROCESS | 1830 | 1462782882434 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629d2000 == 32 [pid = 1830] [id = 32] 01:34:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 45 (0x7f51643b2c00) [pid = 1830] [serial = 93] [outer = (nil)] 01:34:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 46 (0x7f51643b8000) [pid = 1830] [serial = 94] [outer = 0x7f51643b2c00] 01:34:42 INFO - PROCESS | 1830 | 1462782882502 Marionette DEBUG loaded listener.js 01:34:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 47 (0x7f5165d8f000) [pid = 1830] [serial = 95] [outer = 0x7f51643b2c00] 01:34:43 INFO - PROCESS | 1830 | 1462782883114 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 985ms 01:34:43 INFO - PROCESS | 1830 | 1462782883158 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:34:43 INFO - PROCESS | 1830 | 1462782883168 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:34:43 INFO - PROCESS | 1830 | 1462782883178 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:34:43 INFO - PROCESS | 1830 | 1462782883181 Marionette TRACE conn3 <- [1,102,null,{}] 01:34:43 INFO - PROCESS | 1830 | 1462782883187 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:43 INFO - PROCESS | 1830 | 1462782883340 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:34:43 INFO - PROCESS | 1830 | 1462782883427 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164392000 == 33 [pid = 1830] [id = 33] 01:34:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 48 (0x7f51643b3800) [pid = 1830] [serial = 96] [outer = (nil)] 01:34:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 49 (0x7f5169a61c00) [pid = 1830] [serial = 97] [outer = 0x7f51643b3800] 01:34:43 INFO - PROCESS | 1830 | 1462782883487 Marionette DEBUG loaded listener.js 01:34:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 50 (0x7f516a902c00) [pid = 1830] [serial = 98] [outer = 0x7f51643b3800] 01:34:44 INFO - PROCESS | 1830 | 1462782884081 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 934ms 01:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:34:44 INFO - PROCESS | 1830 | 1462782884112 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:34:44 INFO - PROCESS | 1830 | 1462782884115 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:34:44 INFO - PROCESS | 1830 | 1462782884122 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:34:44 INFO - PROCESS | 1830 | 1462782884127 Marionette TRACE conn3 <- [1,106,null,{}] 01:34:44 INFO - PROCESS | 1830 | 1462782884143 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:44 INFO - PROCESS | 1830 | 1462782884319 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:34:44 INFO - PROCESS | 1830 | 1462782884362 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aed8000 == 34 [pid = 1830] [id = 34] 01:34:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 51 (0x7f5166e2b000) [pid = 1830] [serial = 99] [outer = (nil)] 01:34:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7f516b5e2800) [pid = 1830] [serial = 100] [outer = 0x7f5166e2b000] 01:34:44 INFO - PROCESS | 1830 | 1462782884427 Marionette DEBUG loaded listener.js 01:34:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7f516c5f6400) [pid = 1830] [serial = 101] [outer = 0x7f5166e2b000] 01:34:45 INFO - PROCESS | 1830 | 1462782885162 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1082ms 01:34:45 INFO - PROCESS | 1830 | 1462782885204 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:34:45 INFO - PROCESS | 1830 | 1462782885208 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:34:45 INFO - PROCESS | 1830 | 1462782885220 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:34:45 INFO - PROCESS | 1830 | 1462782885222 Marionette TRACE conn3 <- [1,110,null,{}] 01:34:45 INFO - PROCESS | 1830 | 1462782885228 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:45 INFO - PROCESS | 1830 | 1462782885380 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:34:45 INFO - PROCESS | 1830 | 1462782885405 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ba37800 == 35 [pid = 1830] [id = 35] 01:34:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7f5162329800) [pid = 1830] [serial = 102] [outer = (nil)] 01:34:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7f516cdbe400) [pid = 1830] [serial = 103] [outer = 0x7f5162329800] 01:34:45 INFO - PROCESS | 1830 | 1462782885477 Marionette DEBUG loaded listener.js 01:34:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7f516dc1c800) [pid = 1830] [serial = 104] [outer = 0x7f5162329800] 01:34:46 INFO - PROCESS | 1830 | 1462782886118 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 933ms 01:34:46 INFO - PROCESS | 1830 | 1462782886147 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:34:46 INFO - PROCESS | 1830 | 1462782886149 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:34:46 INFO - PROCESS | 1830 | 1462782886155 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:34:46 INFO - PROCESS | 1830 | 1462782886158 Marionette TRACE conn3 <- [1,114,null,{}] 01:34:46 INFO - PROCESS | 1830 | 1462782886162 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:46 INFO - PROCESS | 1830 | 1462782886317 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:34:46 INFO - PROCESS | 1830 | --DOMWINDOW == 55 (0x7f516275b400) [pid = 1830] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:34:46 INFO - PROCESS | 1830 | --DOMWINDOW == 54 (0x7f516952c400) [pid = 1830] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:34:46 INFO - PROCESS | 1830 | --DOMWINDOW == 53 (0x7f51695d6400) [pid = 1830] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:34:46 INFO - PROCESS | 1830 | --DOMWINDOW == 52 (0x7f5163317c00) [pid = 1830] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:34:46 INFO - PROCESS | 1830 | --DOMWINDOW == 51 (0x7f516c766400) [pid = 1830] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:34:46 INFO - PROCESS | 1830 | 1462782886416 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5168c87000 == 36 [pid = 1830] [id = 36] 01:34:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7f5162894400) [pid = 1830] [serial = 105] [outer = (nil)] 01:34:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7f516425c000) [pid = 1830] [serial = 106] [outer = 0x7f5162894400] 01:34:46 INFO - PROCESS | 1830 | 1462782886475 Marionette DEBUG loaded listener.js 01:34:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7f516e778c00) [pid = 1830] [serial = 107] [outer = 0x7f5162894400] 01:34:47 INFO - PROCESS | 1830 | 1462782887089 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 975ms 01:34:47 INFO - PROCESS | 1830 | 1462782887136 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:34:47 INFO - PROCESS | 1830 | 1462782887141 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:34:47 INFO - PROCESS | 1830 | 1462782887149 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 1830 | 1462782887151 Marionette TRACE conn3 <- [1,118,null,{}] 01:34:47 INFO - PROCESS | 1830 | 1462782887154 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:47 INFO - PROCESS | 1830 | 1462782887334 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:34:47 INFO - PROCESS | 1830 | 1462782887356 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c7e9800 == 37 [pid = 1830] [id = 37] 01:34:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7f5162754400) [pid = 1830] [serial = 108] [outer = (nil)] 01:34:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7f516e9ba000) [pid = 1830] [serial = 109] [outer = 0x7f5162754400] 01:34:47 INFO - PROCESS | 1830 | 1462782887418 Marionette DEBUG loaded listener.js 01:34:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7f5178f56400) [pid = 1830] [serial = 110] [outer = 0x7f5162754400] 01:34:48 INFO - PROCESS | 1830 | 1462782888028 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 922ms 01:34:48 INFO - PROCESS | 1830 | 1462782888073 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:34:48 INFO - PROCESS | 1830 | 1462782888076 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:34:48 INFO - PROCESS | 1830 | 1462782888081 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:34:48 INFO - PROCESS | 1830 | 1462782888083 Marionette TRACE conn3 <- [1,122,null,{}] 01:34:48 INFO - PROCESS | 1830 | 1462782888089 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:48 INFO - PROCESS | 1830 | 1462782888208 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:34:48 INFO - PROCESS | 1830 | 1462782888226 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ce2f000 == 38 [pid = 1830] [id = 38] 01:34:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7f5162752000) [pid = 1830] [serial = 111] [outer = (nil)] 01:34:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7f517922f800) [pid = 1830] [serial = 112] [outer = 0x7f5162752000] 01:34:48 INFO - PROCESS | 1830 | 1462782888283 Marionette DEBUG loaded listener.js 01:34:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7f5179417c00) [pid = 1830] [serial = 113] [outer = 0x7f5162752000] 01:34:49 INFO - PROCESS | 1830 | 1462782889146 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1124ms 01:34:49 INFO - PROCESS | 1830 | 1462782889207 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:34:49 INFO - PROCESS | 1830 | 1462782889214 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:34:49 INFO - PROCESS | 1830 | 1462782889221 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:34:49 INFO - PROCESS | 1830 | 1462782889228 Marionette TRACE conn3 <- [1,126,null,{}] 01:34:49 INFO - PROCESS | 1830 | 1462782889236 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:49 INFO - PROCESS | 1830 | 1462782889409 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:34:49 INFO - PROCESS | 1830 | 1462782889531 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164e18000 == 39 [pid = 1830] [id = 39] 01:34:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f5164252800) [pid = 1830] [serial = 114] [outer = (nil)] 01:34:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f5168005c00) [pid = 1830] [serial = 115] [outer = 0x7f5164252800] 01:34:49 INFO - PROCESS | 1830 | 1462782889603 Marionette DEBUG loaded listener.js 01:34:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7f516952c800) [pid = 1830] [serial = 116] [outer = 0x7f5164252800] 01:34:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f516ae3d400) [pid = 1830] [serial = 117] [outer = 0x7f516289b000] 01:34:50 INFO - PROCESS | 1830 | 1462782890617 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1435ms 01:34:50 INFO - PROCESS | 1830 | 1462782890657 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:34:50 INFO - PROCESS | 1830 | 1462782890664 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:34:50 INFO - PROCESS | 1830 | 1462782890674 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:34:50 INFO - PROCESS | 1830 | 1462782890678 Marionette TRACE conn3 <- [1,130,null,{}] 01:34:50 INFO - PROCESS | 1830 | 1462782890683 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:50 INFO - PROCESS | 1830 | 1462782890860 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:34:50 INFO - PROCESS | 1830 | 1462782890982 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ce31000 == 40 [pid = 1830] [id = 40] 01:34:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f51695d8c00) [pid = 1830] [serial = 118] [outer = (nil)] 01:34:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f516b5e7800) [pid = 1830] [serial = 119] [outer = 0x7f51695d8c00] 01:34:51 INFO - PROCESS | 1830 | 1462782891079 Marionette DEBUG loaded listener.js 01:34:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f516d1bdc00) [pid = 1830] [serial = 120] [outer = 0x7f51695d8c00] 01:34:52 INFO - PROCESS | 1830 | 1462782892067 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:34:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf94000 == 39 [pid = 1830] [id = 29] 01:34:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516ba40000 == 38 [pid = 1830] [id = 27] 01:34:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c7e9800 == 37 [pid = 1830] [id = 37] 01:34:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5168c87000 == 36 [pid = 1830] [id = 36] 01:34:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516ba37800 == 35 [pid = 1830] [id = 35] 01:34:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aed8000 == 34 [pid = 1830] [id = 34] 01:34:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5164392000 == 33 [pid = 1830] [id = 33] 01:34:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51629d2000 == 32 [pid = 1830] [id = 32] 01:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1434ms 01:34:52 INFO - PROCESS | 1830 | 1462782892107 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:34:52 INFO - PROCESS | 1830 | 1462782892112 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7f517c49e800) [pid = 1830] [serial = 68] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7f516dc0ec00) [pid = 1830] [serial = 80] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7f516cdbd400) [pid = 1830] [serial = 79] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 63 (0x7f516ac58c00) [pid = 1830] [serial = 73] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 62 (0x7f516b2c5000) [pid = 1830] [serial = 76] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 61 (0x7f516c3fe800) [pid = 1830] [serial = 77] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 60 (0x7f516b155400) [pid = 1830] [serial = 74] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 59 (0x7f5163fd8c00) [pid = 1830] [serial = 70] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 58 (0x7f5166e2d800) [pid = 1830] [serial = 71] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | --DOMWINDOW == 57 (0x7f517c3cc000) [pid = 1830] [serial = 67] [outer = (nil)] [url = about:blank] 01:34:52 INFO - PROCESS | 1830 | 1462782892159 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:34:52 INFO - PROCESS | 1830 | 1462782892165 Marionette TRACE conn3 <- [1,134,null,{}] 01:34:52 INFO - PROCESS | 1830 | 1462782892175 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:52 INFO - PROCESS | 1830 | 1462782892313 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:34:52 INFO - PROCESS | 1830 | 1462782892326 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51634bd000 == 33 [pid = 1830] [id = 41] 01:34:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7f51633f8800) [pid = 1830] [serial = 121] [outer = (nil)] 01:34:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7f5166e30800) [pid = 1830] [serial = 122] [outer = 0x7f51633f8800] 01:34:52 INFO - PROCESS | 1830 | 1462782892386 Marionette DEBUG loaded listener.js 01:34:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7f5169521c00) [pid = 1830] [serial = 123] [outer = 0x7f51633f8800] 01:34:53 INFO - PROCESS | 1830 | 1462782893089 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1018ms 01:34:53 INFO - PROCESS | 1830 | 1462782893154 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:34:53 INFO - PROCESS | 1830 | 1462782893162 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:34:53 INFO - PROCESS | 1830 | 1462782893171 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:34:53 INFO - PROCESS | 1830 | 1462782893174 Marionette TRACE conn3 <- [1,138,null,{}] 01:34:53 INFO - PROCESS | 1830 | 1462782893180 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:53 INFO - PROCESS | 1830 | 1462782893317 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:34:53 INFO - PROCESS | 1830 | 1462782893329 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516a2c0800 == 34 [pid = 1830] [id = 42] 01:34:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f516ae72400) [pid = 1830] [serial = 124] [outer = (nil)] 01:34:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f516ba87000) [pid = 1830] [serial = 125] [outer = 0x7f516ae72400] 01:34:53 INFO - PROCESS | 1830 | 1462782893387 Marionette DEBUG loaded listener.js 01:34:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7f516c575800) [pid = 1830] [serial = 126] [outer = 0x7f516ae72400] 01:34:54 INFO - PROCESS | 1830 | 1462782894091 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 976ms 01:34:54 INFO - PROCESS | 1830 | 1462782894148 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:34:54 INFO - PROCESS | 1830 | 1462782894152 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:34:54 INFO - PROCESS | 1830 | 1462782894161 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:34:54 INFO - PROCESS | 1830 | 1462782894166 Marionette TRACE conn3 <- [1,142,null,{}] 01:34:54 INFO - PROCESS | 1830 | 1462782894183 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:54 INFO - PROCESS | 1830 | 1462782894330 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:34:54 INFO - PROCESS | 1830 | 1462782894352 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bceb800 == 35 [pid = 1830] [id = 43] 01:34:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f5162897000) [pid = 1830] [serial = 127] [outer = (nil)] 01:34:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f516e7aa000) [pid = 1830] [serial = 128] [outer = 0x7f5162897000] 01:34:54 INFO - PROCESS | 1830 | 1462782894418 Marionette DEBUG loaded listener.js 01:34:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f5172523800) [pid = 1830] [serial = 129] [outer = 0x7f5162897000] 01:34:55 INFO - PROCESS | 1830 | 1462782895192 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1094ms 01:34:55 INFO - PROCESS | 1830 | 1462782895254 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:34:55 INFO - PROCESS | 1830 | 1462782895259 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:34:55 INFO - PROCESS | 1830 | 1462782895268 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:34:55 INFO - PROCESS | 1830 | 1462782895271 Marionette TRACE conn3 <- [1,146,null,{}] 01:34:55 INFO - PROCESS | 1830 | 1462782895276 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:55 INFO - PROCESS | 1830 | 1462782895447 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:34:55 INFO - PROCESS | 1830 | 1462782895471 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ce1e800 == 36 [pid = 1830] [id = 44] 01:34:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f5162756c00) [pid = 1830] [serial = 130] [outer = (nil)] 01:34:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f5178d88000) [pid = 1830] [serial = 131] [outer = 0x7f5162756c00] 01:34:55 INFO - PROCESS | 1830 | 1462782895541 Marionette DEBUG loaded listener.js 01:34:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f5178fd1c00) [pid = 1830] [serial = 132] [outer = 0x7f5162756c00] 01:34:56 INFO - PROCESS | 1830 | 1462782896195 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 982ms 01:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:34:56 INFO - PROCESS | 1830 | 1462782896252 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:34:56 INFO - PROCESS | 1830 | 1462782896254 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:34:56 INFO - PROCESS | 1830 | 1462782896260 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:34:56 INFO - PROCESS | 1830 | 1462782896263 Marionette TRACE conn3 <- [1,150,null,{}] 01:34:56 INFO - PROCESS | 1830 | 1462782896268 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:56 INFO - PROCESS | 1830 | 1462782896416 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:34:56 INFO - PROCESS | 1830 | 1462782896480 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5172542000 == 37 [pid = 1830] [id = 45] 01:34:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f5162329400) [pid = 1830] [serial = 133] [outer = (nil)] 01:34:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f517941ec00) [pid = 1830] [serial = 134] [outer = 0x7f5162329400] 01:34:56 INFO - PROCESS | 1830 | 1462782896572 Marionette DEBUG loaded listener.js 01:34:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f51794e2400) [pid = 1830] [serial = 135] [outer = 0x7f5162329400] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7f51643b2c00) [pid = 1830] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7f51643b3800) [pid = 1830] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7f5162754400) [pid = 1830] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7f516e79dc00) [pid = 1830] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7f5166e2b000) [pid = 1830] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7f5162894400) [pid = 1830] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7f5162329800) [pid = 1830] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7f5162755400) [pid = 1830] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:34:56 INFO - PROCESS | 1830 | --DOMWINDOW == 63 (0x7f5166e32400) [pid = 1830] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:34:57 INFO - PROCESS | 1830 | 1462782897269 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1027ms 01:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:34:57 INFO - PROCESS | 1830 | 1462782897286 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:34:57 INFO - PROCESS | 1830 | 1462782897289 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:34:57 INFO - PROCESS | 1830 | 1462782897294 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:34:57 INFO - PROCESS | 1830 | 1462782897297 Marionette TRACE conn3 <- [1,154,null,{}] 01:34:57 INFO - PROCESS | 1830 | 1462782897302 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:57 INFO - PROCESS | 1830 | 1462782897505 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:34:57 INFO - PROCESS | 1830 | 1462782897524 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b75a800 == 38 [pid = 1830] [id = 46] 01:34:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f516592f800) [pid = 1830] [serial = 136] [outer = (nil)] 01:34:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f5166e38400) [pid = 1830] [serial = 137] [outer = 0x7f516592f800] 01:34:57 INFO - PROCESS | 1830 | 1462782897585 Marionette DEBUG loaded listener.js 01:34:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f516cd92400) [pid = 1830] [serial = 138] [outer = 0x7f516592f800] 01:34:58 INFO - PROCESS | 1830 | 1462782898240 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 980ms 01:34:58 INFO - PROCESS | 1830 | 1462782898275 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:34:58 INFO - PROCESS | 1830 | 1462782898278 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:34:58 INFO - PROCESS | 1830 | 1462782898284 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:34:58 INFO - PROCESS | 1830 | 1462782898286 Marionette TRACE conn3 <- [1,158,null,{}] 01:34:58 INFO - PROCESS | 1830 | 1462782898291 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:58 INFO - PROCESS | 1830 | 1462782898440 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:34:58 INFO - PROCESS | 1830 | 1462782898457 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51682d5000 == 39 [pid = 1830] [id = 47] 01:34:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f5162323400) [pid = 1830] [serial = 139] [outer = (nil)] 01:34:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f516e780c00) [pid = 1830] [serial = 140] [outer = 0x7f5162323400] 01:34:58 INFO - PROCESS | 1830 | 1462782898516 Marionette DEBUG loaded listener.js 01:34:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f51794e0000) [pid = 1830] [serial = 141] [outer = 0x7f5162323400] 01:34:59 INFO - PROCESS | 1830 | 1462782899289 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1030ms 01:34:59 INFO - PROCESS | 1830 | 1462782899316 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:34:59 INFO - PROCESS | 1830 | 1462782899321 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:34:59 INFO - PROCESS | 1830 | 1462782899329 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:34:59 INFO - PROCESS | 1830 | 1462782899334 Marionette TRACE conn3 <- [1,162,null,{}] 01:34:59 INFO - PROCESS | 1830 | 1462782899352 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:59 INFO - PROCESS | 1830 | 1462782899505 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:34:59 INFO - PROCESS | 1830 | 1462782899635 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5166e9f000 == 40 [pid = 1830] [id = 48] 01:34:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f516331a400) [pid = 1830] [serial = 142] [outer = (nil)] 01:34:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f5165930400) [pid = 1830] [serial = 143] [outer = 0x7f516331a400] 01:34:59 INFO - PROCESS | 1830 | 1462782899713 Marionette DEBUG loaded listener.js 01:34:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f5166e2e400) [pid = 1830] [serial = 144] [outer = 0x7f516331a400] 01:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1198ms 01:35:00 INFO - PROCESS | 1830 | 1462782900516 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:35:00 INFO - PROCESS | 1830 | 1462782900528 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:35:00 INFO - PROCESS | 1830 | 1462782900537 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:35:00 INFO - PROCESS | 1830 | 1462782900548 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:35:00 INFO - PROCESS | 1830 | 1462782900551 Marionette TRACE conn3 <- [1,166,null,{}] 01:35:00 INFO - PROCESS | 1830 | 1462782900573 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:00 INFO - PROCESS | 1830 | 1462782900753 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:35:00 INFO - PROCESS | 1830 | 1462782900810 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5171ac7000 == 41 [pid = 1830] [id = 49] 01:35:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7f516952bc00) [pid = 1830] [serial = 145] [outer = (nil)] 01:35:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7f516a7c4400) [pid = 1830] [serial = 146] [outer = 0x7f516952bc00] 01:35:00 INFO - PROCESS | 1830 | 1462782900922 Marionette DEBUG loaded listener.js 01:35:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7f516b5e6000) [pid = 1830] [serial = 147] [outer = 0x7f516952bc00] 01:35:01 INFO - PROCESS | 1830 | 1462782901747 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1238ms 01:35:01 INFO - PROCESS | 1830 | 1462782901788 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:35:01 INFO - PROCESS | 1830 | 1462782901793 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:35:01 INFO - PROCESS | 1830 | 1462782901802 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:35:01 INFO - PROCESS | 1830 | 1462782901809 Marionette TRACE conn3 <- [1,170,null,{}] 01:35:01 INFO - PROCESS | 1830 | 1462782901847 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:02 INFO - PROCESS | 1830 | 1462782902019 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:35:02 INFO - PROCESS | 1830 | 1462782902145 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517906c000 == 42 [pid = 1830] [id = 50] 01:35:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7f516e7a8000) [pid = 1830] [serial = 148] [outer = (nil)] 01:35:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7f51781d2000) [pid = 1830] [serial = 149] [outer = 0x7f516e7a8000] 01:35:02 INFO - PROCESS | 1830 | 1462782902244 Marionette DEBUG loaded listener.js 01:35:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7f5179234000) [pid = 1830] [serial = 150] [outer = 0x7f516e7a8000] 01:35:03 INFO - PROCESS | 1830 | 1462782903032 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1262ms 01:35:03 INFO - PROCESS | 1830 | 1462782903068 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:35:03 INFO - PROCESS | 1830 | 1462782903072 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:35:03 INFO - PROCESS | 1830 | 1462782903079 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:35:03 INFO - PROCESS | 1830 | 1462782903081 Marionette TRACE conn3 <- [1,174,null,{}] 01:35:03 INFO - PROCESS | 1830 | 1462782903086 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:03 INFO - PROCESS | 1830 | 1462782903230 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:35:03 INFO - PROCESS | 1830 | 1462782903359 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5163395000 == 43 [pid = 1830] [id = 51] 01:35:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7f5162327400) [pid = 1830] [serial = 151] [outer = (nil)] 01:35:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7f5164255000) [pid = 1830] [serial = 152] [outer = 0x7f5162327400] 01:35:03 INFO - PROCESS | 1830 | 1462782903429 Marionette DEBUG loaded listener.js 01:35:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7f516e7aac00) [pid = 1830] [serial = 153] [outer = 0x7f5162327400] 01:35:04 INFO - PROCESS | 1830 | 1462782904314 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1281ms 01:35:04 INFO - PROCESS | 1830 | 1462782904360 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:35:04 INFO - PROCESS | 1830 | 1462782904373 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:35:04 INFO - PROCESS | 1830 | 1462782904381 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:35:04 INFO - PROCESS | 1830 | 1462782904387 Marionette TRACE conn3 <- [1,178,null,{}] 01:35:04 INFO - PROCESS | 1830 | 1462782904394 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:04 INFO - PROCESS | 1830 | 1462782904543 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:35:04 INFO - PROCESS | 1830 | 1462782904689 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51629c8800 == 42 [pid = 1830] [id = 31] 01:35:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5169acf000 == 41 [pid = 1830] [id = 30] 01:35:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5168c7d800 == 40 [pid = 1830] [id = 28] 01:35:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b75a800 == 39 [pid = 1830] [id = 46] 01:35:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5172542000 == 38 [pid = 1830] [id = 45] 01:35:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516ce1e800 == 37 [pid = 1830] [id = 44] 01:35:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629c8800 == 38 [pid = 1830] [id = 52] 01:35:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7f5165999800) [pid = 1830] [serial = 154] [outer = (nil)] 01:35:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7f5166e34c00) [pid = 1830] [serial = 155] [outer = 0x7f5165999800] 01:35:04 INFO - PROCESS | 1830 | 1462782904777 Marionette DEBUG loaded listener.js 01:35:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7f5168cb9000) [pid = 1830] [serial = 156] [outer = 0x7f5165999800] 01:35:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bceb800 == 37 [pid = 1830] [id = 43] 01:35:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516a2c0800 == 36 [pid = 1830] [id = 42] 01:35:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51634bd000 == 35 [pid = 1830] [id = 41] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7f51643b8000) [pid = 1830] [serial = 94] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7f516a902c00) [pid = 1830] [serial = 98] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7f516e9ba000) [pid = 1830] [serial = 109] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 80 (0x7f5178f51400) [pid = 1830] [serial = 89] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 79 (0x7f516c5f6400) [pid = 1830] [serial = 101] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7f5178176800) [pid = 1830] [serial = 88] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7f516e778c00) [pid = 1830] [serial = 107] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7f516dc1c800) [pid = 1830] [serial = 104] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7f516425c000) [pid = 1830] [serial = 106] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7f5165d8f000) [pid = 1830] [serial = 95] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7f5169a61c00) [pid = 1830] [serial = 97] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7f516dc17000) [pid = 1830] [serial = 86] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7f5169a05c00) [pid = 1830] [serial = 91] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7f516cdb5400) [pid = 1830] [serial = 85] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7f516b5e2800) [pid = 1830] [serial = 100] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7f516cdbe400) [pid = 1830] [serial = 103] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7f5169a0c800) [pid = 1830] [serial = 82] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7f516b2ce000) [pid = 1830] [serial = 83] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7f5178f56400) [pid = 1830] [serial = 110] [outer = (nil)] [url = about:blank] 01:35:05 INFO - PROCESS | 1830 | 1462782905553 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1234ms 01:35:05 INFO - PROCESS | 1830 | 1462782905616 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:35:05 INFO - PROCESS | 1830 | 1462782905623 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:35:05 INFO - PROCESS | 1830 | 1462782905632 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:35:05 INFO - PROCESS | 1830 | 1462782905635 Marionette TRACE conn3 <- [1,182,null,{}] 01:35:05 INFO - PROCESS | 1830 | 1462782905639 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:05 INFO - PROCESS | 1830 | 1462782905773 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:35:05 INFO - PROCESS | 1830 | 1462782905785 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aeda800 == 36 [pid = 1830] [id = 53] 01:35:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f516b160c00) [pid = 1830] [serial = 157] [outer = (nil)] 01:35:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f516c072800) [pid = 1830] [serial = 158] [outer = 0x7f516b160c00] 01:35:05 INFO - PROCESS | 1830 | 1462782905845 Marionette DEBUG loaded listener.js 01:35:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f516cd9bc00) [pid = 1830] [serial = 159] [outer = 0x7f516b160c00] 01:35:06 INFO - PROCESS | 1830 | 1462782906518 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 938ms 01:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:35:06 INFO - PROCESS | 1830 | 1462782906570 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:35:06 INFO - PROCESS | 1830 | 1462782906573 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:35:06 INFO - PROCESS | 1830 | 1462782906579 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:35:06 INFO - PROCESS | 1830 | 1462782906584 Marionette TRACE conn3 <- [1,186,null,{}] 01:35:06 INFO - PROCESS | 1830 | 1462782906599 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:06 INFO - PROCESS | 1830 | 1462782906727 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:35:06 INFO - PROCESS | 1830 | 1462782906745 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bcee800 == 37 [pid = 1830] [id = 54] 01:35:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f516e77dc00) [pid = 1830] [serial = 160] [outer = (nil)] 01:35:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f516e936c00) [pid = 1830] [serial = 161] [outer = 0x7f516e77dc00] 01:35:06 INFO - PROCESS | 1830 | 1462782906803 Marionette DEBUG loaded listener.js 01:35:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f51781d9c00) [pid = 1830] [serial = 162] [outer = 0x7f516e77dc00] 01:35:07 INFO - PROCESS | 1830 | 1462782907482 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 935ms 01:35:07 INFO - PROCESS | 1830 | 1462782907519 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:35:07 INFO - PROCESS | 1830 | 1462782907523 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:35:07 INFO - PROCESS | 1830 | 1462782907528 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:35:07 INFO - PROCESS | 1830 | 1462782907530 Marionette TRACE conn3 <- [1,190,null,{}] 01:35:07 INFO - PROCESS | 1830 | 1462782907536 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:07 INFO - PROCESS | 1830 | 1462782907684 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:35:07 INFO - PROCESS | 1830 | 1462782907712 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c7d9000 == 38 [pid = 1830] [id = 55] 01:35:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f5162894400) [pid = 1830] [serial = 163] [outer = (nil)] 01:35:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7f5178fd7000) [pid = 1830] [serial = 164] [outer = 0x7f5162894400] 01:35:07 INFO - PROCESS | 1830 | 1462782907767 Marionette DEBUG loaded listener.js 01:35:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7f51794dbc00) [pid = 1830] [serial = 165] [outer = 0x7f5162894400] 01:35:08 INFO - PROCESS | 1830 | 1462782908548 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1076ms 01:35:08 INFO - PROCESS | 1830 | 1462782908666 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:35:08 INFO - PROCESS | 1830 | 1462782908668 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:35:08 INFO - PROCESS | 1830 | 1462782908717 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:35:08 INFO - PROCESS | 1830 | 1462782908719 Marionette TRACE conn3 <- [1,194,null,{}] 01:35:08 INFO - PROCESS | 1830 | 1462782908761 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:08 INFO - PROCESS | 1830 | 1462782908903 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:35:08 INFO - PROCESS | 1830 | 1462782908971 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5172541000 == 39 [pid = 1830] [id = 56] 01:35:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7f5162894c00) [pid = 1830] [serial = 166] [outer = (nil)] 01:35:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7f517a466c00) [pid = 1830] [serial = 167] [outer = 0x7f5162894c00] 01:35:09 INFO - PROCESS | 1830 | 1462782909027 Marionette DEBUG loaded listener.js 01:35:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7f517c32bc00) [pid = 1830] [serial = 168] [outer = 0x7f5162894c00] 01:35:09 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7f5162756c00) [pid = 1830] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:35:09 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7f516ae72400) [pid = 1830] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:35:09 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7f5162329400) [pid = 1830] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:35:09 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7f516592f800) [pid = 1830] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:35:09 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7f5162897000) [pid = 1830] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:35:09 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7f51633f8800) [pid = 1830] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:35:09 INFO - PROCESS | 1830 | 1462782909693 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1025ms 01:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:35:09 INFO - PROCESS | 1830 | 1462782909710 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:35:09 INFO - PROCESS | 1830 | 1462782909713 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:35:09 INFO - PROCESS | 1830 | 1462782909718 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:35:09 INFO - PROCESS | 1830 | 1462782909721 Marionette TRACE conn3 <- [1,198,null,{}] 01:35:09 INFO - PROCESS | 1830 | 1462782909725 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:09 INFO - PROCESS | 1830 | 1462782909866 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:35:09 INFO - PROCESS | 1830 | 1462782909886 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517905f000 == 40 [pid = 1830] [id = 57] 01:35:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f51781dc400) [pid = 1830] [serial = 169] [outer = (nil)] 01:35:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7f517d7a5c00) [pid = 1830] [serial = 170] [outer = 0x7f51781dc400] 01:35:09 INFO - PROCESS | 1830 | 1462782909950 Marionette DEBUG loaded listener.js 01:35:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7f517dba2c00) [pid = 1830] [serial = 171] [outer = 0x7f51781dc400] 01:35:10 INFO - PROCESS | 1830 | 1462782910585 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 881ms 01:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:35:10 INFO - PROCESS | 1830 | 1462782910599 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:35:10 INFO - PROCESS | 1830 | 1462782910601 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:35:10 INFO - PROCESS | 1830 | 1462782910608 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:35:10 INFO - PROCESS | 1830 | 1462782910609 Marionette TRACE conn3 <- [1,202,null,{}] 01:35:10 INFO - PROCESS | 1830 | 1462782910614 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:10 INFO - PROCESS | 1830 | 1462782910733 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:35:10 INFO - PROCESS | 1830 | 1462782910833 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162351800 == 41 [pid = 1830] [id = 58] 01:35:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7f5162acc400) [pid = 1830] [serial = 172] [outer = (nil)] 01:35:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7f517dbadc00) [pid = 1830] [serial = 173] [outer = 0x7f5162acc400] 01:35:10 INFO - PROCESS | 1830 | 1462782910890 Marionette DEBUG loaded listener.js 01:35:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7f517e2d1c00) [pid = 1830] [serial = 174] [outer = 0x7f5162acc400] 01:35:11 INFO - PROCESS | 1830 | 1462782911479 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 980ms 01:35:11 INFO - PROCESS | 1830 | 1462782911587 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:35:11 INFO - PROCESS | 1830 | 1462782911593 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:35:11 INFO - PROCESS | 1830 | 1462782911629 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:35:11 INFO - PROCESS | 1830 | 1462782911634 Marionette TRACE conn3 <- [1,206,null,{}] 01:35:11 INFO - PROCESS | 1830 | 1462782911641 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:11 INFO - PROCESS | 1830 | 1462782911793 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:35:11 INFO - PROCESS | 1830 | 1462782911916 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5166e85800 == 42 [pid = 1830] [id = 59] 01:35:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7f516425c000) [pid = 1830] [serial = 175] [outer = (nil)] 01:35:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7f51643b8000) [pid = 1830] [serial = 176] [outer = 0x7f516425c000] 01:35:11 INFO - PROCESS | 1830 | 1462782911991 Marionette DEBUG loaded listener.js 01:35:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7f5166e37000) [pid = 1830] [serial = 177] [outer = 0x7f516425c000] 01:35:12 INFO - PROCESS | 1830 | 1462782912669 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1088ms 01:35:12 INFO - PROCESS | 1830 | 1462782912720 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:35:12 INFO - PROCESS | 1830 | 1462782912728 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:35:12 INFO - PROCESS | 1830 | 1462782912738 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:35:12 INFO - PROCESS | 1830 | 1462782912741 Marionette TRACE conn3 <- [1,210,null,{}] 01:35:12 INFO - PROCESS | 1830 | 1462782912745 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:12 INFO - PROCESS | 1830 | 1462782912890 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:35:13 INFO - PROCESS | 1830 | 1462782913020 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf92800 == 43 [pid = 1830] [id = 60] 01:35:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7f51695d9000) [pid = 1830] [serial = 178] [outer = (nil)] 01:35:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7f516b2c5000) [pid = 1830] [serial = 179] [outer = 0x7f51695d9000] 01:35:13 INFO - PROCESS | 1830 | 1462782913087 Marionette DEBUG loaded listener.js 01:35:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7f516c765800) [pid = 1830] [serial = 180] [outer = 0x7f51695d9000] 01:35:13 INFO - PROCESS | 1830 | 1462782913498 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:35:13 INFO - PROCESS | 1830 | 1462782913882 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1182ms 01:35:13 INFO - PROCESS | 1830 | 1462782913920 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:35:13 INFO - PROCESS | 1830 | 1462782913924 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:35:13 INFO - PROCESS | 1830 | 1462782913930 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:35:13 INFO - PROCESS | 1830 | 1462782913935 Marionette TRACE conn3 <- [1,214,null,{}] 01:35:13 INFO - PROCESS | 1830 | 1462782913950 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:14 INFO - PROCESS | 1830 | 1462782914107 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:35:14 INFO - PROCESS | 1830 | 1462782914231 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517bec4000 == 44 [pid = 1830] [id = 61] 01:35:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7f516cd93000) [pid = 1830] [serial = 181] [outer = (nil)] 01:35:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7f517a462400) [pid = 1830] [serial = 182] [outer = 0x7f516cd93000] 01:35:14 INFO - PROCESS | 1830 | 1462782914304 Marionette DEBUG loaded listener.js 01:35:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7f517c452000) [pid = 1830] [serial = 183] [outer = 0x7f516cd93000] 01:35:15 INFO - PROCESS | 1830 | 1462782915046 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1184ms 01:35:15 INFO - PROCESS | 1830 | 1462782915115 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:35:15 INFO - PROCESS | 1830 | 1462782915123 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:35:15 INFO - PROCESS | 1830 | 1462782915134 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:35:15 INFO - PROCESS | 1830 | 1462782915143 Marionette TRACE conn3 <- [1,218,null,{}] 01:35:15 INFO - PROCESS | 1830 | 1462782915179 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:15 INFO - PROCESS | 1830 | 1462782915435 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:35:15 INFO - PROCESS | 1830 | 1462782915564 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517c4cf000 == 45 [pid = 1830] [id = 62] 01:35:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7f5178f56400) [pid = 1830] [serial = 184] [outer = (nil)] 01:35:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7f517e2cc800) [pid = 1830] [serial = 185] [outer = 0x7f5178f56400] 01:35:15 INFO - PROCESS | 1830 | 1462782915639 Marionette DEBUG loaded listener.js 01:35:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7f517e4ca000) [pid = 1830] [serial = 186] [outer = 0x7f5178f56400] 01:35:16 INFO - PROCESS | 1830 | 1462782916374 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1268ms 01:35:16 INFO - PROCESS | 1830 | 1462782916402 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:35:16 INFO - PROCESS | 1830 | 1462782916405 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:35:16 INFO - PROCESS | 1830 | 1462782916412 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:35:16 INFO - PROCESS | 1830 | 1462782916415 Marionette TRACE conn3 <- [1,222,null,{}] 01:35:16 INFO - PROCESS | 1830 | 1462782916420 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:16 INFO - PROCESS | 1830 | 1462782916614 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:35:16 INFO - PROCESS | 1830 | 1462782916669 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dd60800 == 46 [pid = 1830] [id = 63] 01:35:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7f517e4ca800) [pid = 1830] [serial = 187] [outer = (nil)] 01:35:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7f517e520000) [pid = 1830] [serial = 188] [outer = 0x7f517e4ca800] 01:35:16 INFO - PROCESS | 1830 | 1462782916734 Marionette DEBUG loaded listener.js 01:35:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7f5180095400) [pid = 1830] [serial = 189] [outer = 0x7f517e4ca800] 01:35:17 INFO - PROCESS | 1830 | 1462782917496 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1128ms 01:35:17 INFO - PROCESS | 1830 | 1462782917541 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:35:17 INFO - PROCESS | 1830 | 1462782917544 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:35:17 INFO - PROCESS | 1830 | 1462782917549 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:35:17 INFO - PROCESS | 1830 | 1462782917552 Marionette TRACE conn3 <- [1,226,null,{}] 01:35:17 INFO - PROCESS | 1830 | 1462782917557 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:17 INFO - PROCESS | 1830 | 1462782917769 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:35:17 INFO - PROCESS | 1830 | 1462782917784 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5171ac1800 == 47 [pid = 1830] [id = 64] 01:35:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f5164e5b800) [pid = 1830] [serial = 190] [outer = (nil)] 01:35:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f5178f53000) [pid = 1830] [serial = 191] [outer = 0x7f5164e5b800] 01:35:17 INFO - PROCESS | 1830 | 1462782917849 Marionette DEBUG loaded listener.js 01:35:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f5180099c00) [pid = 1830] [serial = 192] [outer = 0x7f5164e5b800] 01:35:18 INFO - PROCESS | 1830 | 1462782918808 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1275ms 01:35:18 INFO - PROCESS | 1830 | 1462782918824 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:35:18 INFO - PROCESS | 1830 | 1462782918830 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:35:18 INFO - PROCESS | 1830 | 1462782918837 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:35:18 INFO - PROCESS | 1830 | 1462782918842 Marionette TRACE conn3 <- [1,230,null,{}] 01:35:18 INFO - PROCESS | 1830 | 1462782918849 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:19 INFO - PROCESS | 1830 | 1462782918996 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:35:19 INFO - PROCESS | 1830 | 1462782919168 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629bb000 == 48 [pid = 1830] [id = 65] 01:35:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f5164e5f400) [pid = 1830] [serial = 193] [outer = (nil)] 01:35:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f516592a800) [pid = 1830] [serial = 194] [outer = 0x7f5164e5f400] 01:35:19 INFO - PROCESS | 1830 | 1462782919254 Marionette DEBUG loaded listener.js 01:35:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f5166e2a800) [pid = 1830] [serial = 195] [outer = 0x7f5164e5f400] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517905f000 == 47 [pid = 1830] [id = 57] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5172541000 == 46 [pid = 1830] [id = 56] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c7d9000 == 45 [pid = 1830] [id = 55] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bcee800 == 44 [pid = 1830] [id = 54] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aeda800 == 43 [pid = 1830] [id = 53] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f516b5e7800) [pid = 1830] [serial = 119] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f5168005c00) [pid = 1830] [serial = 115] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f516e780c00) [pid = 1830] [serial = 140] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51629c8800 == 42 [pid = 1830] [id = 52] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5163395000 == 41 [pid = 1830] [id = 51] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517906c000 == 40 [pid = 1830] [id = 50] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5171ac7000 == 39 [pid = 1830] [id = 49] 01:35:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5166e9f000 == 38 [pid = 1830] [id = 48] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7f5178d88000) [pid = 1830] [serial = 131] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7f516ba87000) [pid = 1830] [serial = 125] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7f516c575800) [pid = 1830] [serial = 126] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7f5178fd1c00) [pid = 1830] [serial = 132] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7f517941ec00) [pid = 1830] [serial = 134] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7f51794e2400) [pid = 1830] [serial = 135] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7f5166e38400) [pid = 1830] [serial = 137] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7f517922f800) [pid = 1830] [serial = 112] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7f516e7aa000) [pid = 1830] [serial = 128] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7f5166e30800) [pid = 1830] [serial = 122] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7f5169521c00) [pid = 1830] [serial = 123] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7f516cd92400) [pid = 1830] [serial = 138] [outer = (nil)] [url = about:blank] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7f5162751000) [pid = 1830] [serial = 35] [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.] 01:35:19 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7f5172523800) [pid = 1830] [serial = 129] [outer = (nil)] [url = about:blank] 01:35:20 INFO - PROCESS | 1830 | 1462782920066 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1287ms 01:35:20 INFO - PROCESS | 1830 | 1462782920125 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:35:20 INFO - PROCESS | 1830 | 1462782920133 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:35:20 INFO - PROCESS | 1830 | 1462782920142 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:35:20 INFO - PROCESS | 1830 | 1462782920145 Marionette TRACE conn3 <- [1,234,null,{}] 01:35:20 INFO - PROCESS | 1830 | 1462782920150 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:20 INFO - PROCESS | 1830 | 1462782920301 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:35:20 INFO - PROCESS | 1830 | 1462782920312 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51694b8800 == 39 [pid = 1830] [id = 66] 01:35:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7f51695ca800) [pid = 1830] [serial = 196] [outer = (nil)] 01:35:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7f516a9d5800) [pid = 1830] [serial = 197] [outer = 0x7f51695ca800] 01:35:20 INFO - PROCESS | 1830 | 1462782920368 Marionette DEBUG loaded listener.js 01:35:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7f516b2c6800) [pid = 1830] [serial = 198] [outer = 0x7f51695ca800] 01:35:21 INFO - PROCESS | 1830 | 1462782921020 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 935ms 01:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:35:21 INFO - PROCESS | 1830 | 1462782921076 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:35:21 INFO - PROCESS | 1830 | 1462782921079 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:35:21 INFO - PROCESS | 1830 | 1462782921084 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:35:21 INFO - PROCESS | 1830 | 1462782921089 Marionette TRACE conn3 <- [1,238,null,{}] 01:35:21 INFO - PROCESS | 1830 | 1462782921103 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:21 INFO - PROCESS | 1830 | 1462782921266 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:35:21 INFO - PROCESS | 1830 | 1462782921286 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf95000 == 40 [pid = 1830] [id = 67] 01:35:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7f516cd95c00) [pid = 1830] [serial = 199] [outer = (nil)] 01:35:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7f516dc0f400) [pid = 1830] [serial = 200] [outer = 0x7f516cd95c00] 01:35:21 INFO - PROCESS | 1830 | 1462782921345 Marionette DEBUG loaded listener.js 01:35:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7f516e7a6800) [pid = 1830] [serial = 201] [outer = 0x7f516cd95c00] 01:35:22 INFO - PROCESS | 1830 | 1462782922000 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 932ms 01:35:22 INFO - PROCESS | 1830 | 1462782922016 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:35:22 INFO - PROCESS | 1830 | 1462782922020 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:35:22 INFO - PROCESS | 1830 | 1462782922024 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:35:22 INFO - PROCESS | 1830 | 1462782922037 Marionette TRACE conn3 <- [1,242,null,{}] 01:35:22 INFO - PROCESS | 1830 | 1462782922042 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:22 INFO - PROCESS | 1830 | 1462782922205 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:35:22 INFO - PROCESS | 1830 | 1462782922280 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516e61a000 == 41 [pid = 1830] [id = 68] 01:35:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7f51633f0000) [pid = 1830] [serial = 202] [outer = (nil)] 01:35:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7f516e782800) [pid = 1830] [serial = 203] [outer = 0x7f51633f0000] 01:35:22 INFO - PROCESS | 1830 | 1462782922335 Marionette DEBUG loaded listener.js 01:35:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7f51792aac00) [pid = 1830] [serial = 204] [outer = 0x7f51633f0000] 01:35:22 INFO - PROCESS | 1830 | 1462782922916 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 934ms 01:35:22 INFO - PROCESS | 1830 | 1462782922959 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:35:22 INFO - PROCESS | 1830 | 1462782922962 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:35:22 INFO - PROCESS | 1830 | 1462782922975 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:35:22 INFO - PROCESS | 1830 | 1462782922977 Marionette TRACE conn3 <- [1,246,null,{}] 01:35:22 INFO - PROCESS | 1830 | 1462782922982 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:23 INFO - PROCESS | 1830 | 1462782923131 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:35:23 INFO - PROCESS | 1830 | 1462782923197 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178d0e800 == 42 [pid = 1830] [id = 69] 01:35:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7f5169a05000) [pid = 1830] [serial = 205] [outer = (nil)] 01:35:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7f516af2b800) [pid = 1830] [serial = 206] [outer = 0x7f5169a05000] 01:35:23 INFO - PROCESS | 1830 | 1462782923255 Marionette DEBUG loaded listener.js 01:35:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f516af31800) [pid = 1830] [serial = 207] [outer = 0x7f5169a05000] 01:35:23 INFO - PROCESS | 1830 | 1462782923918 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 982ms 01:35:23 INFO - PROCESS | 1830 | 1462782923950 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:35:23 INFO - PROCESS | 1830 | 1462782923952 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:35:23 INFO - PROCESS | 1830 | 1462782923958 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:35:23 INFO - PROCESS | 1830 | 1462782923960 Marionette TRACE conn3 <- [1,250,null,{}] 01:35:23 INFO - PROCESS | 1830 | 1462782923974 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:24 INFO - PROCESS | 1830 | 1462782924138 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:35:24 INFO - PROCESS | 1830 | 1462782924175 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517a298800 == 43 [pid = 1830] [id = 70] 01:35:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f51781dd400) [pid = 1830] [serial = 208] [outer = (nil)] 01:35:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f517c450400) [pid = 1830] [serial = 209] [outer = 0x7f51781dd400] 01:35:24 INFO - PROCESS | 1830 | 1462782924233 Marionette DEBUG loaded listener.js 01:35:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f517e2c5400) [pid = 1830] [serial = 210] [outer = 0x7f51781dd400] 01:35:24 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f5162894400) [pid = 1830] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:35:24 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7f5162894c00) [pid = 1830] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:35:24 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7f51781dc400) [pid = 1830] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:35:24 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7f516b160c00) [pid = 1830] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:35:24 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7f516e77dc00) [pid = 1830] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:35:24 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7f5165999800) [pid = 1830] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:35:24 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7f5162ac9800) [pid = 1830] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:35:24 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7f51695d8c00) [pid = 1830] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:35:24 INFO - PROCESS | 1830 | 1462782924908 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 982ms 01:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:35:24 INFO - PROCESS | 1830 | 1462782924941 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:35:24 INFO - PROCESS | 1830 | 1462782924943 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:35:24 INFO - PROCESS | 1830 | 1462782924948 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:35:24 INFO - PROCESS | 1830 | 1462782924950 Marionette TRACE conn3 <- [1,254,null,{}] 01:35:24 INFO - PROCESS | 1830 | 1462782924956 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:25 INFO - PROCESS | 1830 | 1462782925114 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:35:25 INFO - PROCESS | 1830 | 1462782925135 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517949e800 == 44 [pid = 1830] [id = 71] 01:35:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7f516330bc00) [pid = 1830] [serial = 211] [outer = (nil)] 01:35:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7f517a45dc00) [pid = 1830] [serial = 212] [outer = 0x7f516330bc00] 01:35:25 INFO - PROCESS | 1830 | 1462782925194 Marionette DEBUG loaded listener.js 01:35:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7f517e402400) [pid = 1830] [serial = 213] [outer = 0x7f516330bc00] 01:35:25 INFO - PROCESS | 1830 | 1462782925844 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 925ms 01:35:25 INFO - PROCESS | 1830 | 1462782925873 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:35:25 INFO - PROCESS | 1830 | 1462782925876 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:35:25 INFO - PROCESS | 1830 | 1462782925881 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:35:25 INFO - PROCESS | 1830 | 1462782925883 Marionette TRACE conn3 <- [1,258,null,{}] 01:35:25 INFO - PROCESS | 1830 | 1462782925888 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:26 INFO - PROCESS | 1830 | 1462782926007 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:35:26 INFO - PROCESS | 1830 | 1462782926101 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517ddd0000 == 45 [pid = 1830] [id = 72] 01:35:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7f5162897000) [pid = 1830] [serial = 214] [outer = (nil)] 01:35:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f517e2d1000) [pid = 1830] [serial = 215] [outer = 0x7f5162897000] 01:35:26 INFO - PROCESS | 1830 | 1462782926156 Marionette DEBUG loaded listener.js 01:35:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f518009a000) [pid = 1830] [serial = 216] [outer = 0x7f5162897000] 01:35:26 INFO - PROCESS | 1830 | 1462782926853 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1031ms 01:35:26 INFO - PROCESS | 1830 | 1462782926914 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:35:26 INFO - PROCESS | 1830 | 1462782926919 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:35:26 INFO - PROCESS | 1830 | 1462782926943 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:35:26 INFO - PROCESS | 1830 | 1462782926948 Marionette TRACE conn3 <- [1,262,null,{}] 01:35:26 INFO - PROCESS | 1830 | 1462782926956 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:27 INFO - PROCESS | 1830 | 1462782927153 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:35:27 INFO - PROCESS | 1830 | 1462782927168 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b759800 == 46 [pid = 1830] [id = 73] 01:35:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f5164e56400) [pid = 1830] [serial = 217] [outer = (nil)] 01:35:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f5165934400) [pid = 1830] [serial = 218] [outer = 0x7f5164e56400] 01:35:27 INFO - PROCESS | 1830 | 1462782927236 Marionette DEBUG loaded listener.js 01:35:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f516800fc00) [pid = 1830] [serial = 219] [outer = 0x7f5164e56400] 01:35:28 INFO - PROCESS | 1830 | 1462782928083 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1197ms 01:35:28 INFO - PROCESS | 1830 | 1462782928126 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:35:28 INFO - PROCESS | 1830 | 1462782928134 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:35:28 INFO - PROCESS | 1830 | 1462782928144 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:35:28 INFO - PROCESS | 1830 | 1462782928147 Marionette TRACE conn3 <- [1,266,null,{}] 01:35:28 INFO - PROCESS | 1830 | 1462782928153 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:28 INFO - PROCESS | 1830 | 1462782928304 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:35:28 INFO - PROCESS | 1830 | 1462782928436 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5179431800 == 47 [pid = 1830] [id = 74] 01:35:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f5168010c00) [pid = 1830] [serial = 220] [outer = (nil)] 01:35:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f516af2f000) [pid = 1830] [serial = 221] [outer = 0x7f5168010c00] 01:35:28 INFO - PROCESS | 1830 | 1462782928505 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f516ba8a000) [pid = 1830] [serial = 222] [outer = 0x7f5168010c00] 01:35:29 INFO - PROCESS | 1830 | 1462782929269 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1175ms 01:35:29 INFO - PROCESS | 1830 | 1462782929319 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:35:29 INFO - PROCESS | 1830 | 1462782929322 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:35:29 INFO - PROCESS | 1830 | 1462782929345 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:35:29 INFO - PROCESS | 1830 | 1462782929351 Marionette TRACE conn3 <- [1,270,null,{}] 01:35:29 INFO - PROCESS | 1830 | 1462782929367 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:29 INFO - PROCESS | 1830 | 1462782929524 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:35:29 INFO - PROCESS | 1830 | 1462782929652 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51800d8800 == 48 [pid = 1830] [id = 75] 01:35:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f516c767c00) [pid = 1830] [serial = 223] [outer = (nil)] 01:35:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f51792ac000) [pid = 1830] [serial = 224] [outer = 0x7f516c767c00] 01:35:29 INFO - PROCESS | 1830 | 1462782929725 Marionette DEBUG loaded listener.js 01:35:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f517a5ce400) [pid = 1830] [serial = 225] [outer = 0x7f516c767c00] 01:35:30 INFO - PROCESS | 1830 | 1462782930481 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1202ms 01:35:30 INFO - PROCESS | 1830 | 1462782930530 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:35:30 INFO - PROCESS | 1830 | 1462782930534 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:35:30 INFO - PROCESS | 1830 | 1462782930539 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:35:30 INFO - PROCESS | 1830 | 1462782930542 Marionette TRACE conn3 <- [1,274,null,{}] 01:35:30 INFO - PROCESS | 1830 | 1462782930564 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:30 INFO - PROCESS | 1830 | 1462782930732 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:35:30 INFO - PROCESS | 1830 | 1462782930862 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5182414800 == 49 [pid = 1830] [id = 76] 01:35:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f516e7a3800) [pid = 1830] [serial = 226] [outer = (nil)] 01:35:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f5180b53000) [pid = 1830] [serial = 227] [outer = 0x7f516e7a3800] 01:35:30 INFO - PROCESS | 1830 | 1462782930935 Marionette DEBUG loaded listener.js 01:35:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f5180b87c00) [pid = 1830] [serial = 228] [outer = 0x7f516e7a3800] 01:35:31 INFO - PROCESS | 1830 | 1462782931723 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1198ms 01:35:31 INFO - PROCESS | 1830 | 1462782931738 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:35:31 INFO - PROCESS | 1830 | 1462782931741 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:35:31 INFO - PROCESS | 1830 | 1462782931746 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:35:31 INFO - PROCESS | 1830 | 1462782931749 Marionette TRACE conn3 <- [1,278,null,{}] 01:35:31 INFO - PROCESS | 1830 | 1462782931754 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:31 INFO - PROCESS | 1830 | 1462782931914 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:35:32 INFO - PROCESS | 1830 | 1462782932022 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f518266c800 == 50 [pid = 1830] [id = 77] 01:35:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f517e406800) [pid = 1830] [serial = 229] [outer = (nil)] 01:35:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f5180e75c00) [pid = 1830] [serial = 230] [outer = 0x7f517e406800] 01:35:32 INFO - PROCESS | 1830 | 1462782932094 Marionette DEBUG loaded listener.js 01:35:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f518243fc00) [pid = 1830] [serial = 231] [outer = 0x7f517e406800] 01:35:32 INFO - PROCESS | 1830 | 1462782932885 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1175ms 01:35:32 INFO - PROCESS | 1830 | 1462782932921 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:35:32 INFO - PROCESS | 1830 | 1462782932925 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:35:32 INFO - PROCESS | 1830 | 1462782932930 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:35:32 INFO - PROCESS | 1830 | 1462782932932 Marionette TRACE conn3 <- [1,282,null,{}] 01:35:32 INFO - PROCESS | 1830 | 1462782932937 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:33 INFO - PROCESS | 1830 | 1462782933151 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:35:33 INFO - PROCESS | 1830 | 1462782933166 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165ded000 == 51 [pid = 1830] [id = 78] 01:35:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f518244b800) [pid = 1830] [serial = 232] [outer = (nil)] 01:35:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f5182608800) [pid = 1830] [serial = 233] [outer = 0x7f518244b800] 01:35:33 INFO - PROCESS | 1830 | 1462782933232 Marionette DEBUG loaded listener.js 01:35:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f5182685c00) [pid = 1830] [serial = 234] [outer = 0x7f518244b800] 01:35:33 INFO - PROCESS | 1830 | 1462782933988 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1074ms 01:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:35:34 INFO - PROCESS | 1830 | 1462782934005 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:35:34 INFO - PROCESS | 1830 | 1462782934007 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:35:34 INFO - PROCESS | 1830 | 1462782934013 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:35:34 INFO - PROCESS | 1830 | 1462782934016 Marionette TRACE conn3 <- [1,286,null,{}] 01:35:34 INFO - PROCESS | 1830 | 1462782934034 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:34 INFO - PROCESS | 1830 | 1462782934166 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:35:34 INFO - PROCESS | 1830 | 1462782934302 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629bf000 == 52 [pid = 1830] [id = 79] 01:35:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f516275b400) [pid = 1830] [serial = 235] [outer = (nil)] 01:35:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f516a7bf800) [pid = 1830] [serial = 236] [outer = 0x7f516275b400] 01:35:34 INFO - PROCESS | 1830 | 1462782934368 Marionette DEBUG loaded listener.js 01:35:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f5182689800) [pid = 1830] [serial = 237] [outer = 0x7f516275b400] 01:35:35 INFO - PROCESS | 1830 | 1462782935297 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1348ms 01:35:35 INFO - PROCESS | 1830 | 1462782935361 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:35:35 INFO - PROCESS | 1830 | 1462782935367 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:35:35 INFO - PROCESS | 1830 | 1462782935373 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:35:35 INFO - PROCESS | 1830 | 1462782935379 Marionette TRACE conn3 <- [1,290,null,{}] 01:35:35 INFO - PROCESS | 1830 | 1462782935385 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:35 INFO - PROCESS | 1830 | 1462782935530 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:35:35 INFO - PROCESS | 1830 | 1462782935688 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627c2800 == 53 [pid = 1830] [id = 80] 01:35:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f5165931400) [pid = 1830] [serial = 238] [outer = (nil)] 01:35:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f5166e2dc00) [pid = 1830] [serial = 239] [outer = 0x7f5165931400] 01:35:35 INFO - PROCESS | 1830 | 1462782935780 Marionette DEBUG loaded listener.js 01:35:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f516ae3b000) [pid = 1830] [serial = 240] [outer = 0x7f5165931400] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517949e800 == 52 [pid = 1830] [id = 71] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517a298800 == 51 [pid = 1830] [id = 70] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f5164255000) [pid = 1830] [serial = 152] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f517dbadc00) [pid = 1830] [serial = 173] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5178d0e800 == 50 [pid = 1830] [id = 69] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516e61a000 == 49 [pid = 1830] [id = 68] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf95000 == 48 [pid = 1830] [id = 67] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51694b8800 == 47 [pid = 1830] [id = 66] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51629bb000 == 46 [pid = 1830] [id = 65] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5166e85800 == 45 [pid = 1830] [id = 59] 01:35:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5162351800 == 44 [pid = 1830] [id = 58] 01:35:36 INFO - PROCESS | 1830 | 1462782936607 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1290ms 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f516e9c1000) [pid = 1830] [serial = 92] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f516d1bdc00) [pid = 1830] [serial = 120] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f5178fd7000) [pid = 1830] [serial = 164] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f517a466c00) [pid = 1830] [serial = 167] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f517d7a5c00) [pid = 1830] [serial = 170] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f51781d2000) [pid = 1830] [serial = 149] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f516a7c4400) [pid = 1830] [serial = 146] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f516c072800) [pid = 1830] [serial = 158] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f516cd9bc00) [pid = 1830] [serial = 159] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f5165930400) [pid = 1830] [serial = 143] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f517c32bc00) [pid = 1830] [serial = 168] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f516e936c00) [pid = 1830] [serial = 161] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f5166e34c00) [pid = 1830] [serial = 155] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f5168cb9000) [pid = 1830] [serial = 156] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f51794dbc00) [pid = 1830] [serial = 165] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f51781d9c00) [pid = 1830] [serial = 162] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f517dba2c00) [pid = 1830] [serial = 171] [outer = (nil)] [url = about:blank] 01:35:36 INFO - PROCESS | 1830 | 1462782936686 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:35:36 INFO - PROCESS | 1830 | 1462782936694 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:35:36 INFO - PROCESS | 1830 | 1462782936708 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:35:36 INFO - PROCESS | 1830 | 1462782936710 Marionette TRACE conn3 <- [1,294,null,{}] 01:35:36 INFO - PROCESS | 1830 | 1462782936716 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:36 INFO - PROCESS | 1830 | 1462782936848 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:35:36 INFO - PROCESS | 1830 | 1462782936859 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5166e86000 == 45 [pid = 1830] [id = 81] 01:35:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f516af2c800) [pid = 1830] [serial = 241] [outer = (nil)] 01:35:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f516bfce800) [pid = 1830] [serial = 242] [outer = 0x7f516af2c800] 01:35:36 INFO - PROCESS | 1830 | 1462782936915 Marionette DEBUG loaded listener.js 01:35:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f516c762800) [pid = 1830] [serial = 243] [outer = 0x7f516af2c800] 01:35:37 INFO - PROCESS | 1830 | 1462782937645 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:37 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. 01:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 977ms 01:35:37 INFO - PROCESS | 1830 | 1462782937684 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:35:37 INFO - PROCESS | 1830 | 1462782937687 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:35:37 INFO - PROCESS | 1830 | 1462782937692 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:35:37 INFO - PROCESS | 1830 | 1462782937697 Marionette TRACE conn3 <- [1,298,null,{}] 01:35:37 INFO - PROCESS | 1830 | 1462782937711 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:37 INFO - PROCESS | 1830 | 1462782937842 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:35:37 INFO - PROCESS | 1830 | 1462782937860 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf8e800 == 46 [pid = 1830] [id = 82] 01:35:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f517816b400) [pid = 1830] [serial = 244] [outer = (nil)] 01:35:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f5178d7fc00) [pid = 1830] [serial = 245] [outer = 0x7f517816b400] 01:35:37 INFO - PROCESS | 1830 | 1462782937918 Marionette DEBUG loaded listener.js 01:35:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f51794e8800) [pid = 1830] [serial = 246] [outer = 0x7f517816b400] 01:35:38 INFO - PROCESS | 1830 | 1462782938587 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:38 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. 01:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 928ms 01:35:38 INFO - PROCESS | 1830 | 1462782938621 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:35:38 INFO - PROCESS | 1830 | 1462782938625 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:35:38 INFO - PROCESS | 1830 | 1462782938633 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:35:38 INFO - PROCESS | 1830 | 1462782938648 Marionette TRACE conn3 <- [1,302,null,{}] 01:35:38 INFO - PROCESS | 1830 | 1462782938653 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:38 INFO - PROCESS | 1830 | 1462782938822 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:35:38 INFO - PROCESS | 1830 | 1462782938849 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516e602800 == 47 [pid = 1830] [id = 83] 01:35:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f5165932000) [pid = 1830] [serial = 247] [outer = (nil)] 01:35:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f517a112000) [pid = 1830] [serial = 248] [outer = 0x7f5165932000] 01:35:38 INFO - PROCESS | 1830 | 1462782938916 Marionette DEBUG loaded listener.js 01:35:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f517e2ce400) [pid = 1830] [serial = 249] [outer = 0x7f5165932000] 01:35:39 INFO - PROCESS | 1830 | 1462782939521 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:39 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. 01:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 937ms 01:35:39 INFO - PROCESS | 1830 | 1462782939577 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:35:39 INFO - PROCESS | 1830 | 1462782939580 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:35:39 INFO - PROCESS | 1830 | 1462782939585 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:35:39 INFO - PROCESS | 1830 | 1462782939587 Marionette TRACE conn3 <- [1,306,null,{}] 01:35:39 INFO - PROCESS | 1830 | 1462782939592 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:39 INFO - PROCESS | 1830 | 1462782939743 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:35:39 INFO - PROCESS | 1830 | 1462782939772 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517311e000 == 48 [pid = 1830] [id = 84] 01:35:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f517c3cb800) [pid = 1830] [serial = 250] [outer = (nil)] 01:35:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f517e51cc00) [pid = 1830] [serial = 251] [outer = 0x7f517c3cb800] 01:35:39 INFO - PROCESS | 1830 | 1462782939826 Marionette DEBUG loaded listener.js 01:35:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f5180baf400) [pid = 1830] [serial = 252] [outer = 0x7f517c3cb800] 01:35:40 INFO - PROCESS | 1830 | 1462782940582 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:40 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. 01:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1023ms 01:35:40 INFO - PROCESS | 1830 | 1462782940609 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:35:40 INFO - PROCESS | 1830 | 1462782940612 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:35:40 INFO - PROCESS | 1830 | 1462782940617 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:35:40 INFO - PROCESS | 1830 | 1462782940619 Marionette TRACE conn3 <- [1,310,null,{}] 01:35:40 INFO - PROCESS | 1830 | 1462782940624 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:40 INFO - PROCESS | 1830 | 1462782940837 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f5162752000) [pid = 1830] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f5162327400) [pid = 1830] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f5164252800) [pid = 1830] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f5169a05000) [pid = 1830] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f51695d9000) [pid = 1830] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f51695ca800) [pid = 1830] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f5164e5f400) [pid = 1830] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f516cd95c00) [pid = 1830] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f51781dd400) [pid = 1830] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f516cd93000) [pid = 1830] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f5178f56400) [pid = 1830] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f516425c000) [pid = 1830] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f516330bc00) [pid = 1830] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:35:41 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f51633f0000) [pid = 1830] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:35:41 INFO - PROCESS | 1830 | 1462782941101 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5166ea0000 == 49 [pid = 1830] [id = 85] 01:35:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f5162327400) [pid = 1830] [serial = 253] [outer = (nil)] 01:35:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f516330bc00) [pid = 1830] [serial = 254] [outer = 0x7f5162327400] 01:35:41 INFO - PROCESS | 1830 | 1462782941160 Marionette DEBUG loaded listener.js 01:35:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f5169a5dc00) [pid = 1830] [serial = 255] [outer = 0x7f5162327400] 01:35:41 INFO - PROCESS | 1830 | 1462782941794 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:41 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. 01:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1227ms 01:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:35:41 INFO - PROCESS | 1830 | 1462782941844 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:35:41 INFO - PROCESS | 1830 | 1462782941846 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:35:41 INFO - PROCESS | 1830 | 1462782941851 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:35:41 INFO - PROCESS | 1830 | 1462782941854 Marionette TRACE conn3 <- [1,314,null,{}] 01:35:41 INFO - PROCESS | 1830 | 1462782941859 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:42 INFO - PROCESS | 1830 | 1462782942016 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:35:42 INFO - PROCESS | 1830 | 1462782942151 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164395800 == 50 [pid = 1830] [id = 86] 01:35:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f5162755c00) [pid = 1830] [serial = 256] [outer = (nil)] 01:35:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f51630e6c00) [pid = 1830] [serial = 257] [outer = 0x7f5162755c00] 01:35:42 INFO - PROCESS | 1830 | 1462782942231 Marionette DEBUG loaded listener.js 01:35:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f51630ef800) [pid = 1830] [serial = 258] [outer = 0x7f5162755c00] 01:35:43 INFO - PROCESS | 1830 | 1462782943131 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:43 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. 01:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1329ms 01:35:43 INFO - PROCESS | 1830 | 1462782943182 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:35:43 INFO - PROCESS | 1830 | 1462782943189 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:35:43 INFO - PROCESS | 1830 | 1462782943196 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:35:43 INFO - PROCESS | 1830 | 1462782943202 Marionette TRACE conn3 <- [1,318,null,{}] 01:35:43 INFO - PROCESS | 1830 | 1462782943208 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:43 INFO - PROCESS | 1830 | 1462782943417 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:35:43 INFO - PROCESS | 1830 | 1462782943553 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516e724000 == 51 [pid = 1830] [id = 87] 01:35:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f5164d5f800) [pid = 1830] [serial = 259] [outer = (nil)] 01:35:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f5168012c00) [pid = 1830] [serial = 260] [outer = 0x7f5164d5f800] 01:35:43 INFO - PROCESS | 1830 | 1462782943627 Marionette DEBUG loaded listener.js 01:35:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f516ae3e400) [pid = 1830] [serial = 261] [outer = 0x7f5164d5f800] 01:35:44 INFO - PROCESS | 1830 | 1462782944518 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:44 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. 01:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1385ms 01:35:44 INFO - PROCESS | 1830 | 1462782944584 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:35:44 INFO - PROCESS | 1830 | 1462782944590 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:35:44 INFO - PROCESS | 1830 | 1462782944596 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:35:44 INFO - PROCESS | 1830 | 1462782944599 Marionette TRACE conn3 <- [1,322,null,{}] 01:35:44 INFO - PROCESS | 1830 | 1462782944604 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:44 INFO - PROCESS | 1830 | 1462782944760 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:35:44 INFO - PROCESS | 1830 | 1462782944896 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517db09000 == 52 [pid = 1830] [id = 88] 01:35:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f516af34800) [pid = 1830] [serial = 262] [outer = (nil)] 01:35:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f516c765c00) [pid = 1830] [serial = 263] [outer = 0x7f516af34800] 01:35:44 INFO - PROCESS | 1830 | 1462782944966 Marionette DEBUG loaded listener.js 01:35:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f516dc16c00) [pid = 1830] [serial = 264] [outer = 0x7f516af34800] 01:35:45 INFO - PROCESS | 1830 | 1462782945812 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:45 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. 01:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1230ms 01:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:35:45 INFO - PROCESS | 1830 | 1462782945825 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:35:45 INFO - PROCESS | 1830 | 1462782945828 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:35:45 INFO - PROCESS | 1830 | 1462782945843 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:35:45 INFO - PROCESS | 1830 | 1462782945851 Marionette TRACE conn3 <- [1,326,null,{}] 01:35:45 INFO - PROCESS | 1830 | 1462782945856 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:46 INFO - PROCESS | 1830 | 1462782946003 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:35:46 INFO - PROCESS | 1830 | 1462782946141 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180eb9000 == 53 [pid = 1830] [id = 89] 01:35:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f516bebb400) [pid = 1830] [serial = 265] [outer = (nil)] 01:35:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f517dbadc00) [pid = 1830] [serial = 266] [outer = 0x7f516bebb400] 01:35:46 INFO - PROCESS | 1830 | 1462782946210 Marionette DEBUG loaded listener.js 01:35:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f5180b8a000) [pid = 1830] [serial = 267] [outer = 0x7f516bebb400] 01:35:47 INFO - PROCESS | 1830 | 1462782947050 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:47 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. 01:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1241ms 01:35:47 INFO - PROCESS | 1830 | 1462782947076 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:35:47 INFO - PROCESS | 1830 | 1462782947079 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:35:47 INFO - PROCESS | 1830 | 1462782947086 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:35:47 INFO - PROCESS | 1830 | 1462782947089 Marionette TRACE conn3 <- [1,330,null,{}] 01:35:47 INFO - PROCESS | 1830 | 1462782947094 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:47 INFO - PROCESS | 1830 | 1462782947249 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:35:47 INFO - PROCESS | 1830 | 1462782947389 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f6eb000 == 54 [pid = 1830] [id = 90] 01:35:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f516a7c0400) [pid = 1830] [serial = 268] [outer = (nil)] 01:35:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f518244ac00) [pid = 1830] [serial = 269] [outer = 0x7f516a7c0400] 01:35:47 INFO - PROCESS | 1830 | 1462782947461 Marionette DEBUG loaded listener.js 01:35:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f5182609000) [pid = 1830] [serial = 270] [outer = 0x7f516a7c0400] 01:35:48 INFO - PROCESS | 1830 | 1462782948331 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:48 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. 01:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1282ms 01:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:35:48 INFO - PROCESS | 1830 | 1462782948369 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:35:48 INFO - PROCESS | 1830 | 1462782948372 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:35:48 INFO - PROCESS | 1830 | 1462782948378 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:35:48 INFO - PROCESS | 1830 | 1462782948381 Marionette TRACE conn3 <- [1,334,null,{}] 01:35:48 INFO - PROCESS | 1830 | 1462782948386 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:48 INFO - PROCESS | 1830 | 1462782948534 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:35:48 INFO - PROCESS | 1830 | 1462782948844 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165b91000 == 55 [pid = 1830] [id = 91] 01:35:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f51630f1400) [pid = 1830] [serial = 271] [outer = (nil)] 01:35:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f5164252400) [pid = 1830] [serial = 272] [outer = 0x7f51630f1400] 01:35:48 INFO - PROCESS | 1830 | 1462782948975 Marionette DEBUG loaded listener.js 01:35:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f5164e61800) [pid = 1830] [serial = 273] [outer = 0x7f51630f1400] 01:35:49 INFO - PROCESS | 1830 | 1462782949723 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:49 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. 01:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1429ms 01:35:49 INFO - PROCESS | 1830 | 1462782949807 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:35:49 INFO - PROCESS | 1830 | 1462782949813 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:35:49 INFO - PROCESS | 1830 | 1462782949819 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:35:49 INFO - PROCESS | 1830 | 1462782949824 Marionette TRACE conn3 <- [1,338,null,{}] 01:35:49 INFO - PROCESS | 1830 | 1462782949850 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:50 INFO - PROCESS | 1830 | 1462782949999 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:35:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f5168011400) [pid = 1830] [serial = 274] [outer = 0x7f516289b000] 01:35:50 INFO - PROCESS | 1830 | 1462782950171 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b411800 == 56 [pid = 1830] [id = 92] 01:35:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f516a902c00) [pid = 1830] [serial = 275] [outer = (nil)] 01:35:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f516ae7c000) [pid = 1830] [serial = 276] [outer = 0x7f516a902c00] 01:35:50 INFO - PROCESS | 1830 | 1462782950246 Marionette DEBUG loaded listener.js 01:35:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f516af32000) [pid = 1830] [serial = 277] [outer = 0x7f516a902c00] 01:35:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5166ea0000 == 55 [pid = 1830] [id = 85] 01:35:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517c4cf000 == 54 [pid = 1830] [id = 62] 01:35:50 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f517e520000) [pid = 1830] [serial = 188] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f5178f53000) [pid = 1830] [serial = 191] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f517e2d1000) [pid = 1830] [serial = 215] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517311e000 == 53 [pid = 1830] [id = 84] 01:35:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516e602800 == 52 [pid = 1830] [id = 83] 01:35:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf8e800 == 51 [pid = 1830] [id = 82] 01:35:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5166e86000 == 50 [pid = 1830] [id = 81] 01:35:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627c2800 == 49 [pid = 1830] [id = 80] 01:35:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5182414800 == 48 [pid = 1830] [id = 76] 01:35:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b759800 == 47 [pid = 1830] [id = 73] 01:35:51 INFO - PROCESS | 1830 | 1462782951062 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f5179417c00) [pid = 1830] [serial = 113] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f516e7aac00) [pid = 1830] [serial = 153] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f516952c800) [pid = 1830] [serial = 116] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f516af2b800) [pid = 1830] [serial = 206] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f516c765800) [pid = 1830] [serial = 180] [outer = (nil)] [url = about:blank] 01:35:51 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. 01:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1260ms 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f516b2c5000) [pid = 1830] [serial = 179] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f516a9d5800) [pid = 1830] [serial = 197] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f516b2c6800) [pid = 1830] [serial = 198] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f5166e2a800) [pid = 1830] [serial = 195] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f516592a800) [pid = 1830] [serial = 194] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f516dc0f400) [pid = 1830] [serial = 200] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f516e7a6800) [pid = 1830] [serial = 201] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f517c450400) [pid = 1830] [serial = 209] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f517c452000) [pid = 1830] [serial = 183] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f517a462400) [pid = 1830] [serial = 182] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f517e4ca000) [pid = 1830] [serial = 186] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f517e2cc800) [pid = 1830] [serial = 185] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f516af31800) [pid = 1830] [serial = 207] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f5166e37000) [pid = 1830] [serial = 177] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f51643b8000) [pid = 1830] [serial = 176] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f517e402400) [pid = 1830] [serial = 213] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f517e2c5400) [pid = 1830] [serial = 210] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f516e782800) [pid = 1830] [serial = 203] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f51792aac00) [pid = 1830] [serial = 204] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7f517a45dc00) [pid = 1830] [serial = 212] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1830 | 1462782951107 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:35:51 INFO - PROCESS | 1830 | 1462782951112 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:35:51 INFO - PROCESS | 1830 | 1462782951121 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:35:51 INFO - PROCESS | 1830 | 1462782951123 Marionette TRACE conn3 <- [1,342,null,{}] 01:35:51 INFO - PROCESS | 1830 | 1462782951127 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:51 INFO - PROCESS | 1830 | 1462782951256 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:35:51 INFO - PROCESS | 1830 | 1462782951272 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165de7800 == 48 [pid = 1830] [id = 93] 01:35:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f516b159000) [pid = 1830] [serial = 278] [outer = (nil)] 01:35:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f516c572400) [pid = 1830] [serial = 279] [outer = 0x7f516b159000] 01:35:51 INFO - PROCESS | 1830 | 1462782951329 Marionette DEBUG loaded listener.js 01:35:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f516e936c00) [pid = 1830] [serial = 280] [outer = 0x7f516b159000] 01:35:52 INFO - PROCESS | 1830 | 1462782952060 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:52 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. 01:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 978ms 01:35:52 INFO - PROCESS | 1830 | 1462782952100 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:35:52 INFO - PROCESS | 1830 | 1462782952104 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:35:52 INFO - PROCESS | 1830 | 1462782952111 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:35:52 INFO - PROCESS | 1830 | 1462782952119 Marionette TRACE conn3 <- [1,346,null,{}] 01:35:52 INFO - PROCESS | 1830 | 1462782952139 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:52 INFO - PROCESS | 1830 | 1462782952305 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:35:52 INFO - PROCESS | 1830 | 1462782952323 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf7f000 == 49 [pid = 1830] [id = 94] 01:35:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f516290b000) [pid = 1830] [serial = 281] [outer = (nil)] 01:35:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f516c3fa800) [pid = 1830] [serial = 282] [outer = 0x7f516290b000] 01:35:52 INFO - PROCESS | 1830 | 1462782952381 Marionette DEBUG loaded listener.js 01:35:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f5172516400) [pid = 1830] [serial = 283] [outer = 0x7f516290b000] 01:35:53 INFO - PROCESS | 1830 | 1462782953067 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:53 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. 01:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 991ms 01:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:35:53 INFO - PROCESS | 1830 | 1462782953101 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:35:53 INFO - PROCESS | 1830 | 1462782953104 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:35:53 INFO - PROCESS | 1830 | 1462782953118 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:35:53 INFO - PROCESS | 1830 | 1462782953120 Marionette TRACE conn3 <- [1,350,null,{}] 01:35:53 INFO - PROCESS | 1830 | 1462782953126 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:53 INFO - PROCESS | 1830 | 1462782953290 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:35:53 INFO - PROCESS | 1830 | 1462782953319 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ce28000 == 50 [pid = 1830] [id = 95] 01:35:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f5162903c00) [pid = 1830] [serial = 284] [outer = (nil)] 01:35:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f5178d89000) [pid = 1830] [serial = 285] [outer = 0x7f5162903c00] 01:35:53 INFO - PROCESS | 1830 | 1462782953373 Marionette DEBUG loaded listener.js 01:35:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f517a2db000) [pid = 1830] [serial = 286] [outer = 0x7f5162903c00] 01:35:54 INFO - PROCESS | 1830 | 1462782954002 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:54 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. 01:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 934ms 01:35:54 INFO - PROCESS | 1830 | 1462782954042 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:35:54 INFO - PROCESS | 1830 | 1462782954045 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:35:54 INFO - PROCESS | 1830 | 1462782954050 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:35:54 INFO - PROCESS | 1830 | 1462782954053 Marionette TRACE conn3 <- [1,354,null,{}] 01:35:54 INFO - PROCESS | 1830 | 1462782954082 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:54 INFO - PROCESS | 1830 | 1462782954240 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:35:54 INFO - PROCESS | 1830 | 1462782954306 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5172548800 == 51 [pid = 1830] [id = 96] 01:35:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f517e2c9c00) [pid = 1830] [serial = 287] [outer = (nil)] 01:35:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f517e40ac00) [pid = 1830] [serial = 288] [outer = 0x7f517e2c9c00] 01:35:54 INFO - PROCESS | 1830 | 1462782954374 Marionette DEBUG loaded listener.js 01:35:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f5180b84000) [pid = 1830] [serial = 289] [outer = 0x7f517e2c9c00] 01:35:55 INFO - PROCESS | 1830 | 1462782955113 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:55 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. 01:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1104ms 01:35:55 INFO - PROCESS | 1830 | 1462782955155 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:35:55 INFO - PROCESS | 1830 | 1462782955158 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:35:55 INFO - PROCESS | 1830 | 1462782955169 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:35:55 INFO - PROCESS | 1830 | 1462782955171 Marionette TRACE conn3 <- [1,358,null,{}] 01:35:55 INFO - PROCESS | 1830 | 1462782955176 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:55 INFO - PROCESS | 1830 | 1462782955463 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f5165932000) [pid = 1830] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f5162323400) [pid = 1830] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f5164e5b800) [pid = 1830] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f516331a400) [pid = 1830] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f516952bc00) [pid = 1830] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f517e4ca800) [pid = 1830] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f516e7a8000) [pid = 1830] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f517c3cb800) [pid = 1830] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f5165931400) [pid = 1830] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f516af2c800) [pid = 1830] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:35:55 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f517816b400) [pid = 1830] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:35:55 INFO - PROCESS | 1830 | 1462782955547 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165991800 == 52 [pid = 1830] [id = 97] 01:35:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f5162895400) [pid = 1830] [serial = 290] [outer = (nil)] 01:35:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f5164e5b000) [pid = 1830] [serial = 291] [outer = 0x7f5162895400] 01:35:55 INFO - PROCESS | 1830 | 1462782955602 Marionette DEBUG loaded listener.js 01:35:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f516bfcd800) [pid = 1830] [serial = 292] [outer = 0x7f5162895400] 01:35:56 INFO - PROCESS | 1830 | 1462782956197 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:56 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. 01:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1074ms 01:35:56 INFO - PROCESS | 1830 | 1462782956244 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:35:56 INFO - PROCESS | 1830 | 1462782956247 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:35:56 INFO - PROCESS | 1830 | 1462782956252 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:35:56 INFO - PROCESS | 1830 | 1462782956255 Marionette TRACE conn3 <- [1,362,null,{}] 01:35:56 INFO - PROCESS | 1830 | 1462782956259 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:56 INFO - PROCESS | 1830 | 1462782956412 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:35:56 INFO - PROCESS | 1830 | 1462782956431 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517c3af800 == 53 [pid = 1830] [id = 98] 01:35:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f516330cc00) [pid = 1830] [serial = 293] [outer = (nil)] 01:35:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f51824f2000) [pid = 1830] [serial = 294] [outer = 0x7f516330cc00] 01:35:56 INFO - PROCESS | 1830 | 1462782956486 Marionette DEBUG loaded listener.js 01:35:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f51826ddc00) [pid = 1830] [serial = 295] [outer = 0x7f516330cc00] 01:35:57 INFO - PROCESS | 1830 | 1462782957119 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:57 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. 01:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 926ms 01:35:57 INFO - PROCESS | 1830 | 1462782957180 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:35:57 INFO - PROCESS | 1830 | 1462782957183 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:35:57 INFO - PROCESS | 1830 | 1462782957188 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:35:57 INFO - PROCESS | 1830 | 1462782957192 Marionette TRACE conn3 <- [1,366,null,{}] 01:35:57 INFO - PROCESS | 1830 | 1462782957197 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:57 INFO - PROCESS | 1830 | 1462782957330 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:35:57 INFO - PROCESS | 1830 | 1462782957486 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627c8800 == 54 [pid = 1830] [id = 99] 01:35:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f515f67b800) [pid = 1830] [serial = 296] [outer = (nil)] 01:35:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f515f684000) [pid = 1830] [serial = 297] [outer = 0x7f515f67b800] 01:35:57 INFO - PROCESS | 1830 | 1462782957559 Marionette DEBUG loaded listener.js 01:35:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f515f68a400) [pid = 1830] [serial = 298] [outer = 0x7f515f67b800] 01:35:58 INFO - PROCESS | 1830 | 1462782958414 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:58 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. 01:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1278ms 01:35:58 INFO - PROCESS | 1830 | 1462782958467 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:35:58 INFO - PROCESS | 1830 | 1462782958472 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:35:58 INFO - PROCESS | 1830 | 1462782958480 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 1830 | 1462782958485 Marionette TRACE conn3 <- [1,370,null,{}] 01:35:58 INFO - PROCESS | 1830 | 1462782958510 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:58 INFO - PROCESS | 1830 | 1462782958705 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:35:58 INFO - PROCESS | 1830 | 1462782958810 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb13800 == 55 [pid = 1830] [id = 100] 01:35:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f515f682800) [pid = 1830] [serial = 299] [outer = (nil)] 01:35:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f5162911c00) [pid = 1830] [serial = 300] [outer = 0x7f515f682800] 01:35:58 INFO - PROCESS | 1830 | 1462782958879 Marionette DEBUG loaded listener.js 01:35:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f5164255000) [pid = 1830] [serial = 301] [outer = 0x7f515f682800] 01:35:59 INFO - PROCESS | 1830 | 1462782959759 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:35:59 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. 01:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1338ms 01:35:59 INFO - PROCESS | 1830 | 1462782959820 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:35:59 INFO - PROCESS | 1830 | 1462782959826 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:35:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:35:59 INFO - PROCESS | 1830 | 1462782959833 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:35:59 INFO - PROCESS | 1830 | 1462782959836 Marionette TRACE conn3 <- [1,374,null,{}] 01:35:59 INFO - PROCESS | 1830 | 1462782959841 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:00 INFO - PROCESS | 1830 | 1462782960007 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:36:00 INFO - PROCESS | 1830 | 1462782960146 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dd5f000 == 56 [pid = 1830] [id = 101] 01:36:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f5162910c00) [pid = 1830] [serial = 302] [outer = (nil)] 01:36:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f516af28800) [pid = 1830] [serial = 303] [outer = 0x7f5162910c00] 01:36:00 INFO - PROCESS | 1830 | 1462782960222 Marionette DEBUG loaded listener.js 01:36:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f516c076400) [pid = 1830] [serial = 304] [outer = 0x7f5162910c00] 01:36:01 INFO - PROCESS | 1830 | 1462782961140 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:36:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:36:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1376ms 01:36:01 INFO - PROCESS | 1830 | 1462782961210 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:36:01 INFO - PROCESS | 1830 | 1462782961214 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:36:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:36:01 INFO - PROCESS | 1830 | 1462782961224 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:36:01 INFO - PROCESS | 1830 | 1462782961233 Marionette TRACE conn3 <- [1,378,null,{}] 01:36:01 INFO - PROCESS | 1830 | 1462782961246 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:01 INFO - PROCESS | 1830 | 1462782961454 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:36:01 INFO - PROCESS | 1830 | 1462782961633 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180eba000 == 57 [pid = 1830] [id = 102] 01:36:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f51792e8800) [pid = 1830] [serial = 305] [outer = (nil)] 01:36:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f517e515800) [pid = 1830] [serial = 306] [outer = 0x7f51792e8800] 01:36:01 INFO - PROCESS | 1830 | 1462782961702 Marionette DEBUG loaded listener.js 01:36:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f5180bba000) [pid = 1830] [serial = 307] [outer = 0x7f51792e8800] 01:36:02 INFO - PROCESS | 1830 | 1462782962471 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:36:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:36:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1291ms 01:36:02 INFO - PROCESS | 1830 | 1462782962515 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:36:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:36:02 INFO - PROCESS | 1830 | 1462782962519 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:36:02 INFO - PROCESS | 1830 | 1462782962524 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:36:02 INFO - PROCESS | 1830 | 1462782962527 Marionette TRACE conn3 <- [1,382,null,{}] 01:36:02 INFO - PROCESS | 1830 | 1462782962532 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:02 INFO - PROCESS | 1830 | 1462782962674 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:36:02 INFO - PROCESS | 1830 | 1462782962830 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa5c000 == 58 [pid = 1830] [id = 103] 01:36:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f5180bbd400) [pid = 1830] [serial = 308] [outer = (nil)] 01:36:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f5182608c00) [pid = 1830] [serial = 309] [outer = 0x7f5180bbd400] 01:36:02 INFO - PROCESS | 1830 | 1462782962926 Marionette DEBUG loaded listener.js 01:36:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f51832ccc00) [pid = 1830] [serial = 310] [outer = 0x7f5180bbd400] 01:36:03 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:03 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:36:03 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:03 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:03 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:03 INFO - PROCESS | 1830 | 1462782963799 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:36:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:36:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1327ms 01:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:36:03 INFO - PROCESS | 1830 | 1462782963852 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:36:03 INFO - PROCESS | 1830 | 1462782963854 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:36:03 INFO - PROCESS | 1830 | 1462782963860 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:36:03 INFO - PROCESS | 1830 | 1462782963863 Marionette TRACE conn3 <- [1,386,null,{}] 01:36:03 INFO - PROCESS | 1830 | 1462782963868 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:04 INFO - PROCESS | 1830 | 1462782964029 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:36:04 INFO - PROCESS | 1830 | 1462782964174 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160752800 == 59 [pid = 1830] [id = 104] 01:36:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f51605cd800) [pid = 1830] [serial = 311] [outer = (nil)] 01:36:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f51605d0800) [pid = 1830] [serial = 312] [outer = 0x7f51605cd800] 01:36:04 INFO - PROCESS | 1830 | 1462782964257 Marionette DEBUG loaded listener.js 01:36:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f5163122000) [pid = 1830] [serial = 313] [outer = 0x7f51605cd800] 01:36:05 INFO - PROCESS | 1830 | 1462782965379 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1581ms 01:36:05 INFO - PROCESS | 1830 | 1462782965442 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:36:05 INFO - PROCESS | 1830 | 1462782965447 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:36:05 INFO - PROCESS | 1830 | 1462782965455 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:36:05 INFO - PROCESS | 1830 | 1462782965460 Marionette TRACE conn3 <- [1,390,null,{}] 01:36:05 INFO - PROCESS | 1830 | 1462782965467 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:05 INFO - PROCESS | 1830 | 1462782965728 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:36:05 INFO - PROCESS | 1830 | 1462782965924 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51634c4000 == 60 [pid = 1830] [id = 105] 01:36:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f5162ad0800) [pid = 1830] [serial = 314] [outer = (nil)] 01:36:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f5162e14c00) [pid = 1830] [serial = 315] [outer = 0x7f5162ad0800] 01:36:06 INFO - PROCESS | 1830 | 1462782965992 Marionette DEBUG loaded listener.js 01:36:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f5162e1a000) [pid = 1830] [serial = 316] [outer = 0x7f5162ad0800] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517c3af800 == 59 [pid = 1830] [id = 98] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165991800 == 58 [pid = 1830] [id = 97] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f516330bc00) [pid = 1830] [serial = 254] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5172548800 == 57 [pid = 1830] [id = 96] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516ce28000 == 56 [pid = 1830] [id = 95] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf7f000 == 55 [pid = 1830] [id = 94] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165de7800 == 54 [pid = 1830] [id = 93] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b411800 == 53 [pid = 1830] [id = 92] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165b91000 == 52 [pid = 1830] [id = 91] 01:36:06 INFO - PROCESS | 1830 | 1462782966845 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:36:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5164395800 == 51 [pid = 1830] [id = 86] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f51794e0000) [pid = 1830] [serial = 141] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f5180099c00) [pid = 1830] [serial = 192] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f5166e2e400) [pid = 1830] [serial = 144] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f516b5e6000) [pid = 1830] [serial = 147] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f5180095400) [pid = 1830] [serial = 189] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f5179234000) [pid = 1830] [serial = 150] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f517e51cc00) [pid = 1830] [serial = 251] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f5180b53000) [pid = 1830] [serial = 227] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f516ae3b000) [pid = 1830] [serial = 240] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f5166e2dc00) [pid = 1830] [serial = 239] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f516bfce800) [pid = 1830] [serial = 242] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f516c762800) [pid = 1830] [serial = 243] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f5178d7fc00) [pid = 1830] [serial = 245] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f51794e8800) [pid = 1830] [serial = 246] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f5165934400) [pid = 1830] [serial = 218] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f516a7bf800) [pid = 1830] [serial = 236] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f5180e75c00) [pid = 1830] [serial = 230] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f5182608800) [pid = 1830] [serial = 233] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f516af2f000) [pid = 1830] [serial = 221] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f51792ac000) [pid = 1830] [serial = 224] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f517a112000) [pid = 1830] [serial = 248] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f5180baf400) [pid = 1830] [serial = 252] [outer = (nil)] [url = about:blank] 01:36:06 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f517e2ce400) [pid = 1830] [serial = 249] [outer = (nil)] [url = about:blank] 01:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1435ms 01:36:06 INFO - PROCESS | 1830 | 1462782966890 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:36:06 INFO - PROCESS | 1830 | 1462782966897 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:36:06 INFO - PROCESS | 1830 | 1462782966906 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:36:06 INFO - PROCESS | 1830 | 1462782966910 Marionette TRACE conn3 <- [1,394,null,{}] 01:36:06 INFO - PROCESS | 1830 | 1462782966915 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:07 INFO - PROCESS | 1830 | 1462782967057 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:36:07 INFO - PROCESS | 1830 | 1462782967163 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165ba3000 == 52 [pid = 1830] [id = 106] 01:36:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f5162ad1000) [pid = 1830] [serial = 317] [outer = (nil)] 01:36:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f516311e400) [pid = 1830] [serial = 318] [outer = 0x7f5162ad1000] 01:36:07 INFO - PROCESS | 1830 | 1462782967221 Marionette DEBUG loaded listener.js 01:36:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f5163123800) [pid = 1830] [serial = 319] [outer = 0x7f5162ad1000] 01:36:07 INFO - PROCESS | 1830 | 1462782967958 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:36:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:36:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1085ms 01:36:08 INFO - PROCESS | 1830 | 1462782968000 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:36:08 INFO - PROCESS | 1830 | 1462782968004 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:36:08 INFO - PROCESS | 1830 | 1462782968013 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:36:08 INFO - PROCESS | 1830 | 1462782968017 Marionette TRACE conn3 <- [1,398,null,{}] 01:36:08 INFO - PROCESS | 1830 | 1462782968032 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:08 INFO - PROCESS | 1830 | 1462782968172 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:36:08 INFO - PROCESS | 1830 | 1462782968193 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b767800 == 53 [pid = 1830] [id = 107] 01:36:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f5164e59c00) [pid = 1830] [serial = 320] [outer = (nil)] 01:36:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f516592a800) [pid = 1830] [serial = 321] [outer = 0x7f5164e59c00] 01:36:08 INFO - PROCESS | 1830 | 1462782968257 Marionette DEBUG loaded listener.js 01:36:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f5166e2c400) [pid = 1830] [serial = 322] [outer = 0x7f5164e59c00] 01:36:09 INFO - PROCESS | 1830 | 1462782969143 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1182ms 01:36:09 INFO - PROCESS | 1830 | 1462782969196 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:36:09 INFO - PROCESS | 1830 | 1462782969200 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:36:09 INFO - PROCESS | 1830 | 1462782969216 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:36:09 INFO - PROCESS | 1830 | 1462782969218 Marionette TRACE conn3 <- [1,402,null,{}] 01:36:09 INFO - PROCESS | 1830 | 1462782969224 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:09 INFO - PROCESS | 1830 | 1462782969396 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:36:09 INFO - PROCESS | 1830 | 1462782969457 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c7d0800 == 54 [pid = 1830] [id = 108] 01:36:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f5164e5ac00) [pid = 1830] [serial = 323] [outer = (nil)] 01:36:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f516a7bf800) [pid = 1830] [serial = 324] [outer = 0x7f5164e5ac00] 01:36:09 INFO - PROCESS | 1830 | 1462782969515 Marionette DEBUG loaded listener.js 01:36:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f516af27000) [pid = 1830] [serial = 325] [outer = 0x7f5164e5ac00] 01:36:10 INFO - PROCESS | 1830 | 1462782970295 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:36:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:36:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1125ms 01:36:10 INFO - PROCESS | 1830 | 1462782970341 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:36:10 INFO - PROCESS | 1830 | 1462782970345 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:36:10 INFO - PROCESS | 1830 | 1462782970355 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:36:10 INFO - PROCESS | 1830 | 1462782970357 Marionette TRACE conn3 <- [1,406,null,{}] 01:36:10 INFO - PROCESS | 1830 | 1462782970361 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:10 INFO - PROCESS | 1830 | 1462782970524 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:36:10 INFO - PROCESS | 1830 | 1462782970561 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5171ac8800 == 55 [pid = 1830] [id = 109] 01:36:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f5168011000) [pid = 1830] [serial = 326] [outer = (nil)] 01:36:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f516b5e2800) [pid = 1830] [serial = 327] [outer = 0x7f5168011000] 01:36:10 INFO - PROCESS | 1830 | 1462782970618 Marionette DEBUG loaded listener.js 01:36:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f516c765800) [pid = 1830] [serial = 328] [outer = 0x7f5168011000] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f5162327400) [pid = 1830] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f5162897000) [pid = 1830] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f517e2c9c00) [pid = 1830] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f5162895400) [pid = 1830] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f51630f1400) [pid = 1830] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f516290b000) [pid = 1830] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f516a902c00) [pid = 1830] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f516b159000) [pid = 1830] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:36:11 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f5162903c00) [pid = 1830] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:36:11 INFO - PROCESS | 1830 | 1462782971573 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1228ms 01:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:36:11 INFO - PROCESS | 1830 | 1462782971583 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:36:11 INFO - PROCESS | 1830 | 1462782971586 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:36:11 INFO - PROCESS | 1830 | 1462782971592 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:36:11 INFO - PROCESS | 1830 | 1462782971595 Marionette TRACE conn3 <- [1,410,null,{}] 01:36:11 INFO - PROCESS | 1830 | 1462782971599 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:11 INFO - PROCESS | 1830 | 1462782971803 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:36:11 INFO - PROCESS | 1830 | 1462782971874 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178139800 == 56 [pid = 1830] [id = 110] 01:36:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f5162906000) [pid = 1830] [serial = 329] [outer = (nil)] 01:36:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f516b2cdc00) [pid = 1830] [serial = 330] [outer = 0x7f5162906000] 01:36:11 INFO - PROCESS | 1830 | 1462782971937 Marionette DEBUG loaded listener.js 01:36:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f51794dc400) [pid = 1830] [serial = 331] [outer = 0x7f5162906000] 01:36:12 INFO - PROCESS | 1830 | 1462782972603 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1026ms 01:36:12 INFO - PROCESS | 1830 | 1462782972618 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:36:12 INFO - PROCESS | 1830 | 1462782972621 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:36:12 INFO - PROCESS | 1830 | 1462782972627 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:36:12 INFO - PROCESS | 1830 | 1462782972630 Marionette TRACE conn3 <- [1,414,null,{}] 01:36:12 INFO - PROCESS | 1830 | 1462782972634 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:12 INFO - PROCESS | 1830 | 1462782972770 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:36:12 INFO - PROCESS | 1830 | 1462782972877 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517943a800 == 57 [pid = 1830] [id = 111] 01:36:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f5162ad2000) [pid = 1830] [serial = 332] [outer = (nil)] 01:36:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f5162f7ac00) [pid = 1830] [serial = 333] [outer = 0x7f5162ad2000] 01:36:12 INFO - PROCESS | 1830 | 1462782972949 Marionette DEBUG loaded listener.js 01:36:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f5162f80c00) [pid = 1830] [serial = 334] [outer = 0x7f5162ad2000] 01:36:13 INFO - PROCESS | 1830 | 1462782973820 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:36:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1225ms 01:36:13 INFO - PROCESS | 1830 | 1462782973853 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:36:13 INFO - PROCESS | 1830 | 1462782973859 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:36:13 INFO - PROCESS | 1830 | 1462782973867 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:36:13 INFO - PROCESS | 1830 | 1462782973873 Marionette TRACE conn3 <- [1,418,null,{}] 01:36:13 INFO - PROCESS | 1830 | 1462782973882 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:14 INFO - PROCESS | 1830 | 1462782974047 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:36:14 INFO - PROCESS | 1830 | 1462782974200 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5166e87800 == 58 [pid = 1830] [id = 112] 01:36:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f51605c5c00) [pid = 1830] [serial = 335] [outer = (nil)] 01:36:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f516290a000) [pid = 1830] [serial = 336] [outer = 0x7f51605c5c00] 01:36:14 INFO - PROCESS | 1830 | 1462782974273 Marionette DEBUG loaded listener.js 01:36:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f5162e1a400) [pid = 1830] [serial = 337] [outer = 0x7f51605c5c00] 01:36:15 INFO - PROCESS | 1830 | 1462782975629 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:36:15 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 01:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1783ms 01:36:15 INFO - PROCESS | 1830 | 1462782975692 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:36:15 INFO - PROCESS | 1830 | 1462782975701 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:36:15 INFO - PROCESS | 1830 | 1462782975732 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:36:15 INFO - PROCESS | 1830 | 1462782975736 Marionette TRACE conn3 <- [1,422,null,{}] 01:36:15 INFO - PROCESS | 1830 | 1462782975742 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:15 INFO - PROCESS | 1830 | 1462782975892 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:36:16 INFO - PROCESS | 1830 | 1462782976029 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c7e9800 == 59 [pid = 1830] [id = 113] 01:36:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f51605d0c00) [pid = 1830] [serial = 338] [outer = (nil)] 01:36:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f51630e9000) [pid = 1830] [serial = 339] [outer = 0x7f51605d0c00] 01:36:16 INFO - PROCESS | 1830 | 1462782976105 Marionette DEBUG loaded listener.js 01:36:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f5163129800) [pid = 1830] [serial = 340] [outer = 0x7f51605d0c00] 01:36:17 INFO - PROCESS | 1830 | 1462782977477 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1787ms 01:36:17 INFO - PROCESS | 1830 | 1462782977514 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:36:17 INFO - PROCESS | 1830 | 1462782977518 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:36:17 INFO - PROCESS | 1830 | 1462782977524 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:36:17 INFO - PROCESS | 1830 | 1462782977531 Marionette TRACE conn3 <- [1,426,null,{}] 01:36:17 INFO - PROCESS | 1830 | 1462782977547 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:17 INFO - PROCESS | 1830 | 1462782977694 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:36:17 INFO - PROCESS | 1830 | 1462782977832 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dd6f000 == 60 [pid = 1830] [id = 114] 01:36:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f5163126400) [pid = 1830] [serial = 341] [outer = (nil)] 01:36:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f516a7c4400) [pid = 1830] [serial = 342] [outer = 0x7f5163126400] 01:36:17 INFO - PROCESS | 1830 | 1462782977906 Marionette DEBUG loaded listener.js 01:36:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f516cd9bc00) [pid = 1830] [serial = 343] [outer = 0x7f5163126400] 01:36:18 INFO - PROCESS | 1830 | 1462782978788 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:36:18 INFO - PROCESS | 1830 | 1462782978868 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:36:18 INFO - PROCESS | 1830 | 1462782978875 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:36:18 INFO - PROCESS | 1830 | 1462782978879 Marionette TRACE conn3 <- [1,430,null,{}] 01:36:18 INFO - PROCESS | 1830 | 1462782978885 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:19 INFO - PROCESS | 1830 | 1462782979036 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:36:19 INFO - PROCESS | 1830 | 1462782979187 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517942b000 == 61 [pid = 1830] [id = 115] 01:36:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f515f68a800) [pid = 1830] [serial = 344] [outer = (nil)] 01:36:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f5163136000) [pid = 1830] [serial = 345] [outer = 0x7f515f68a800] 01:36:19 INFO - PROCESS | 1830 | 1462782979256 Marionette DEBUG loaded listener.js 01:36:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f5163141c00) [pid = 1830] [serial = 346] [outer = 0x7f515f68a800] 01:36:20 INFO - PROCESS | 1830 | 1462782980067 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1432ms 01:36:20 INFO - PROCESS | 1830 | 1462782980333 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:36:20 INFO - PROCESS | 1830 | 1462782980340 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:36:20 INFO - PROCESS | 1830 | 1462782980349 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:36:20 INFO - PROCESS | 1830 | 1462782980352 Marionette TRACE conn3 <- [1,434,null,{}] 01:36:20 INFO - PROCESS | 1830 | 1462782980359 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:20 INFO - PROCESS | 1830 | 1462782980500 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:36:20 INFO - PROCESS | 1830 | 1462782980688 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b407000 == 62 [pid = 1830] [id = 116] 01:36:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f515f7e2400) [pid = 1830] [serial = 347] [outer = (nil)] 01:36:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f51605cf000) [pid = 1830] [serial = 348] [outer = 0x7f515f7e2400] 01:36:20 INFO - PROCESS | 1830 | 1462782980755 Marionette DEBUG loaded listener.js 01:36:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f5162905c00) [pid = 1830] [serial = 349] [outer = 0x7f515f7e2400] 01:36:21 INFO - PROCESS | 1830 | 1462782981576 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1276ms 01:36:21 INFO - PROCESS | 1830 | 1462782981625 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:36:21 INFO - PROCESS | 1830 | 1462782981630 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:36:21 INFO - PROCESS | 1830 | 1462782981641 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:36:21 INFO - PROCESS | 1830 | 1462782981645 Marionette TRACE conn3 <- [1,438,null,{}] 01:36:21 INFO - PROCESS | 1830 | 1462782981651 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:21 INFO - PROCESS | 1830 | 1462782981804 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:36:21 INFO - PROCESS | 1830 | 1462782981966 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51682d5000 == 61 [pid = 1830] [id = 47] 01:36:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5178139800 == 60 [pid = 1830] [id = 110] 01:36:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5171ac8800 == 59 [pid = 1830] [id = 109] 01:36:21 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f51824f2000) [pid = 1830] [serial = 294] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51633a6000 == 60 [pid = 1830] [id = 117] 01:36:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f516290ac00) [pid = 1830] [serial = 350] [outer = (nil)] 01:36:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f5162f76400) [pid = 1830] [serial = 351] [outer = 0x7f516290ac00] 01:36:22 INFO - PROCESS | 1830 | 1462782982059 Marionette DEBUG loaded listener.js 01:36:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f51630e5000) [pid = 1830] [serial = 352] [outer = 0x7f516290ac00] 01:36:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c7d0800 == 59 [pid = 1830] [id = 108] 01:36:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b767800 == 58 [pid = 1830] [id = 107] 01:36:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165ba3000 == 57 [pid = 1830] [id = 106] 01:36:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51634c4000 == 56 [pid = 1830] [id = 105] 01:36:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5180eba000 == 55 [pid = 1830] [id = 102] 01:36:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dd5f000 == 54 [pid = 1830] [id = 101] 01:36:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb13800 == 53 [pid = 1830] [id = 100] 01:36:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627c8800 == 52 [pid = 1830] [id = 99] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f5169a5dc00) [pid = 1830] [serial = 255] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f517e40ac00) [pid = 1830] [serial = 288] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f5164e5b000) [pid = 1830] [serial = 291] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f5180b84000) [pid = 1830] [serial = 289] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f5164252400) [pid = 1830] [serial = 272] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f516c3fa800) [pid = 1830] [serial = 282] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f5172516400) [pid = 1830] [serial = 283] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f516af32000) [pid = 1830] [serial = 277] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f516ae7c000) [pid = 1830] [serial = 276] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f517dbadc00) [pid = 1830] [serial = 266] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f51630e6c00) [pid = 1830] [serial = 257] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f516c572400) [pid = 1830] [serial = 279] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f516e936c00) [pid = 1830] [serial = 280] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f5168012c00) [pid = 1830] [serial = 260] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f516c765c00) [pid = 1830] [serial = 263] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f518244ac00) [pid = 1830] [serial = 269] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f5164e61800) [pid = 1830] [serial = 273] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f516ae3d400) [pid = 1830] [serial = 117] [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.] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f5178d89000) [pid = 1830] [serial = 285] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f516bfcd800) [pid = 1830] [serial = 292] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f517a2db000) [pid = 1830] [serial = 286] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f518009a000) [pid = 1830] [serial = 216] [outer = (nil)] [url = about:blank] 01:36:22 INFO - PROCESS | 1830 | 1462782982810 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1230ms 01:36:22 INFO - PROCESS | 1830 | 1462782982871 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:36:22 INFO - PROCESS | 1830 | 1462782982873 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:36:22 INFO - PROCESS | 1830 | 1462782982879 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:36:22 INFO - PROCESS | 1830 | 1462782982882 Marionette TRACE conn3 <- [1,442,null,{}] 01:36:22 INFO - PROCESS | 1830 | 1462782982896 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:23 INFO - PROCESS | 1830 | 1462782983036 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:36:23 INFO - PROCESS | 1830 | 1462782983054 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b752800 == 53 [pid = 1830] [id = 118] 01:36:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f5163139000) [pid = 1830] [serial = 353] [outer = (nil)] 01:36:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f5163141000) [pid = 1830] [serial = 354] [outer = 0x7f5163139000] 01:36:23 INFO - PROCESS | 1830 | 1462782983138 Marionette DEBUG loaded listener.js 01:36:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f5164d62400) [pid = 1830] [serial = 355] [outer = 0x7f5163139000] 01:36:23 INFO - PROCESS | 1830 | 1462782983965 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1133ms 01:36:24 INFO - PROCESS | 1830 | 1462782984014 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:36:24 INFO - PROCESS | 1830 | 1462782984017 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:36:24 INFO - PROCESS | 1830 | 1462782984024 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:36:24 INFO - PROCESS | 1830 | 1462782984027 Marionette TRACE conn3 <- [1,446,null,{}] 01:36:24 INFO - PROCESS | 1830 | 1462782984033 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:24 INFO - PROCESS | 1830 | 1462782984184 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:36:24 INFO - PROCESS | 1830 | 1462782984193 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516cde7800 == 54 [pid = 1830] [id = 119] 01:36:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f5164d66c00) [pid = 1830] [serial = 356] [outer = (nil)] 01:36:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f5166e2dc00) [pid = 1830] [serial = 357] [outer = 0x7f5164d66c00] 01:36:24 INFO - PROCESS | 1830 | 1462782984254 Marionette DEBUG loaded listener.js 01:36:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f516952bc00) [pid = 1830] [serial = 358] [outer = 0x7f5164d66c00] 01:36:25 INFO - PROCESS | 1830 | 1462782985044 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1084ms 01:36:25 INFO - PROCESS | 1830 | 1462782985111 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:36:25 INFO - PROCESS | 1830 | 1462782985113 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:36:25 INFO - PROCESS | 1830 | 1462782985120 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:36:25 INFO - PROCESS | 1830 | 1462782985121 Marionette TRACE conn3 <- [1,450,null,{}] 01:36:25 INFO - PROCESS | 1830 | 1462782985127 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:25 INFO - PROCESS | 1830 | 1462782985295 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:36:25 INFO - PROCESS | 1830 | 1462782985322 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517311f000 == 55 [pid = 1830] [id = 120] 01:36:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f5165932000) [pid = 1830] [serial = 359] [outer = (nil)] 01:36:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f516a7c3400) [pid = 1830] [serial = 360] [outer = 0x7f5165932000] 01:36:25 INFO - PROCESS | 1830 | 1462782985379 Marionette DEBUG loaded listener.js 01:36:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f516af30000) [pid = 1830] [serial = 361] [outer = 0x7f5165932000] 01:36:26 INFO - PROCESS | 1830 | 1462782986188 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:36:26 INFO - PROCESS | 1830 | 1462782986267 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:36:26 INFO - PROCESS | 1830 | 1462782986273 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:36:26 INFO - PROCESS | 1830 | 1462782986275 Marionette TRACE conn3 <- [1,454,null,{}] 01:36:26 INFO - PROCESS | 1830 | 1462782986280 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:26 INFO - PROCESS | 1830 | 1462782986493 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:36:26 INFO - PROCESS | 1830 | 1462782986521 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517a298800 == 56 [pid = 1830] [id = 121] 01:36:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f516cdbe400) [pid = 1830] [serial = 362] [outer = (nil)] 01:36:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f516e9c2c00) [pid = 1830] [serial = 363] [outer = 0x7f516cdbe400] 01:36:26 INFO - PROCESS | 1830 | 1462782986584 Marionette DEBUG loaded listener.js 01:36:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f5178f56400) [pid = 1830] [serial = 364] [outer = 0x7f516cdbe400] 01:36:27 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f516330cc00) [pid = 1830] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:36:27 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f5162ad0800) [pid = 1830] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:36:27 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f5162ad1000) [pid = 1830] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:36:27 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f5164e59c00) [pid = 1830] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:36:27 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f5168011000) [pid = 1830] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:36:27 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f5162906000) [pid = 1830] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:36:27 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f5164e5ac00) [pid = 1830] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:36:27 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:27 INFO - PROCESS | 1830 | 1462782987490 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1236ms 01:36:27 INFO - PROCESS | 1830 | 1462782987510 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:36:27 INFO - PROCESS | 1830 | 1462782987513 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:36:27 INFO - PROCESS | 1830 | 1462782987520 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:36:27 INFO - PROCESS | 1830 | 1462782987524 Marionette TRACE conn3 <- [1,458,null,{}] 01:36:27 INFO - PROCESS | 1830 | 1462782987529 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:27 INFO - PROCESS | 1830 | 1462782987700 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:36:27 INFO - PROCESS | 1830 | 1462782987718 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51792ba800 == 57 [pid = 1830] [id = 122] 01:36:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f5162e1ec00) [pid = 1830] [serial = 365] [outer = (nil)] 01:36:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f5166e37400) [pid = 1830] [serial = 366] [outer = 0x7f5162e1ec00] 01:36:27 INFO - PROCESS | 1830 | 1462782987776 Marionette DEBUG loaded listener.js 01:36:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f517922cc00) [pid = 1830] [serial = 367] [outer = 0x7f5162e1ec00] 01:36:28 INFO - PROCESS | 1830 | 1462782988459 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:36:28 INFO - PROCESS | 1830 | 1462782988506 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:36:28 INFO - PROCESS | 1830 | 1462782988512 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:36:28 INFO - PROCESS | 1830 | 1462782988513 Marionette TRACE conn3 <- [1,462,null,{}] 01:36:28 INFO - PROCESS | 1830 | 1462782988518 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:28 INFO - PROCESS | 1830 | 1462782988698 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:36:28 INFO - PROCESS | 1830 | 1462782988715 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dddc000 == 58 [pid = 1830] [id = 123] 01:36:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f5162f72400) [pid = 1830] [serial = 368] [outer = (nil)] 01:36:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f517a254400) [pid = 1830] [serial = 369] [outer = 0x7f5162f72400] 01:36:28 INFO - PROCESS | 1830 | 1462782988776 Marionette DEBUG loaded listener.js 01:36:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f517dbb1000) [pid = 1830] [serial = 370] [outer = 0x7f5162f72400] 01:36:29 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:29 INFO - PROCESS | 1830 | [1830] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:36:29 INFO - PROCESS | 1830 | 1462782989747 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:36:29 INFO - PROCESS | 1830 | 1462782989802 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:36:29 INFO - PROCESS | 1830 | 1462782989810 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:36:29 INFO - PROCESS | 1830 | 1462782989815 Marionette TRACE conn3 <- [1,466,null,{}] 01:36:29 INFO - PROCESS | 1830 | 1462782989823 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:29 INFO - PROCESS | 1830 | 1462782989990 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:36:30 INFO - PROCESS | 1830 | 1462782990184 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f0e0000 == 59 [pid = 1830] [id = 124] 01:36:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f5162e17800) [pid = 1830] [serial = 371] [outer = (nil)] 01:36:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f5162e1e000) [pid = 1830] [serial = 372] [outer = 0x7f5162e17800] 01:36:30 INFO - PROCESS | 1830 | 1462782990264 Marionette DEBUG loaded listener.js 01:36:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f51630e4800) [pid = 1830] [serial = 373] [outer = 0x7f5162e17800] 01:36:31 INFO - PROCESS | 1830 | 1462782991108 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:36:31 INFO - PROCESS | 1830 | 1462782991155 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:36:31 INFO - PROCESS | 1830 | 1462782991166 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:36:31 INFO - PROCESS | 1830 | 1462782991170 Marionette TRACE conn3 <- [1,470,null,{}] 01:36:31 INFO - PROCESS | 1830 | 1462782991176 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:31 INFO - PROCESS | 1830 | 1462782991328 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:36:31 INFO - PROCESS | 1830 | 1462782991476 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aee8800 == 60 [pid = 1830] [id = 125] 01:36:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f51630f1400) [pid = 1830] [serial = 374] [outer = (nil)] 01:36:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f5164252800) [pid = 1830] [serial = 375] [outer = 0x7f51630f1400] 01:36:31 INFO - PROCESS | 1830 | 1462782991546 Marionette DEBUG loaded listener.js 01:36:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f5166e35400) [pid = 1830] [serial = 376] [outer = 0x7f51630f1400] 01:36:32 INFO - PROCESS | 1830 | 1462782992467 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1335ms 01:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:36:32 INFO - PROCESS | 1830 | 1462782992501 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:36:32 INFO - PROCESS | 1830 | 1462782992504 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:36:32 INFO - PROCESS | 1830 | 1462782992510 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:36:32 INFO - PROCESS | 1830 | 1462782992516 Marionette TRACE conn3 <- [1,474,null,{}] 01:36:32 INFO - PROCESS | 1830 | 1462782992531 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:32 INFO - PROCESS | 1830 | 1462782992697 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:36:32 INFO - PROCESS | 1830 | 1462782992850 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e497800 == 61 [pid = 1830] [id = 126] 01:36:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f516c3fa800) [pid = 1830] [serial = 377] [outer = (nil)] 01:36:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f5172523800) [pid = 1830] [serial = 378] [outer = 0x7f516c3fa800] 01:36:32 INFO - PROCESS | 1830 | 1462782992922 Marionette DEBUG loaded listener.js 01:36:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f517c3d2400) [pid = 1830] [serial = 379] [outer = 0x7f516c3fa800] 01:36:33 INFO - PROCESS | 1830 | 1462782993833 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1387ms 01:36:33 INFO - PROCESS | 1830 | 1462782993897 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:36:33 INFO - PROCESS | 1830 | 1462782993902 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:36:33 INFO - PROCESS | 1830 | 1462782993908 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:36:33 INFO - PROCESS | 1830 | 1462782993912 Marionette TRACE conn3 <- [1,478,null,{}] 01:36:33 INFO - PROCESS | 1830 | 1462782993917 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:34 INFO - PROCESS | 1830 | 1462782994083 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:36:34 INFO - PROCESS | 1830 | 1462782994238 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604b6000 == 62 [pid = 1830] [id = 127] 01:36:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f5162e26800) [pid = 1830] [serial = 380] [outer = (nil)] 01:36:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f5162e2fc00) [pid = 1830] [serial = 381] [outer = 0x7f5162e26800] 01:36:34 INFO - PROCESS | 1830 | 1462782994306 Marionette DEBUG loaded listener.js 01:36:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f5178d7fc00) [pid = 1830] [serial = 382] [outer = 0x7f5162e26800] 01:36:35 INFO - PROCESS | 1830 | 1462782995151 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1287ms 01:36:35 INFO - PROCESS | 1830 | 1462782995196 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:36:35 INFO - PROCESS | 1830 | 1462782995198 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:36:35 INFO - PROCESS | 1830 | 1462782995224 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:36:35 INFO - PROCESS | 1830 | 1462782995227 Marionette TRACE conn3 <- [1,482,null,{}] 01:36:35 INFO - PROCESS | 1830 | 1462782995251 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:35 INFO - PROCESS | 1830 | 1462782995413 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:36:35 INFO - PROCESS | 1830 | 1462782995554 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160416000 == 63 [pid = 1830] [id = 128] 01:36:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f5162e27800) [pid = 1830] [serial = 383] [outer = (nil)] 01:36:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f517e404c00) [pid = 1830] [serial = 384] [outer = 0x7f5162e27800] 01:36:35 INFO - PROCESS | 1830 | 1462782995624 Marionette DEBUG loaded listener.js 01:36:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f518009a400) [pid = 1830] [serial = 385] [outer = 0x7f5162e27800] 01:36:36 INFO - PROCESS | 1830 | 1462782996522 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1354ms 01:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:36:36 INFO - PROCESS | 1830 | 1462782996576 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:36:36 INFO - PROCESS | 1830 | 1462782996579 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:36:36 INFO - PROCESS | 1830 | 1462782996585 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:36:36 INFO - PROCESS | 1830 | 1462782996587 Marionette TRACE conn3 <- [1,486,null,{}] 01:36:36 INFO - PROCESS | 1830 | 1462782996592 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:36 INFO - PROCESS | 1830 | 1462782996775 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:36:36 INFO - PROCESS | 1830 | 1462782996920 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2dd000 == 64 [pid = 1830] [id = 129] 01:36:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f515f2f0c00) [pid = 1830] [serial = 386] [outer = (nil)] 01:36:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f515f2f9000) [pid = 1830] [serial = 387] [outer = 0x7f515f2f0c00] 01:36:36 INFO - PROCESS | 1830 | 1462782996990 Marionette DEBUG loaded listener.js 01:36:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f5182440400) [pid = 1830] [serial = 388] [outer = 0x7f515f2f0c00] 01:36:37 INFO - PROCESS | 1830 | 1462782997770 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:36:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:36:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1231ms 01:36:37 INFO - PROCESS | 1830 | 1462782997817 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:36:37 INFO - PROCESS | 1830 | 1462782997821 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:36:37 INFO - PROCESS | 1830 | 1462782997829 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:36:37 INFO - PROCESS | 1830 | 1462782997834 Marionette TRACE conn3 <- [1,490,null,{}] 01:36:37 INFO - PROCESS | 1830 | 1462782997865 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:38 INFO - PROCESS | 1830 | 1462782998051 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:36:38 INFO - PROCESS | 1830 | 1462782998202 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608a5000 == 65 [pid = 1830] [id = 130] 01:36:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f515f2f4c00) [pid = 1830] [serial = 389] [outer = (nil)] 01:36:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f515fa48800) [pid = 1830] [serial = 390] [outer = 0x7f515f2f4c00] 01:36:38 INFO - PROCESS | 1830 | 1462782998274 Marionette DEBUG loaded listener.js 01:36:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f515fa4ec00) [pid = 1830] [serial = 391] [outer = 0x7f515f2f4c00] 01:36:39 INFO - PROCESS | 1830 | 1462782999357 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1560ms 01:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:36:39 INFO - PROCESS | 1830 | 1462782999388 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:36:39 INFO - PROCESS | 1830 | 1462782999392 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:36:39 INFO - PROCESS | 1830 | 1462782999400 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:36:39 INFO - PROCESS | 1830 | 1462782999405 Marionette TRACE conn3 <- [1,494,null,{}] 01:36:39 INFO - PROCESS | 1830 | 1462782999413 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:39 INFO - PROCESS | 1830 | 1462782999567 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:36:39 INFO - PROCESS | 1830 | 1462782999774 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604af800 == 66 [pid = 1830] [id = 131] 01:36:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f515f7f0400) [pid = 1830] [serial = 392] [outer = (nil)] 01:36:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f515fa47800) [pid = 1830] [serial = 393] [outer = 0x7f515f7f0400] 01:36:39 INFO - PROCESS | 1830 | 1462782999840 Marionette DEBUG loaded listener.js 01:36:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f515fa51c00) [pid = 1830] [serial = 394] [outer = 0x7f515f7f0400] 01:36:40 INFO - PROCESS | 1830 | 1462783000705 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1342ms 01:36:40 INFO - PROCESS | 1830 | 1462783000741 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:36:40 INFO - PROCESS | 1830 | 1462783000751 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:36:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:36:40 INFO - PROCESS | 1830 | 1462783000761 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:36:40 INFO - PROCESS | 1830 | 1462783000765 Marionette TRACE conn3 <- [1,498,null,{}] 01:36:40 INFO - PROCESS | 1830 | 1462783000770 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:40 INFO - PROCESS | 1830 | 1462783000927 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:36:41 INFO - PROCESS | 1830 | 1462783001115 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51792ba800 == 65 [pid = 1830] [id = 122] 01:36:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517a298800 == 64 [pid = 1830] [id = 121] 01:36:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517311f000 == 63 [pid = 1830] [id = 120] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f5162f7ac00) [pid = 1830] [serial = 333] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f515f684000) [pid = 1830] [serial = 297] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f5162911c00) [pid = 1830] [serial = 300] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f516af28800) [pid = 1830] [serial = 303] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f517e515800) [pid = 1830] [serial = 306] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f5182608c00) [pid = 1830] [serial = 309] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516075b000 == 64 [pid = 1830] [id = 132] 01:36:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f51605c7800) [pid = 1830] [serial = 395] [outer = (nil)] 01:36:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f5162911c00) [pid = 1830] [serial = 396] [outer = 0x7f51605c7800] 01:36:41 INFO - PROCESS | 1830 | 1462783001213 Marionette DEBUG loaded listener.js 01:36:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f5162e24000) [pid = 1830] [serial = 397] [outer = 0x7f51605c7800] 01:36:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516cde7800 == 63 [pid = 1830] [id = 119] 01:36:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b752800 == 62 [pid = 1830] [id = 118] 01:36:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51633a6000 == 61 [pid = 1830] [id = 117] 01:36:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b407000 == 60 [pid = 1830] [id = 116] 01:36:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5166e87800 == 59 [pid = 1830] [id = 112] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f51826ddc00) [pid = 1830] [serial = 295] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f5162e14c00) [pid = 1830] [serial = 315] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f516311e400) [pid = 1830] [serial = 318] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f5163123800) [pid = 1830] [serial = 319] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f516592a800) [pid = 1830] [serial = 321] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f51605d0800) [pid = 1830] [serial = 312] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f516b5e2800) [pid = 1830] [serial = 327] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f5162e1a000) [pid = 1830] [serial = 316] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f516b2cdc00) [pid = 1830] [serial = 330] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f516a7bf800) [pid = 1830] [serial = 324] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f516af27000) [pid = 1830] [serial = 325] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f516c765800) [pid = 1830] [serial = 328] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f51794dc400) [pid = 1830] [serial = 331] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f5166e2c400) [pid = 1830] [serial = 322] [outer = (nil)] [url = about:blank] 01:36:41 INFO - PROCESS | 1830 | 1462783001916 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:36:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:36:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1186ms 01:36:41 INFO - PROCESS | 1830 | 1462783001947 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:36:41 INFO - PROCESS | 1830 | 1462783001951 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:36:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:36:41 INFO - PROCESS | 1830 | 1462783001957 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:36:41 INFO - PROCESS | 1830 | 1462783001961 Marionette TRACE conn3 <- [1,502,null,{}] 01:36:41 INFO - PROCESS | 1830 | 1462783001975 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:42 INFO - PROCESS | 1830 | 1462783002168 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:36:42 INFO - PROCESS | 1830 | 1462783002183 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa4d800 == 60 [pid = 1830] [id = 133] 01:36:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f5162f73800) [pid = 1830] [serial = 398] [outer = (nil)] 01:36:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f5163124c00) [pid = 1830] [serial = 399] [outer = 0x7f5162f73800] 01:36:42 INFO - PROCESS | 1830 | 1462783002243 Marionette DEBUG loaded listener.js 01:36:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f516313cc00) [pid = 1830] [serial = 400] [outer = 0x7f5162f73800] 01:36:42 INFO - PROCESS | 1830 | 1462783002957 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:36:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:36:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1034ms 01:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:36:43 INFO - PROCESS | 1830 | 1462783002992 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:36:43 INFO - PROCESS | 1830 | 1462783002996 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:36:43 INFO - PROCESS | 1830 | 1462783003002 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:36:43 INFO - PROCESS | 1830 | 1462783003006 Marionette TRACE conn3 <- [1,506,null,{}] 01:36:43 INFO - PROCESS | 1830 | 1462783003011 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:43 INFO - PROCESS | 1830 | 1462783003180 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:36:43 INFO - PROCESS | 1830 | 1462783003197 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b41e800 == 61 [pid = 1830] [id = 134] 01:36:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f5163127400) [pid = 1830] [serial = 401] [outer = (nil)] 01:36:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f5166e32400) [pid = 1830] [serial = 402] [outer = 0x7f5163127400] 01:36:43 INFO - PROCESS | 1830 | 1462783003253 Marionette DEBUG loaded listener.js 01:36:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f51699b3400) [pid = 1830] [serial = 403] [outer = 0x7f5163127400] 01:36:44 INFO - PROCESS | 1830 | 1462783004010 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:36:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:36:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1032ms 01:36:44 INFO - PROCESS | 1830 | 1462783004034 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:36:44 INFO - PROCESS | 1830 | 1462783004037 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:36:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:36:44 INFO - PROCESS | 1830 | 1462783004043 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:36:44 INFO - PROCESS | 1830 | 1462783004045 Marionette TRACE conn3 <- [1,510,null,{}] 01:36:44 INFO - PROCESS | 1830 | 1462783004051 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:44 INFO - PROCESS | 1830 | 1462783004260 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:36:44 INFO - PROCESS | 1830 | 1462783004288 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c7d8800 == 62 [pid = 1830] [id = 135] 01:36:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f516952c800) [pid = 1830] [serial = 404] [outer = (nil)] 01:36:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f516af28800) [pid = 1830] [serial = 405] [outer = 0x7f516952c800] 01:36:44 INFO - PROCESS | 1830 | 1462783004345 Marionette DEBUG loaded listener.js 01:36:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f516b2c6800) [pid = 1830] [serial = 406] [outer = 0x7f516952c800] 01:36:45 INFO - PROCESS | 1830 | 1462783005104 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1077ms 01:36:45 INFO - PROCESS | 1830 | 1462783005131 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:36:45 INFO - PROCESS | 1830 | 1462783005134 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:36:45 INFO - PROCESS | 1830 | 1462783005145 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:36:45 INFO - PROCESS | 1830 | 1462783005147 Marionette TRACE conn3 <- [1,514,null,{}] 01:36:45 INFO - PROCESS | 1830 | 1462783005151 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:45 INFO - PROCESS | 1830 | 1462783005341 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:36:45 INFO - PROCESS | 1830 | 1462783005372 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517311b800 == 63 [pid = 1830] [id = 136] 01:36:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f5171b53c00) [pid = 1830] [serial = 407] [outer = (nil)] 01:36:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f517e2c8400) [pid = 1830] [serial = 408] [outer = 0x7f5171b53c00] 01:36:45 INFO - PROCESS | 1830 | 1462783005429 Marionette DEBUG loaded listener.js 01:36:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f5180b56000) [pid = 1830] [serial = 409] [outer = 0x7f5171b53c00] 01:36:46 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f5164d66c00) [pid = 1830] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:36:46 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f5163139000) [pid = 1830] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:36:46 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f5165932000) [pid = 1830] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:36:46 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f516290ac00) [pid = 1830] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:36:46 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f516cdbe400) [pid = 1830] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:36:46 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f5162e1ec00) [pid = 1830] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:36:46 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f515f7e2400) [pid = 1830] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:36:46 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f5162ad2000) [pid = 1830] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:36:46 INFO - PROCESS | 1830 | 1462783006245 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:36:46 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 01:36:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1132ms 01:36:46 INFO - PROCESS | 1830 | 1462783006277 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:36:46 INFO - PROCESS | 1830 | 1462783006280 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:36:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:36:46 INFO - PROCESS | 1830 | 1462783006285 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:36:46 INFO - PROCESS | 1830 | 1462783006287 Marionette TRACE conn3 <- [1,518,null,{}] 01:36:46 INFO - PROCESS | 1830 | 1462783006292 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:46 INFO - PROCESS | 1830 | 1462783006417 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:36:46 INFO - PROCESS | 1830 | 1462783006430 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c3ad000 == 64 [pid = 1830] [id = 137] 01:36:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f51605c8000) [pid = 1830] [serial = 410] [outer = (nil)] 01:36:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f516af33c00) [pid = 1830] [serial = 411] [outer = 0x7f51605c8000] 01:36:46 INFO - PROCESS | 1830 | 1462783006486 Marionette DEBUG loaded listener.js 01:36:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f5180099c00) [pid = 1830] [serial = 412] [outer = 0x7f51605c8000] 01:36:47 INFO - PROCESS | 1830 | 1462783007152 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:36:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:36:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 924ms 01:36:47 INFO - PROCESS | 1830 | 1462783007210 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:36:47 INFO - PROCESS | 1830 | 1462783007213 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:36:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:36:47 INFO - PROCESS | 1830 | 1462783007218 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:36:47 INFO - PROCESS | 1830 | 1462783007220 Marionette TRACE conn3 <- [1,522,null,{}] 01:36:47 INFO - PROCESS | 1830 | 1462783007228 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:47 INFO - PROCESS | 1830 | 1462783007388 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:36:47 INFO - PROCESS | 1830 | 1462783007405 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517a129000 == 65 [pid = 1830] [id = 138] 01:36:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f516290ac00) [pid = 1830] [serial = 413] [outer = (nil)] 01:36:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f51824eb800) [pid = 1830] [serial = 414] [outer = 0x7f516290ac00] 01:36:47 INFO - PROCESS | 1830 | 1462783007462 Marionette DEBUG loaded listener.js 01:36:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f518260dc00) [pid = 1830] [serial = 415] [outer = 0x7f516290ac00] 01:36:48 INFO - PROCESS | 1830 | 1462783008186 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:36:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:36:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1031ms 01:36:48 INFO - PROCESS | 1830 | 1462783008251 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:36:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:36:48 INFO - PROCESS | 1830 | 1462783008256 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:36:48 INFO - PROCESS | 1830 | 1462783008264 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:36:48 INFO - PROCESS | 1830 | 1462783008269 Marionette TRACE conn3 <- [1,526,null,{}] 01:36:48 INFO - PROCESS | 1830 | 1462783008356 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:48 INFO - PROCESS | 1830 | 1462783008545 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:36:48 INFO - PROCESS | 1830 | 1462783008691 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608a6800 == 66 [pid = 1830] [id = 139] 01:36:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f515fa46400) [pid = 1830] [serial = 416] [outer = (nil)] 01:36:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f515fa4bc00) [pid = 1830] [serial = 417] [outer = 0x7f515fa46400] 01:36:48 INFO - PROCESS | 1830 | 1462783008771 Marionette DEBUG loaded listener.js 01:36:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f5162906c00) [pid = 1830] [serial = 418] [outer = 0x7f515fa46400] 01:36:49 INFO - PROCESS | 1830 | 1462783009623 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:36:49 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 01:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1421ms 01:36:49 INFO - PROCESS | 1830 | 1462783009684 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:36:49 INFO - PROCESS | 1830 | 1462783009692 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:36:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:36:49 INFO - PROCESS | 1830 | 1462783009701 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:36:49 INFO - PROCESS | 1830 | 1462783009705 Marionette TRACE conn3 <- [1,530,null,{}] 01:36:49 INFO - PROCESS | 1830 | 1462783009711 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:49 INFO - PROCESS | 1830 | 1462783009872 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:36:50 INFO - PROCESS | 1830 | 1462783010021 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5171ac5800 == 67 [pid = 1830] [id = 140] 01:36:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f515f687c00) [pid = 1830] [serial = 419] [outer = (nil)] 01:36:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f5162e18c00) [pid = 1830] [serial = 420] [outer = 0x7f515f687c00] 01:36:50 INFO - PROCESS | 1830 | 1462783010094 Marionette DEBUG loaded listener.js 01:36:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f5162e2b000) [pid = 1830] [serial = 421] [outer = 0x7f515f687c00] 01:36:50 INFO - PROCESS | 1830 | 1462783010862 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:36:50 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 01:36:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:36:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:36:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:36:50 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 01:36:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:36:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:36:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:36:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1180ms 01:36:50 INFO - PROCESS | 1830 | 1462783010907 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:36:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:36:50 INFO - PROCESS | 1830 | 1462783010911 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:36:50 INFO - PROCESS | 1830 | 1462783010919 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:36:50 INFO - PROCESS | 1830 | 1462783010925 Marionette TRACE conn3 <- [1,534,null,{}] 01:36:50 INFO - PROCESS | 1830 | 1462783010939 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:51 INFO - PROCESS | 1830 | 1462783011140 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:36:51 INFO - PROCESS | 1830 | 1462783011259 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc09800 == 68 [pid = 1830] [id = 141] 01:36:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f5162f7b400) [pid = 1830] [serial = 422] [outer = (nil)] 01:36:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f516a902800) [pid = 1830] [serial = 423] [outer = 0x7f5162f7b400] 01:36:51 INFO - PROCESS | 1830 | 1462783011329 Marionette DEBUG loaded listener.js 01:36:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f516c572400) [pid = 1830] [serial = 424] [outer = 0x7f5162f7b400] 01:36:52 INFO - PROCESS | 1830 | 1462783012094 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:36:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:36:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1192ms 01:36:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:36:52 INFO - PROCESS | 1830 | 1462783012109 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:36:52 INFO - PROCESS | 1830 | 1462783012112 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:36:52 INFO - PROCESS | 1830 | 1462783012118 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:36:52 INFO - PROCESS | 1830 | 1462783012121 Marionette TRACE conn3 <- [1,538,null,{}] 01:36:52 INFO - PROCESS | 1830 | 1462783012125 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:52 INFO - PROCESS | 1830 | 1462783012317 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:36:52 INFO - PROCESS | 1830 | 1462783012462 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fcd800 == 69 [pid = 1830] [id = 142] 01:36:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f5161891800) [pid = 1830] [serial = 425] [outer = (nil)] 01:36:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5161895000) [pid = 1830] [serial = 426] [outer = 0x7f5161891800] 01:36:52 INFO - PROCESS | 1830 | 1462783012552 Marionette DEBUG loaded listener.js 01:36:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f5162f7d000) [pid = 1830] [serial = 427] [outer = 0x7f5161891800] 01:36:53 INFO - PROCESS | 1830 | 1462783013319 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:36:53 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. 01:36:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1228ms 01:36:53 INFO - PROCESS | 1830 | 1462783013345 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:36:53 INFO - PROCESS | 1830 | 1462783013349 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:36:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:36:53 INFO - PROCESS | 1830 | 1462783013372 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:36:53 INFO - PROCESS | 1830 | 1462783013375 Marionette TRACE conn3 <- [1,542,null,{}] 01:36:53 INFO - PROCESS | 1830 | 1462783013380 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:53 INFO - PROCESS | 1830 | 1462783013548 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:36:53 INFO - PROCESS | 1830 | 1462783013703 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d4b000 == 70 [pid = 1830] [id = 143] 01:36:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f5161893000) [pid = 1830] [serial = 428] [outer = (nil)] 01:36:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f5162156400) [pid = 1830] [serial = 429] [outer = 0x7f5161893000] 01:36:53 INFO - PROCESS | 1830 | 1462783013779 Marionette DEBUG loaded listener.js 01:36:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f516215dc00) [pid = 1830] [serial = 430] [outer = 0x7f5161893000] 01:36:54 INFO - PROCESS | 1830 | 1462783014538 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:36:54 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. 01:36:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1190ms 01:36:54 INFO - PROCESS | 1830 | 1462783014560 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:36:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:36:54 INFO - PROCESS | 1830 | 1462783014565 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:36:54 INFO - PROCESS | 1830 | 1462783014572 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:36:54 INFO - PROCESS | 1830 | 1462783014576 Marionette TRACE conn3 <- [1,546,null,{}] 01:36:54 INFO - PROCESS | 1830 | 1462783014581 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:54 INFO - PROCESS | 1830 | 1462783014825 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:36:54 INFO - PROCESS | 1830 | 1462783014916 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161e3a800 == 71 [pid = 1830] [id = 144] 01:36:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f515aaa0800) [pid = 1830] [serial = 431] [outer = (nil)] 01:36:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f515aaa3400) [pid = 1830] [serial = 432] [outer = 0x7f515aaa0800] 01:36:54 INFO - PROCESS | 1830 | 1462783014997 Marionette DEBUG loaded listener.js 01:36:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f5163128800) [pid = 1830] [serial = 433] [outer = 0x7f515aaa0800] 01:36:55 INFO - PROCESS | 1830 | 1462783015747 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 01:36:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:36:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1187ms 01:36:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:36:55 INFO - PROCESS | 1830 | 1462783015758 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:36:55 INFO - PROCESS | 1830 | 1462783015760 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:36:55 INFO - PROCESS | 1830 | 1462783015790 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:36:55 INFO - PROCESS | 1830 | 1462783015793 Marionette TRACE conn3 <- [1,550,null,{}] 01:36:55 INFO - PROCESS | 1830 | 1462783015803 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:55 INFO - PROCESS | 1830 | 1462783015958 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:36:56 INFO - PROCESS | 1830 | 1462783016089 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ae8e800 == 72 [pid = 1830] [id = 145] 01:36:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f515aaa0c00) [pid = 1830] [serial = 434] [outer = (nil)] 01:36:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f515ad4ec00) [pid = 1830] [serial = 435] [outer = 0x7f515aaa0c00] 01:36:56 INFO - PROCESS | 1830 | 1462783016157 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f515ad59c00) [pid = 1830] [serial = 436] [outer = 0x7f515aaa0c00] 01:36:56 INFO - PROCESS | 1830 | 1462783016880 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 01:36:56 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. 01:36:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1166ms 01:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:36:56 INFO - PROCESS | 1830 | 1462783016932 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:36:56 INFO - PROCESS | 1830 | 1462783016935 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:36:56 INFO - PROCESS | 1830 | 1462783016941 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:36:56 INFO - PROCESS | 1830 | 1462783016944 Marionette TRACE conn3 <- [1,554,null,{}] 01:36:56 INFO - PROCESS | 1830 | 1462783016948 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:57 INFO - PROCESS | 1830 | 1462783017091 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:36:57 INFO - PROCESS | 1830 | 1462783017242 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515aeaa000 == 73 [pid = 1830] [id = 146] 01:36:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f515aaa8000) [pid = 1830] [serial = 437] [outer = (nil)] 01:36:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f515f08d800) [pid = 1830] [serial = 438] [outer = 0x7f515aaa8000] 01:36:57 INFO - PROCESS | 1830 | 1462783017308 Marionette DEBUG loaded listener.js 01:36:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f515f093400) [pid = 1830] [serial = 439] [outer = 0x7f515aaa8000] 01:36:57 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:58 INFO - PROCESS | 1830 | 1462783018096 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1182ms 01:36:58 INFO - PROCESS | 1830 | 1462783018123 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:36:58 INFO - PROCESS | 1830 | 1462783018127 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:36:58 INFO - PROCESS | 1830 | 1462783018132 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:36:58 INFO - PROCESS | 1830 | 1462783018134 Marionette TRACE conn3 <- [1,558,null,{}] 01:36:58 INFO - PROCESS | 1830 | 1462783018140 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:58 INFO - PROCESS | 1830 | 1462783018286 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:36:58 INFO - PROCESS | 1830 | 1462783018438 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618dc800 == 74 [pid = 1830] [id = 147] 01:36:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f515ad50400) [pid = 1830] [serial = 440] [outer = (nil)] 01:36:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f515f096c00) [pid = 1830] [serial = 441] [outer = 0x7f515ad50400] 01:36:58 INFO - PROCESS | 1830 | 1462783018505 Marionette DEBUG loaded listener.js 01:36:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f515f09c000) [pid = 1830] [serial = 442] [outer = 0x7f515ad50400] 01:36:59 INFO - PROCESS | 1830 | 1462783019361 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1274ms 01:36:59 INFO - PROCESS | 1830 | 1462783019408 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:36:59 INFO - PROCESS | 1830 | 1462783019411 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:36:59 INFO - PROCESS | 1830 | 1462783019416 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:36:59 INFO - PROCESS | 1830 | 1462783019418 Marionette TRACE conn3 <- [1,562,null,{}] 01:36:59 INFO - PROCESS | 1830 | 1462783019424 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:59 INFO - PROCESS | 1830 | 1462783019586 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:36:59 INFO - PROCESS | 1830 | 1462783019744 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515eead000 == 75 [pid = 1830] [id = 148] 01:36:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f515f096000) [pid = 1830] [serial = 443] [outer = (nil)] 01:36:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5162e1b800) [pid = 1830] [serial = 444] [outer = 0x7f515f096000] 01:36:59 INFO - PROCESS | 1830 | 1462783019812 Marionette DEBUG loaded listener.js 01:36:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f516af2c400) [pid = 1830] [serial = 445] [outer = 0x7f515f096000] 01:37:00 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:00 INFO - PROCESS | 1830 | 1462783020913 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1528ms 01:37:00 INFO - PROCESS | 1830 | 1462783020954 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:37:00 INFO - PROCESS | 1830 | 1462783020961 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:37:00 INFO - PROCESS | 1830 | 1462783020969 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:37:00 INFO - PROCESS | 1830 | 1462783020974 Marionette TRACE conn3 <- [1,566,null,{}] 01:37:00 INFO - PROCESS | 1830 | 1462783020981 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:01 INFO - PROCESS | 1830 | 1462783021126 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:37:01 INFO - PROCESS | 1830 | 1462783021261 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618e1800 == 76 [pid = 1830] [id = 149] 01:37:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f515f2f5000) [pid = 1830] [serial = 446] [outer = (nil)] 01:37:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f515f68a000) [pid = 1830] [serial = 447] [outer = 0x7f515f2f5000] 01:37:01 INFO - PROCESS | 1830 | 1462783021322 Marionette DEBUG loaded listener.js 01:37:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f515fa44000) [pid = 1830] [serial = 448] [outer = 0x7f515f2f5000] 01:37:01 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:02 INFO - PROCESS | 1830 | 1462783022186 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1284ms 01:37:02 INFO - PROCESS | 1830 | 1462783022256 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:37:02 INFO - PROCESS | 1830 | 1462783022263 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:37:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:37:02 INFO - PROCESS | 1830 | 1462783022273 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:37:02 INFO - PROCESS | 1830 | 1462783022277 Marionette TRACE conn3 <- [1,570,null,{}] 01:37:02 INFO - PROCESS | 1830 | 1462783022283 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:02 INFO - PROCESS | 1830 | 1462783022478 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165ded000 == 75 [pid = 1830] [id = 78] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517943a800 == 74 [pid = 1830] [id = 111] 01:37:02 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f5163136000) [pid = 1830] [serial = 345] [outer = (nil)] [url = about:blank] 01:37:02 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f516a7c4400) [pid = 1830] [serial = 342] [outer = (nil)] [url = about:blank] 01:37:02 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f517a254400) [pid = 1830] [serial = 369] [outer = (nil)] [url = about:blank] 01:37:02 INFO - PROCESS | 1830 | 1462783022760 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c3ad000 == 73 [pid = 1830] [id = 137] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517311b800 == 72 [pid = 1830] [id = 136] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c7d8800 == 71 [pid = 1830] [id = 135] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b41e800 == 70 [pid = 1830] [id = 134] 01:37:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160415800 == 71 [pid = 1830] [id = 150] 01:37:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f51605c4800) [pid = 1830] [serial = 449] [outer = (nil)] 01:37:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f516215ac00) [pid = 1830] [serial = 450] [outer = 0x7f51605c4800] 01:37:02 INFO - PROCESS | 1830 | 1462783022828 Marionette DEBUG loaded listener.js 01:37:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5162327c00) [pid = 1830] [serial = 451] [outer = 0x7f51605c4800] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aa4d800 == 70 [pid = 1830] [id = 133] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516075b000 == 69 [pid = 1830] [id = 132] 01:37:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604af800 == 68 [pid = 1830] [id = 131] 01:37:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f2dd000 == 67 [pid = 1830] [id = 129] 01:37:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160416000 == 66 [pid = 1830] [id = 128] 01:37:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604b6000 == 65 [pid = 1830] [id = 127] 01:37:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e497800 == 64 [pid = 1830] [id = 126] 01:37:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aee8800 == 63 [pid = 1830] [id = 125] 01:37:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f0e0000 == 62 [pid = 1830] [id = 124] 01:37:03 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f5166e2dc00) [pid = 1830] [serial = 357] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5163141000) [pid = 1830] [serial = 354] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f5164d62400) [pid = 1830] [serial = 355] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f516a7c3400) [pid = 1830] [serial = 360] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5162f76400) [pid = 1830] [serial = 351] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f516e9c2c00) [pid = 1830] [serial = 363] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f51630e5000) [pid = 1830] [serial = 352] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f51630e9000) [pid = 1830] [serial = 339] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f516290a000) [pid = 1830] [serial = 336] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5166e37400) [pid = 1830] [serial = 366] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5162905c00) [pid = 1830] [serial = 349] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f51605cf000) [pid = 1830] [serial = 348] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5162f80c00) [pid = 1830] [serial = 334] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f5178f56400) [pid = 1830] [serial = 364] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f517922cc00) [pid = 1830] [serial = 367] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f516af30000) [pid = 1830] [serial = 361] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f516952bc00) [pid = 1830] [serial = 358] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1830 | 1462783023500 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1279ms 01:37:03 INFO - PROCESS | 1830 | 1462783023584 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:37:03 INFO - PROCESS | 1830 | 1462783023588 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:37:03 INFO - PROCESS | 1830 | 1462783023621 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:37:03 INFO - PROCESS | 1830 | 1462783023627 Marionette TRACE conn3 <- [1,574,null,{}] 01:37:03 INFO - PROCESS | 1830 | 1462783023648 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:03 INFO - PROCESS | 1830 | 1462783023816 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:37:03 INFO - PROCESS | 1830 | 1462783023828 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162666000 == 63 [pid = 1830] [id = 151] 01:37:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f5162e0dc00) [pid = 1830] [serial = 452] [outer = (nil)] 01:37:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f5162e20800) [pid = 1830] [serial = 453] [outer = 0x7f5162e0dc00] 01:37:03 INFO - PROCESS | 1830 | 1462783023896 Marionette DEBUG loaded listener.js 01:37:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5162e31000) [pid = 1830] [serial = 454] [outer = 0x7f5162e0dc00] 01:37:04 INFO - PROCESS | 1830 | 1462783024721 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1164ms 01:37:04 INFO - PROCESS | 1830 | 1462783024761 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:37:04 INFO - PROCESS | 1830 | 1462783024766 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:37:04 INFO - PROCESS | 1830 | 1462783024771 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:37:04 INFO - PROCESS | 1830 | 1462783024773 Marionette TRACE conn3 <- [1,578,null,{}] 01:37:04 INFO - PROCESS | 1830 | 1462783024782 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:04 INFO - PROCESS | 1830 | 1462783024980 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:37:05 INFO - PROCESS | 1830 | 1462783025056 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165ba0000 == 64 [pid = 1830] [id = 152] 01:37:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5162905c00) [pid = 1830] [serial = 455] [outer = (nil)] 01:37:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5162f74800) [pid = 1830] [serial = 456] [outer = 0x7f5162905c00] 01:37:05 INFO - PROCESS | 1830 | 1462783025130 Marionette DEBUG loaded listener.js 01:37:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f516311e400) [pid = 1830] [serial = 457] [outer = 0x7f5162905c00] 01:37:05 INFO - PROCESS | 1830 | 1462783025884 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1182ms 01:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:37:05 INFO - PROCESS | 1830 | 1462783025955 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:37:05 INFO - PROCESS | 1830 | 1462783025957 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:37:05 INFO - PROCESS | 1830 | 1462783025964 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:37:05 INFO - PROCESS | 1830 | 1462783025967 Marionette TRACE conn3 <- [1,582,null,{}] 01:37:05 INFO - PROCESS | 1830 | 1462783025971 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:06 INFO - PROCESS | 1830 | 1462783026147 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:37:06 INFO - PROCESS | 1830 | 1462783026167 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa68000 == 65 [pid = 1830] [id = 153] 01:37:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5162e1cc00) [pid = 1830] [serial = 458] [outer = (nil)] 01:37:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f5163133c00) [pid = 1830] [serial = 459] [outer = 0x7f5162e1cc00] 01:37:06 INFO - PROCESS | 1830 | 1462783026225 Marionette DEBUG loaded listener.js 01:37:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5164259800) [pid = 1830] [serial = 460] [outer = 0x7f5162e1cc00] 01:37:07 INFO - PROCESS | 1830 | 1462783027004 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1085ms 01:37:07 INFO - PROCESS | 1830 | 1462783027049 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:37:07 INFO - PROCESS | 1830 | 1462783027052 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:37:07 INFO - PROCESS | 1830 | 1462783027057 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:37:07 INFO - PROCESS | 1830 | 1462783027059 Marionette TRACE conn3 <- [1,586,null,{}] 01:37:07 INFO - PROCESS | 1830 | 1462783027064 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:07 INFO - PROCESS | 1830 | 1462783027254 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:37:07 INFO - PROCESS | 1830 | 1462783027278 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bcee000 == 66 [pid = 1830] [id = 154] 01:37:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f516425a400) [pid = 1830] [serial = 461] [outer = (nil)] 01:37:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f516bfce800) [pid = 1830] [serial = 462] [outer = 0x7f516425a400] 01:37:07 INFO - PROCESS | 1830 | 1462783027337 Marionette DEBUG loaded listener.js 01:37:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f516d1ba400) [pid = 1830] [serial = 463] [outer = 0x7f516425a400] 01:37:07 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f516952c800) [pid = 1830] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:37:07 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f5163127400) [pid = 1830] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:37:07 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5162f72400) [pid = 1830] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:37:07 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f515f7f0400) [pid = 1830] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:37:07 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5171b53c00) [pid = 1830] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:37:07 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f51605c8000) [pid = 1830] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:37:07 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f51605c7800) [pid = 1830] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:37:07 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5162f73800) [pid = 1830] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:37:07 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:08 INFO - PROCESS | 1830 | 1462783028188 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1178ms 01:37:08 INFO - PROCESS | 1830 | 1462783028237 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:37:08 INFO - PROCESS | 1830 | 1462783028240 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:37:08 INFO - PROCESS | 1830 | 1462783028252 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:37:08 INFO - PROCESS | 1830 | 1462783028254 Marionette TRACE conn3 <- [1,590,null,{}] 01:37:08 INFO - PROCESS | 1830 | 1462783028259 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:08 INFO - PROCESS | 1830 | 1462783028389 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:37:08 INFO - PROCESS | 1830 | 1462783028405 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c3a4800 == 67 [pid = 1830] [id = 155] 01:37:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5162e2cc00) [pid = 1830] [serial = 464] [outer = (nil)] 01:37:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f516b5e2800) [pid = 1830] [serial = 465] [outer = 0x7f5162e2cc00] 01:37:08 INFO - PROCESS | 1830 | 1462783028460 Marionette DEBUG loaded listener.js 01:37:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f516d2e9c00) [pid = 1830] [serial = 466] [outer = 0x7f5162e2cc00] 01:37:09 INFO - PROCESS | 1830 | 1462783029334 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:37:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:37:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1134ms 01:37:09 INFO - PROCESS | 1830 | 1462783029382 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:37:09 INFO - PROCESS | 1830 | 1462783029384 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:37:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:37:09 INFO - PROCESS | 1830 | 1462783029390 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:37:09 INFO - PROCESS | 1830 | 1462783029391 Marionette TRACE conn3 <- [1,594,null,{}] 01:37:09 INFO - PROCESS | 1830 | 1462783029396 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:09 INFO - PROCESS | 1830 | 1462783029522 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:37:09 INFO - PROCESS | 1830 | 1462783029535 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516d1df000 == 68 [pid = 1830] [id = 156] 01:37:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f516c072800) [pid = 1830] [serial = 467] [outer = (nil)] 01:37:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f516e9ba000) [pid = 1830] [serial = 468] [outer = 0x7f516c072800] 01:37:09 INFO - PROCESS | 1830 | 1462783029590 Marionette DEBUG loaded listener.js 01:37:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f51781dc000) [pid = 1830] [serial = 469] [outer = 0x7f516c072800] 01:37:10 INFO - PROCESS | 1830 | 1462783030545 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1225ms 01:37:10 INFO - PROCESS | 1830 | 1462783030615 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:37:10 INFO - PROCESS | 1830 | 1462783030622 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:37:10 INFO - PROCESS | 1830 | 1462783030629 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:37:10 INFO - PROCESS | 1830 | 1462783030635 Marionette TRACE conn3 <- [1,598,null,{}] 01:37:10 INFO - PROCESS | 1830 | 1462783030642 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:10 INFO - PROCESS | 1830 | 1462783030852 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:37:11 INFO - PROCESS | 1830 | 1462783031008 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618da800 == 69 [pid = 1830] [id = 157] 01:37:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f515f2f7c00) [pid = 1830] [serial = 470] [outer = (nil)] 01:37:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f515fa43c00) [pid = 1830] [serial = 471] [outer = 0x7f515f2f7c00] 01:37:11 INFO - PROCESS | 1830 | 1462783031131 Marionette DEBUG loaded listener.js 01:37:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5161897400) [pid = 1830] [serial = 472] [outer = 0x7f515f2f7c00] 01:37:11 INFO - PROCESS | 1830 | 1462783031931 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1335ms 01:37:11 INFO - PROCESS | 1830 | 1462783031964 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:37:11 INFO - PROCESS | 1830 | 1462783031972 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:37:11 INFO - PROCESS | 1830 | 1462783031982 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:37:11 INFO - PROCESS | 1830 | 1462783031985 Marionette TRACE conn3 <- [1,602,null,{}] 01:37:11 INFO - PROCESS | 1830 | 1462783031990 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:12 INFO - PROCESS | 1830 | 1462783032141 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:37:12 INFO - PROCESS | 1830 | 1462783032295 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb21000 == 70 [pid = 1830] [id = 158] 01:37:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5161897800) [pid = 1830] [serial = 473] [outer = (nil)] 01:37:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f5162e06c00) [pid = 1830] [serial = 474] [outer = 0x7f5161897800] 01:37:12 INFO - PROCESS | 1830 | 1462783032362 Marionette DEBUG loaded listener.js 01:37:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5162e15000) [pid = 1830] [serial = 475] [outer = 0x7f5161897800] 01:37:13 INFO - PROCESS | 1830 | 1462783033816 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:37:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:37:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1878ms 01:37:13 INFO - PROCESS | 1830 | 1462783033860 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:37:13 INFO - PROCESS | 1830 | 1462783033864 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:37:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:37:13 INFO - PROCESS | 1830 | 1462783033870 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:37:13 INFO - PROCESS | 1830 | 1462783033875 Marionette TRACE conn3 <- [1,606,null,{}] 01:37:13 INFO - PROCESS | 1830 | 1462783033890 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:14 INFO - PROCESS | 1830 | 1462783034055 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:37:14 INFO - PROCESS | 1830 | 1462783034204 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dd6c000 == 71 [pid = 1830] [id = 159] 01:37:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5164e59c00) [pid = 1830] [serial = 476] [outer = (nil)] 01:37:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f517941f400) [pid = 1830] [serial = 477] [outer = 0x7f5164e59c00] 01:37:14 INFO - PROCESS | 1830 | 1462783034287 Marionette DEBUG loaded listener.js 01:37:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f517a255800) [pid = 1830] [serial = 478] [outer = 0x7f5164e59c00] 01:37:15 INFO - PROCESS | 1830 | 1462783035092 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1284ms 01:37:15 INFO - PROCESS | 1830 | 1462783035155 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:37:15 INFO - PROCESS | 1830 | 1462783035159 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:37:15 INFO - PROCESS | 1830 | 1462783035165 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:37:15 INFO - PROCESS | 1830 | 1462783035167 Marionette TRACE conn3 <- [1,610,null,{}] 01:37:15 INFO - PROCESS | 1830 | 1462783035172 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:15 INFO - PROCESS | 1830 | 1462783035330 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:37:15 INFO - PROCESS | 1830 | 1462783035486 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161f9f000 == 72 [pid = 1830] [id = 160] 01:37:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5166e38800) [pid = 1830] [serial = 479] [outer = (nil)] 01:37:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f516cec1c00) [pid = 1830] [serial = 480] [outer = 0x7f5166e38800] 01:37:15 INFO - PROCESS | 1830 | 1462783035551 Marionette DEBUG loaded listener.js 01:37:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f516cec6800) [pid = 1830] [serial = 481] [outer = 0x7f5166e38800] 01:37:16 INFO - PROCESS | 1830 | 1462783036426 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1329ms 01:37:16 INFO - PROCESS | 1830 | 1462783036494 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:37:16 INFO - PROCESS | 1830 | 1462783036497 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:37:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:37:16 INFO - PROCESS | 1830 | 1462783036503 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:37:16 INFO - PROCESS | 1830 | 1462783036505 Marionette TRACE conn3 <- [1,614,null,{}] 01:37:16 INFO - PROCESS | 1830 | 1462783036511 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:16 INFO - PROCESS | 1830 | 1462783036651 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:37:16 INFO - PROCESS | 1830 | 1462783036807 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fb9000 == 73 [pid = 1830] [id = 161] 01:37:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5161b19000) [pid = 1830] [serial = 482] [outer = (nil)] 01:37:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f5161b1f000) [pid = 1830] [serial = 483] [outer = 0x7f5161b19000] 01:37:16 INFO - PROCESS | 1830 | 1462783036874 Marionette DEBUG loaded listener.js 01:37:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f5161b24800) [pid = 1830] [serial = 484] [outer = 0x7f5161b19000] 01:37:17 INFO - PROCESS | 1830 | 1462783037718 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:37:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:37:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1278ms 01:37:17 INFO - PROCESS | 1830 | 1462783037783 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:37:17 INFO - PROCESS | 1830 | 1462783037787 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:37:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:37:17 INFO - PROCESS | 1830 | 1462783037792 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:37:17 INFO - PROCESS | 1830 | 1462783037794 Marionette TRACE conn3 <- [1,618,null,{}] 01:37:17 INFO - PROCESS | 1830 | 1462783037799 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:17 INFO - PROCESS | 1830 | 1462783037959 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:37:18 INFO - PROCESS | 1830 | 1462783038108 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516041c800 == 74 [pid = 1830] [id = 162] 01:37:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f515facd000) [pid = 1830] [serial = 485] [outer = (nil)] 01:37:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f515fad2400) [pid = 1830] [serial = 486] [outer = 0x7f515facd000] 01:37:18 INFO - PROCESS | 1830 | 1462783038176 Marionette DEBUG loaded listener.js 01:37:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f516e782400) [pid = 1830] [serial = 487] [outer = 0x7f515facd000] 01:37:19 INFO - PROCESS | 1830 | 1462783039359 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1633ms 01:37:19 INFO - PROCESS | 1830 | 1462783039426 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:37:19 INFO - PROCESS | 1830 | 1462783039431 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:37:19 INFO - PROCESS | 1830 | 1462783039445 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:37:19 INFO - PROCESS | 1830 | 1462783039450 Marionette TRACE conn3 <- [1,622,null,{}] 01:37:19 INFO - PROCESS | 1830 | 1462783039460 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:19 INFO - PROCESS | 1830 | 1462783039686 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:37:19 INFO - PROCESS | 1830 | 1462783039823 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604b3800 == 75 [pid = 1830] [id = 163] 01:37:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f515ad51800) [pid = 1830] [serial = 488] [outer = (nil)] 01:37:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515f7e3000) [pid = 1830] [serial = 489] [outer = 0x7f515ad51800] 01:37:19 INFO - PROCESS | 1830 | 1462783039882 Marionette DEBUG loaded listener.js 01:37:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f515fac3c00) [pid = 1830] [serial = 490] [outer = 0x7f515ad51800] 01:37:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f515fa50800) [pid = 1830] [serial = 491] [outer = 0x7f516289b000] 01:37:20 INFO - PROCESS | 1830 | 1462783040835 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:37:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:37:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1439ms 01:37:20 INFO - PROCESS | 1830 | 1462783040877 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:37:20 INFO - PROCESS | 1830 | 1462783040883 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:37:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:37:20 INFO - PROCESS | 1830 | 1462783040892 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:37:20 INFO - PROCESS | 1830 | 1462783040896 Marionette TRACE conn3 <- [1,626,null,{}] 01:37:20 INFO - PROCESS | 1830 | 1462783040901 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:21 INFO - PROCESS | 1830 | 1462783041045 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:37:21 INFO - PROCESS | 1830 | 1462783041203 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618de000 == 76 [pid = 1830] [id = 164] 01:37:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f515fac5800) [pid = 1830] [serial = 492] [outer = (nil)] 01:37:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f51605c7c00) [pid = 1830] [serial = 493] [outer = 0x7f515fac5800] 01:37:21 INFO - PROCESS | 1830 | 1462783041304 Marionette DEBUG loaded listener.js 01:37:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f516189a800) [pid = 1830] [serial = 494] [outer = 0x7f515fac5800] 01:37:22 INFO - PROCESS | 1830 | 1462783042168 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1336ms 01:37:22 INFO - PROCESS | 1830 | 1462783042228 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:37:22 INFO - PROCESS | 1830 | 1462783042232 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:37:22 INFO - PROCESS | 1830 | 1462783042238 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:37:22 INFO - PROCESS | 1830 | 1462783042243 Marionette TRACE conn3 <- [1,630,null,{}] 01:37:22 INFO - PROCESS | 1830 | 1462783042257 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:22 INFO - PROCESS | 1830 | 1462783042407 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:37:22 INFO - PROCESS | 1830 | 1462783042572 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c7e9800 == 75 [pid = 1830] [id = 113] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c3a4800 == 74 [pid = 1830] [id = 155] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bcee000 == 73 [pid = 1830] [id = 154] 01:37:22 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5162e1e000) [pid = 1830] [serial = 372] [outer = (nil)] [url = about:blank] 01:37:22 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f517e404c00) [pid = 1830] [serial = 384] [outer = (nil)] [url = about:blank] 01:37:22 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f5162e2fc00) [pid = 1830] [serial = 381] [outer = (nil)] [url = about:blank] 01:37:22 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f515f2f9000) [pid = 1830] [serial = 387] [outer = (nil)] [url = about:blank] 01:37:22 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f515fa48800) [pid = 1830] [serial = 390] [outer = (nil)] [url = about:blank] 01:37:22 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5164252800) [pid = 1830] [serial = 375] [outer = (nil)] [url = about:blank] 01:37:22 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f5172523800) [pid = 1830] [serial = 378] [outer = (nil)] [url = about:blank] 01:37:22 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f51824eb800) [pid = 1830] [serial = 414] [outer = (nil)] [url = about:blank] 01:37:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2e6800 == 74 [pid = 1830] [id = 165] 01:37:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f515f2f9000) [pid = 1830] [serial = 495] [outer = (nil)] 01:37:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f516189c800) [pid = 1830] [serial = 496] [outer = 0x7f515f2f9000] 01:37:22 INFO - PROCESS | 1830 | 1462783042682 Marionette DEBUG loaded listener.js 01:37:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f516290bc00) [pid = 1830] [serial = 497] [outer = 0x7f515f2f9000] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aa68000 == 73 [pid = 1830] [id = 153] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165ba0000 == 72 [pid = 1830] [id = 152] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5162666000 == 71 [pid = 1830] [id = 151] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160415800 == 70 [pid = 1830] [id = 150] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618e1800 == 69 [pid = 1830] [id = 149] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515eead000 == 68 [pid = 1830] [id = 148] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618dc800 == 67 [pid = 1830] [id = 147] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515aeaa000 == 66 [pid = 1830] [id = 146] 01:37:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ae8e800 == 65 [pid = 1830] [id = 145] 01:37:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161e3a800 == 64 [pid = 1830] [id = 144] 01:37:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d4b000 == 63 [pid = 1830] [id = 143] 01:37:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fcd800 == 62 [pid = 1830] [id = 142] 01:37:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc09800 == 61 [pid = 1830] [id = 141] 01:37:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5171ac5800 == 60 [pid = 1830] [id = 140] 01:37:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608a6800 == 59 [pid = 1830] [id = 139] 01:37:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517a129000 == 58 [pid = 1830] [id = 138] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f516af28800) [pid = 1830] [serial = 405] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f5166e32400) [pid = 1830] [serial = 402] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f517dbb1000) [pid = 1830] [serial = 370] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f515fa47800) [pid = 1830] [serial = 393] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f517e2c8400) [pid = 1830] [serial = 408] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f5180b56000) [pid = 1830] [serial = 409] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f516af33c00) [pid = 1830] [serial = 411] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f5162911c00) [pid = 1830] [serial = 396] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5162e24000) [pid = 1830] [serial = 397] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5163124c00) [pid = 1830] [serial = 399] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f516313cc00) [pid = 1830] [serial = 400] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f515fa51c00) [pid = 1830] [serial = 394] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f516b2c6800) [pid = 1830] [serial = 406] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f51699b3400) [pid = 1830] [serial = 403] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5180099c00) [pid = 1830] [serial = 412] [outer = (nil)] [url = about:blank] 01:37:23 INFO - PROCESS | 1830 | 1462783043376 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1181ms 01:37:23 INFO - PROCESS | 1830 | 1462783043419 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:37:23 INFO - PROCESS | 1830 | 1462783043423 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:37:23 INFO - PROCESS | 1830 | 1462783043428 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:37:23 INFO - PROCESS | 1830 | 1462783043430 Marionette TRACE conn3 <- [1,634,null,{}] 01:37:23 INFO - PROCESS | 1830 | 1462783043435 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:23 INFO - PROCESS | 1830 | 1462783043584 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:37:23 INFO - PROCESS | 1830 | 1462783043698 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618e1800 == 59 [pid = 1830] [id = 166] 01:37:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f515ad59800) [pid = 1830] [serial = 498] [outer = (nil)] 01:37:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5162e11000) [pid = 1830] [serial = 499] [outer = 0x7f515ad59800] 01:37:23 INFO - PROCESS | 1830 | 1462783043754 Marionette DEBUG loaded listener.js 01:37:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f5162e28c00) [pid = 1830] [serial = 500] [outer = 0x7f515ad59800] 01:37:24 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:24 INFO - PROCESS | 1830 | 1462783044429 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1024ms 01:37:24 INFO - PROCESS | 1830 | 1462783044453 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:37:24 INFO - PROCESS | 1830 | 1462783044456 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:37:24 INFO - PROCESS | 1830 | 1462783044461 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:37:24 INFO - PROCESS | 1830 | 1462783044463 Marionette TRACE conn3 <- [1,638,null,{}] 01:37:24 INFO - PROCESS | 1830 | 1462783044468 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:24 INFO - PROCESS | 1830 | 1462783044639 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:37:24 INFO - PROCESS | 1830 | 1462783044657 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164388000 == 60 [pid = 1830] [id = 167] 01:37:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f5162e11c00) [pid = 1830] [serial = 501] [outer = (nil)] 01:37:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5162f7e800) [pid = 1830] [serial = 502] [outer = 0x7f5162e11c00] 01:37:24 INFO - PROCESS | 1830 | 1462783044710 Marionette DEBUG loaded listener.js 01:37:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f51630ed800) [pid = 1830] [serial = 503] [outer = 0x7f5162e11c00] 01:37:25 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:25 INFO - PROCESS | 1830 | 1462783045440 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1034ms 01:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:37:25 INFO - PROCESS | 1830 | 1462783045495 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:37:25 INFO - PROCESS | 1830 | 1462783045497 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:37:25 INFO - PROCESS | 1830 | 1462783045501 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:37:25 INFO - PROCESS | 1830 | 1462783045505 Marionette TRACE conn3 <- [1,642,null,{}] 01:37:25 INFO - PROCESS | 1830 | 1462783045509 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:25 INFO - PROCESS | 1830 | 1462783045730 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:37:25 INFO - PROCESS | 1830 | 1462783045757 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa55000 == 61 [pid = 1830] [id = 168] 01:37:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f516592c000) [pid = 1830] [serial = 504] [outer = (nil)] 01:37:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f516aa26000) [pid = 1830] [serial = 505] [outer = 0x7f516592c000] 01:37:25 INFO - PROCESS | 1830 | 1462783045811 Marionette DEBUG loaded listener.js 01:37:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f516aa2a800) [pid = 1830] [serial = 506] [outer = 0x7f516592c000] 01:37:26 INFO - PROCESS | 1830 | 1462783046507 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1029ms 01:37:26 INFO - PROCESS | 1830 | 1462783046531 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:37:26 INFO - PROCESS | 1830 | 1462783046535 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:37:26 INFO - PROCESS | 1830 | 1462783046602 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:37:26 INFO - PROCESS | 1830 | 1462783046606 Marionette TRACE conn3 <- [1,646,null,{}] 01:37:26 INFO - PROCESS | 1830 | 1462783046624 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:26 INFO - PROCESS | 1830 | 1462783046802 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:37:26 INFO - PROCESS | 1830 | 1462783046818 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb02800 == 62 [pid = 1830] [id = 169] 01:37:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f51594c2400) [pid = 1830] [serial = 507] [outer = (nil)] 01:37:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f51594cac00) [pid = 1830] [serial = 508] [outer = 0x7f51594c2400] 01:37:26 INFO - PROCESS | 1830 | 1462783046874 Marionette DEBUG loaded listener.js 01:37:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f51594d1000) [pid = 1830] [serial = 509] [outer = 0x7f51594c2400] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f5168010c00) [pid = 1830] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f516af34800) [pid = 1830] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f516c3fa800) [pid = 1830] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5162acc400) [pid = 1830] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f515f2f0c00) [pid = 1830] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5164e56400) [pid = 1830] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5162e17800) [pid = 1830] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f518244b800) [pid = 1830] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f51792e8800) [pid = 1830] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f51605c5c00) [pid = 1830] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f5162910c00) [pid = 1830] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f51630f1400) [pid = 1830] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f51605cd800) [pid = 1830] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5162e1cc00) [pid = 1830] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f516425a400) [pid = 1830] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5162e2cc00) [pid = 1830] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f5162905c00) [pid = 1830] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f516290ac00) [pid = 1830] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5162e0dc00) [pid = 1830] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f51605c4800) [pid = 1830] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f515f096000) [pid = 1830] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f515f2f5000) [pid = 1830] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5162755c00) [pid = 1830] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f5162e26800) [pid = 1830] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f515f682800) [pid = 1830] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f5180bbd400) [pid = 1830] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f516bebb400) [pid = 1830] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f516e7a3800) [pid = 1830] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f516275b400) [pid = 1830] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f516c767c00) [pid = 1830] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f515f67b800) [pid = 1830] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f51605d0c00) [pid = 1830] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f5164d5f800) [pid = 1830] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f5162e27800) [pid = 1830] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f517e406800) [pid = 1830] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f5163126400) [pid = 1830] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f515f68a800) [pid = 1830] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f515f2f4c00) [pid = 1830] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:37:27 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f516a7c0400) [pid = 1830] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:37:28 INFO - PROCESS | 1830 | 1462783048086 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1570ms 01:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:37:28 INFO - PROCESS | 1830 | 1462783048145 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:37:28 INFO - PROCESS | 1830 | 1462783048147 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:37:28 INFO - PROCESS | 1830 | 1462783048153 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:37:28 INFO - PROCESS | 1830 | 1462783048155 Marionette TRACE conn3 <- [1,650,null,{}] 01:37:28 INFO - PROCESS | 1830 | 1462783048160 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:28 INFO - PROCESS | 1830 | 1462783048312 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:37:28 INFO - PROCESS | 1830 | 1462783048428 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604aa800 == 63 [pid = 1830] [id = 170] 01:37:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f51594c3800) [pid = 1830] [serial = 510] [outer = (nil)] 01:37:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f5159b29000) [pid = 1830] [serial = 511] [outer = 0x7f51594c3800] 01:37:28 INFO - PROCESS | 1830 | 1462783048482 Marionette DEBUG loaded listener.js 01:37:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f5159b2cc00) [pid = 1830] [serial = 512] [outer = 0x7f51594c3800] 01:37:29 INFO - PROCESS | 1830 | 1462783049054 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 927ms 01:37:29 INFO - PROCESS | 1830 | 1462783049079 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:37:29 INFO - PROCESS | 1830 | 1462783049082 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:37:29 INFO - PROCESS | 1830 | 1462783049087 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:37:29 INFO - PROCESS | 1830 | 1462783049090 Marionette TRACE conn3 <- [1,654,null,{}] 01:37:29 INFO - PROCESS | 1830 | 1462783049094 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:29 INFO - PROCESS | 1830 | 1462783049240 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:37:29 INFO - PROCESS | 1830 | 1462783049258 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf89000 == 64 [pid = 1830] [id = 171] 01:37:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f51594cf000) [pid = 1830] [serial = 513] [outer = (nil)] 01:37:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f515f2ef400) [pid = 1830] [serial = 514] [outer = 0x7f51594cf000] 01:37:29 INFO - PROCESS | 1830 | 1462783049312 Marionette DEBUG loaded listener.js 01:37:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f515f7eb400) [pid = 1830] [serial = 515] [outer = 0x7f51594cf000] 01:37:30 INFO - PROCESS | 1830 | 1462783050223 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1179ms 01:37:30 INFO - PROCESS | 1830 | 1462783050267 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:37:30 INFO - PROCESS | 1830 | 1462783050273 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:37:30 INFO - PROCESS | 1830 | 1462783050281 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:37:30 INFO - PROCESS | 1830 | 1462783050286 Marionette TRACE conn3 <- [1,658,null,{}] 01:37:30 INFO - PROCESS | 1830 | 1462783050293 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:30 INFO - PROCESS | 1830 | 1462783050461 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:37:30 INFO - PROCESS | 1830 | 1462783050614 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516049f000 == 65 [pid = 1830] [id = 172] 01:37:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5159b22800) [pid = 1830] [serial = 516] [outer = (nil)] 01:37:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f515ad53000) [pid = 1830] [serial = 517] [outer = 0x7f5159b22800] 01:37:30 INFO - PROCESS | 1830 | 1462783050686 Marionette DEBUG loaded listener.js 01:37:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f515f09cc00) [pid = 1830] [serial = 518] [outer = 0x7f5159b22800] 01:37:31 INFO - PROCESS | 1830 | 1462783051605 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1396ms 01:37:31 INFO - PROCESS | 1830 | 1462783051677 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:37:31 INFO - PROCESS | 1830 | 1462783051684 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:37:31 INFO - PROCESS | 1830 | 1462783051697 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:37:31 INFO - PROCESS | 1830 | 1462783051700 Marionette TRACE conn3 <- [1,662,null,{}] 01:37:31 INFO - PROCESS | 1830 | 1462783051707 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:31 INFO - PROCESS | 1830 | 1462783051924 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:37:32 INFO - PROCESS | 1830 | 1462783052079 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165ba3000 == 66 [pid = 1830] [id = 173] 01:37:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f515fa47400) [pid = 1830] [serial = 519] [outer = (nil)] 01:37:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f515fac9400) [pid = 1830] [serial = 520] [outer = 0x7f515fa47400] 01:37:32 INFO - PROCESS | 1830 | 1462783052190 Marionette DEBUG loaded listener.js 01:37:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f51605cd400) [pid = 1830] [serial = 521] [outer = 0x7f515fa47400] 01:37:32 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:33 INFO - PROCESS | 1830 | 1462783053057 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1385ms 01:37:33 INFO - PROCESS | 1830 | 1462783053083 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:37:33 INFO - PROCESS | 1830 | 1462783053086 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:37:33 INFO - PROCESS | 1830 | 1462783053092 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:37:33 INFO - PROCESS | 1830 | 1462783053098 Marionette TRACE conn3 <- [1,666,null,{}] 01:37:33 INFO - PROCESS | 1830 | 1462783053113 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:33 INFO - PROCESS | 1830 | 1462783053267 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:37:33 INFO - PROCESS | 1830 | 1462783053429 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517310c800 == 67 [pid = 1830] [id = 174] 01:37:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f5161b18c00) [pid = 1830] [serial = 522] [outer = (nil)] 01:37:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f516215e400) [pid = 1830] [serial = 523] [outer = 0x7f5161b18c00] 01:37:33 INFO - PROCESS | 1830 | 1462783053500 Marionette DEBUG loaded listener.js 01:37:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5162910c00) [pid = 1830] [serial = 524] [outer = 0x7f5161b18c00] 01:37:34 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:34 INFO - PROCESS | 1830 | 1462783054458 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:37:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:37:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1435ms 01:37:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:37:34 INFO - PROCESS | 1830 | 1462783054527 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:37:34 INFO - PROCESS | 1830 | 1462783054531 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:37:34 INFO - PROCESS | 1830 | 1462783054537 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:37:34 INFO - PROCESS | 1830 | 1462783054539 Marionette TRACE conn3 <- [1,670,null,{}] 01:37:34 INFO - PROCESS | 1830 | 1462783054544 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:34 INFO - PROCESS | 1830 | 1462783054708 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:37:34 INFO - PROCESS | 1830 | 1462783054860 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517c3b0000 == 68 [pid = 1830] [id = 175] 01:37:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5161b20c00) [pid = 1830] [serial = 525] [outer = (nil)] 01:37:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5162e29c00) [pid = 1830] [serial = 526] [outer = 0x7f5161b20c00] 01:37:34 INFO - PROCESS | 1830 | 1462783054928 Marionette DEBUG loaded listener.js 01:37:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5162f77400) [pid = 1830] [serial = 527] [outer = 0x7f5161b20c00] 01:37:35 INFO - PROCESS | 1830 | 1462783055743 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1233ms 01:37:35 INFO - PROCESS | 1830 | 1462783055771 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:37:35 INFO - PROCESS | 1830 | 1462783055774 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:37:35 INFO - PROCESS | 1830 | 1462783055779 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:37:35 INFO - PROCESS | 1830 | 1462783055781 Marionette TRACE conn3 <- [1,674,null,{}] 01:37:35 INFO - PROCESS | 1830 | 1462783055787 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:35 INFO - PROCESS | 1830 | 1462783055952 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:37:36 INFO - PROCESS | 1830 | 1462783056111 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc20000 == 69 [pid = 1830] [id = 176] 01:37:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5162e0dc00) [pid = 1830] [serial = 528] [outer = (nil)] 01:37:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f516311cc00) [pid = 1830] [serial = 529] [outer = 0x7f5162e0dc00] 01:37:36 INFO - PROCESS | 1830 | 1462783056175 Marionette DEBUG loaded listener.js 01:37:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f516313cc00) [pid = 1830] [serial = 530] [outer = 0x7f5162e0dc00] 01:37:36 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:37 INFO - PROCESS | 1830 | 1462783057009 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:37:37 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 01:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1279ms 01:37:37 INFO - PROCESS | 1830 | 1462783057060 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:37:37 INFO - PROCESS | 1830 | 1462783057064 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:37:37 INFO - PROCESS | 1830 | 1462783057070 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:37:37 INFO - PROCESS | 1830 | 1462783057072 Marionette TRACE conn3 <- [1,678,null,{}] 01:37:37 INFO - PROCESS | 1830 | 1462783057078 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:37 INFO - PROCESS | 1830 | 1462783057270 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:37:37 INFO - PROCESS | 1830 | 1462783057428 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5163088800 == 70 [pid = 1830] [id = 177] 01:37:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f51630ea400) [pid = 1830] [serial = 531] [outer = (nil)] 01:37:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5169a0f800) [pid = 1830] [serial = 532] [outer = 0x7f51630ea400] 01:37:37 INFO - PROCESS | 1830 | 1462783057495 Marionette DEBUG loaded listener.js 01:37:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f516aa2f000) [pid = 1830] [serial = 533] [outer = 0x7f51630ea400] 01:37:38 INFO - PROCESS | 1830 | 1462783058355 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:37:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1335ms 01:37:38 INFO - PROCESS | 1830 | 1462783058405 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:37:38 INFO - PROCESS | 1830 | 1462783058409 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:37:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:37:38 INFO - PROCESS | 1830 | 1462783058414 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:37:38 INFO - PROCESS | 1830 | 1462783058417 Marionette TRACE conn3 <- [1,682,null,{}] 01:37:38 INFO - PROCESS | 1830 | 1462783058422 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:38 INFO - PROCESS | 1830 | 1462783058586 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:37:38 INFO - PROCESS | 1830 | 1462783058749 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160402800 == 71 [pid = 1830] [id = 178] 01:37:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f515f2f1c00) [pid = 1830] [serial = 534] [outer = (nil)] 01:37:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f51605c6800) [pid = 1830] [serial = 535] [outer = 0x7f515f2f1c00] 01:37:38 INFO - PROCESS | 1830 | 1462783058817 Marionette DEBUG loaded listener.js 01:37:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f5162e09c00) [pid = 1830] [serial = 536] [outer = 0x7f515f2f1c00] 01:37:40 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:40 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:37:40 INFO - PROCESS | 1830 | 1462783060516 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:37:40 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) 01:37:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2128ms 01:37:40 INFO - PROCESS | 1830 | 1462783060542 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:37:40 INFO - PROCESS | 1830 | 1462783060550 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:37:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:37:40 INFO - PROCESS | 1830 | 1462783060564 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:37:40 INFO - PROCESS | 1830 | 1462783060575 Marionette TRACE conn3 <- [1,686,null,{}] 01:37:40 INFO - PROCESS | 1830 | 1462783060587 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:40 INFO - PROCESS | 1830 | 1462783060816 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:37:40 INFO - PROCESS | 1830 | 1462783060940 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515b8a6000 == 72 [pid = 1830] [id = 179] 01:37:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f515f090800) [pid = 1830] [serial = 537] [outer = (nil)] 01:37:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f515f67c800) [pid = 1830] [serial = 538] [outer = 0x7f515f090800] 01:37:41 INFO - PROCESS | 1830 | 1462783061007 Marionette DEBUG loaded listener.js 01:37:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f515f7e3c00) [pid = 1830] [serial = 539] [outer = 0x7f515f090800] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dddc000 == 71 [pid = 1830] [id = 123] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604aa800 == 70 [pid = 1830] [id = 170] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5161895000) [pid = 1830] [serial = 426] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f5162156400) [pid = 1830] [serial = 429] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f515aaa3400) [pid = 1830] [serial = 432] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515ad4ec00) [pid = 1830] [serial = 435] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f515f096c00) [pid = 1830] [serial = 441] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f515f08d800) [pid = 1830] [serial = 438] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f516e9ba000) [pid = 1830] [serial = 468] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb02800 == 69 [pid = 1830] [id = 169] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aa55000 == 68 [pid = 1830] [id = 168] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5164388000 == 67 [pid = 1830] [id = 167] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618e1800 == 66 [pid = 1830] [id = 166] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f2e6800 == 65 [pid = 1830] [id = 165] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618de000 == 64 [pid = 1830] [id = 164] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604b3800 == 63 [pid = 1830] [id = 163] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dd6c000 == 62 [pid = 1830] [id = 159] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb21000 == 61 [pid = 1830] [id = 158] 01:37:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618da800 == 60 [pid = 1830] [id = 157] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f51630ef800) [pid = 1830] [serial = 258] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5178d7fc00) [pid = 1830] [serial = 382] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5164255000) [pid = 1830] [serial = 301] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f51832ccc00) [pid = 1830] [serial = 310] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5180b8a000) [pid = 1830] [serial = 267] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5180b87c00) [pid = 1830] [serial = 228] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5182689800) [pid = 1830] [serial = 237] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f517a5ce400) [pid = 1830] [serial = 225] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f515f68a400) [pid = 1830] [serial = 298] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f5163129800) [pid = 1830] [serial = 340] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f516ae3e400) [pid = 1830] [serial = 261] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f518009a400) [pid = 1830] [serial = 385] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f518243fc00) [pid = 1830] [serial = 231] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f516cd9bc00) [pid = 1830] [serial = 343] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f5163141c00) [pid = 1830] [serial = 346] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f515fa4ec00) [pid = 1830] [serial = 391] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f5182609000) [pid = 1830] [serial = 270] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f516ba8a000) [pid = 1830] [serial = 222] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f516dc16c00) [pid = 1830] [serial = 264] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f517c3d2400) [pid = 1830] [serial = 379] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f517e2d1c00) [pid = 1830] [serial = 174] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f5182440400) [pid = 1830] [serial = 388] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f516800fc00) [pid = 1830] [serial = 219] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f51630e4800) [pid = 1830] [serial = 373] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f5182685c00) [pid = 1830] [serial = 234] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f5180bba000) [pid = 1830] [serial = 307] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f5162e1a400) [pid = 1830] [serial = 337] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f516c076400) [pid = 1830] [serial = 304] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f5166e35400) [pid = 1830] [serial = 376] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f5163122000) [pid = 1830] [serial = 313] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f5163133c00) [pid = 1830] [serial = 459] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f516bfce800) [pid = 1830] [serial = 462] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f5164259800) [pid = 1830] [serial = 460] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f516b5e2800) [pid = 1830] [serial = 465] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f516d1ba400) [pid = 1830] [serial = 463] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f5162f74800) [pid = 1830] [serial = 456] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f518260dc00) [pid = 1830] [serial = 415] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f5162e20800) [pid = 1830] [serial = 453] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f5162e31000) [pid = 1830] [serial = 454] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f5162327c00) [pid = 1830] [serial = 451] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f516215ac00) [pid = 1830] [serial = 450] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f516af2c400) [pid = 1830] [serial = 445] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f5162e1b800) [pid = 1830] [serial = 444] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f5162e18c00) [pid = 1830] [serial = 420] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f516a902800) [pid = 1830] [serial = 423] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f515fa4bc00) [pid = 1830] [serial = 417] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f515fa44000) [pid = 1830] [serial = 448] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f515f68a000) [pid = 1830] [serial = 447] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f516d2e9c00) [pid = 1830] [serial = 466] [outer = (nil)] [url = about:blank] 01:37:41 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f516311e400) [pid = 1830] [serial = 457] [outer = (nil)] [url = about:blank] 01:37:42 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:42 INFO - PROCESS | 1830 | 1462783062295 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:37:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:37:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1790ms 01:37:42 INFO - PROCESS | 1830 | 1462783062354 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:37:42 INFO - PROCESS | 1830 | 1462783062362 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:37:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:37:42 INFO - PROCESS | 1830 | 1462783062372 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:37:42 INFO - PROCESS | 1830 | 1462783062374 Marionette TRACE conn3 <- [1,690,null,{}] 01:37:42 INFO - PROCESS | 1830 | 1462783062378 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:42 INFO - PROCESS | 1830 | 1462783062599 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:37:42 INFO - PROCESS | 1830 | 1462783062615 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160409000 == 61 [pid = 1830] [id = 180] 01:37:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f515f688400) [pid = 1830] [serial = 540] [outer = (nil)] 01:37:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f515facd800) [pid = 1830] [serial = 541] [outer = 0x7f515f688400] 01:37:42 INFO - PROCESS | 1830 | 1462783062675 Marionette DEBUG loaded listener.js 01:37:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f51605cc800) [pid = 1830] [serial = 542] [outer = 0x7f515f688400] 01:37:43 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:43 INFO - PROCESS | 1830 | 1462783063779 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:37:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1430ms 01:37:43 INFO - PROCESS | 1830 | 1462783063801 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:37:43 INFO - PROCESS | 1830 | 1462783063803 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:37:43 INFO - PROCESS | 1830 | 1462783063809 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:37:43 INFO - PROCESS | 1830 | 1462783063814 Marionette TRACE conn3 <- [1,694,null,{}] 01:37:43 INFO - PROCESS | 1830 | 1462783063835 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:44 INFO - PROCESS | 1830 | 1462783064029 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:37:44 INFO - PROCESS | 1830 | 1462783064142 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608be800 == 62 [pid = 1830] [id = 181] 01:37:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f5161b22000) [pid = 1830] [serial = 543] [outer = (nil)] 01:37:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f516215f000) [pid = 1830] [serial = 544] [outer = 0x7f5161b22000] 01:37:44 INFO - PROCESS | 1830 | 1462783064203 Marionette DEBUG loaded listener.js 01:37:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f5162893000) [pid = 1830] [serial = 545] [outer = 0x7f5161b22000] 01:37:45 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:45 INFO - PROCESS | 1830 | 1462783065447 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:37:45 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) 01:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1695ms 01:37:45 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f516592c000) [pid = 1830] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:37:45 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f515ad51800) [pid = 1830] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:37:45 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f515fac5800) [pid = 1830] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:37:45 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f51594c2400) [pid = 1830] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:37:45 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f5162e11c00) [pid = 1830] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:37:45 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f515ad59800) [pid = 1830] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:37:45 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f515f2f9000) [pid = 1830] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:37:45 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f51594c3800) [pid = 1830] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:37:45 INFO - PROCESS | 1830 | 1462783065760 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:37:45 INFO - PROCESS | 1830 | 1462783065764 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:37:45 INFO - PROCESS | 1830 | 1462783065777 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:37:45 INFO - PROCESS | 1830 | 1462783065779 Marionette TRACE conn3 <- [1,698,null,{}] 01:37:45 INFO - PROCESS | 1830 | 1462783065783 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:45 INFO - PROCESS | 1830 | 1462783065912 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:37:45 INFO - PROCESS | 1830 | 1462783065922 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161e34000 == 63 [pid = 1830] [id = 182] 01:37:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f5159b28800) [pid = 1830] [serial = 546] [outer = (nil)] 01:37:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f5162159800) [pid = 1830] [serial = 547] [outer = 0x7f5159b28800] 01:37:45 INFO - PROCESS | 1830 | 1462783065981 Marionette DEBUG loaded listener.js 01:37:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f516290fc00) [pid = 1830] [serial = 548] [outer = 0x7f5159b28800] 01:37:47 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:47 INFO - PROCESS | 1830 | 1462783067121 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:37:47 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) 01:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1376ms 01:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:37:47 INFO - PROCESS | 1830 | 1462783067153 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:37:47 INFO - PROCESS | 1830 | 1462783067155 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:37:47 INFO - PROCESS | 1830 | 1462783067159 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:37:47 INFO - PROCESS | 1830 | 1462783067163 Marionette TRACE conn3 <- [1,702,null,{}] 01:37:47 INFO - PROCESS | 1830 | 1462783067168 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:47 INFO - PROCESS | 1830 | 1462783067320 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:37:47 INFO - PROCESS | 1830 | 1462783067507 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fba000 == 64 [pid = 1830] [id = 183] 01:37:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f515f2f6000) [pid = 1830] [serial = 549] [outer = (nil)] 01:37:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f5162e0e800) [pid = 1830] [serial = 550] [outer = 0x7f515f2f6000] 01:37:47 INFO - PROCESS | 1830 | 1462783067568 Marionette DEBUG loaded listener.js 01:37:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f5162e23800) [pid = 1830] [serial = 551] [outer = 0x7f515f2f6000] 01:37:48 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:48 INFO - PROCESS | 1830 | 1462783068858 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:37:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1733ms 01:37:48 INFO - PROCESS | 1830 | 1462783068894 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:37:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:37:48 INFO - PROCESS | 1830 | 1462783068900 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:37:48 INFO - PROCESS | 1830 | 1462783068907 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:37:48 INFO - PROCESS | 1830 | 1462783068910 Marionette TRACE conn3 <- [1,706,null,{}] 01:37:49 INFO - PROCESS | 1830 | 1462783069065 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:49 INFO - PROCESS | 1830 | 1462783069230 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:37:49 INFO - PROCESS | 1830 | 1462783069376 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604b6800 == 65 [pid = 1830] [id = 184] 01:37:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f515aaa8400) [pid = 1830] [serial = 552] [outer = (nil)] 01:37:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f515f2f6400) [pid = 1830] [serial = 553] [outer = 0x7f515aaa8400] 01:37:49 INFO - PROCESS | 1830 | 1462783069458 Marionette DEBUG loaded listener.js 01:37:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f51605ca000) [pid = 1830] [serial = 554] [outer = 0x7f515aaa8400] 01:37:50 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:50 INFO - PROCESS | 1830 | 1462783070740 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:37:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1857ms 01:37:50 INFO - PROCESS | 1830 | 1462783070764 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:37:50 INFO - PROCESS | 1830 | 1462783070773 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:37:50 INFO - PROCESS | 1830 | 1462783070785 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:37:50 INFO - PROCESS | 1830 | 1462783070789 Marionette TRACE conn3 <- [1,710,null,{}] 01:37:50 INFO - PROCESS | 1830 | 1462783070889 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:51 INFO - PROCESS | 1830 | 1462783071057 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:37:51 INFO - PROCESS | 1830 | 1462783071201 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5163089800 == 66 [pid = 1830] [id = 185] 01:37:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f515f094000) [pid = 1830] [serial = 555] [outer = (nil)] 01:37:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f5161b21c00) [pid = 1830] [serial = 556] [outer = 0x7f515f094000] 01:37:51 INFO - PROCESS | 1830 | 1462783071272 Marionette DEBUG loaded listener.js 01:37:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f5162e11400) [pid = 1830] [serial = 557] [outer = 0x7f515f094000] 01:37:52 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:52 INFO - PROCESS | 1830 | 1462783072608 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:37:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1927ms 01:37:52 INFO - PROCESS | 1830 | 1462783072713 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:37:52 INFO - PROCESS | 1830 | 1462783072717 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:37:52 INFO - PROCESS | 1830 | 1462783072725 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:37:52 INFO - PROCESS | 1830 | 1462783072731 Marionette TRACE conn3 <- [1,714,null,{}] 01:37:52 INFO - PROCESS | 1830 | 1462783072747 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:52 INFO - PROCESS | 1830 | 1462783072941 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:37:53 INFO - PROCESS | 1830 | 1462783073089 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516438f000 == 67 [pid = 1830] [id = 186] 01:37:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f5162e24c00) [pid = 1830] [serial = 558] [outer = (nil)] 01:37:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f5162f7d800) [pid = 1830] [serial = 559] [outer = 0x7f5162e24c00] 01:37:53 INFO - PROCESS | 1830 | 1462783073161 Marionette DEBUG loaded listener.js 01:37:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f5163124800) [pid = 1830] [serial = 560] [outer = 0x7f5162e24c00] 01:37:54 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:54 INFO - PROCESS | 1830 | 1462783074349 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:37:54 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 01:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1645ms 01:37:54 INFO - PROCESS | 1830 | 1462783074368 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:37:54 INFO - PROCESS | 1830 | 1462783074373 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:37:54 INFO - PROCESS | 1830 | 1462783074378 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:37:54 INFO - PROCESS | 1830 | 1462783074381 Marionette TRACE conn3 <- [1,718,null,{}] 01:37:54 INFO - PROCESS | 1830 | 1462783074386 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:54 INFO - PROCESS | 1830 | 1462783074555 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:37:54 INFO - PROCESS | 1830 | 1462783074765 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165dd4000 == 68 [pid = 1830] [id = 187] 01:37:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f5159b23400) [pid = 1830] [serial = 561] [outer = (nil)] 01:37:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f51630ebc00) [pid = 1830] [serial = 562] [outer = 0x7f5159b23400] 01:37:54 INFO - PROCESS | 1830 | 1462783074837 Marionette DEBUG loaded listener.js 01:37:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f516425c000) [pid = 1830] [serial = 563] [outer = 0x7f5159b23400] 01:37:56 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:56 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:37:56 INFO - PROCESS | 1830 | 1462783076088 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:37:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1726ms 01:37:56 INFO - PROCESS | 1830 | 1462783076107 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:37:56 INFO - PROCESS | 1830 | 1462783076112 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:37:56 INFO - PROCESS | 1830 | 1462783076120 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:37:56 INFO - PROCESS | 1830 | 1462783076125 Marionette TRACE conn3 <- [1,722,null,{}] 01:37:56 INFO - PROCESS | 1830 | 1462783076132 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:56 INFO - PROCESS | 1830 | 1462783076392 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:37:56 INFO - PROCESS | 1830 | 1462783076481 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fad800 == 69 [pid = 1830] [id = 188] 01:37:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f5159b22400) [pid = 1830] [serial = 564] [outer = (nil)] 01:37:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f515f7e8000) [pid = 1830] [serial = 565] [outer = 0x7f5159b22400] 01:37:56 INFO - PROCESS | 1830 | 1462783076544 Marionette DEBUG loaded listener.js 01:37:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f515face800) [pid = 1830] [serial = 566] [outer = 0x7f5159b22400] 01:37:57 INFO - PROCESS | 1830 | 1462783077384 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 01:37:57 INFO - PROCESS | 1830 | 1462783077481 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:37:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:37:57 INFO - PROCESS | 1830 | 1462783077492 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:37:57 INFO - PROCESS | 1830 | 1462783077495 Marionette TRACE conn3 <- [1,726,null,{}] 01:37:57 INFO - PROCESS | 1830 | 1462783077501 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:57 INFO - PROCESS | 1830 | 1462783077661 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:37:57 INFO - PROCESS | 1830 | 1462783077848 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517bec4000 == 68 [pid = 1830] [id = 61] 01:37:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161e34000 == 67 [pid = 1830] [id = 182] 01:37:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608be800 == 66 [pid = 1830] [id = 181] 01:37:57 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f515fa43c00) [pid = 1830] [serial = 471] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f5162e06c00) [pid = 1830] [serial = 474] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f515fad2400) [pid = 1830] [serial = 486] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f516cec1c00) [pid = 1830] [serial = 480] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f5161b1f000) [pid = 1830] [serial = 483] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f515f2ef400) [pid = 1830] [serial = 514] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f517941f400) [pid = 1830] [serial = 477] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515b88b000 == 67 [pid = 1830] [id = 189] 01:37:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f515aaa3400) [pid = 1830] [serial = 567] [outer = (nil)] 01:37:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f515f2f7400) [pid = 1830] [serial = 568] [outer = 0x7f515aaa3400] 01:37:57 INFO - PROCESS | 1830 | 1462783077958 Marionette DEBUG loaded listener.js 01:37:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f516215b400) [pid = 1830] [serial = 569] [outer = 0x7f515aaa3400] 01:37:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160409000 == 66 [pid = 1830] [id = 180] 01:37:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515b8a6000 == 65 [pid = 1830] [id = 179] 01:37:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5163088800 == 64 [pid = 1830] [id = 177] 01:37:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc20000 == 63 [pid = 1830] [id = 176] 01:37:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517c3b0000 == 62 [pid = 1830] [id = 175] 01:37:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517310c800 == 61 [pid = 1830] [id = 174] 01:37:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165ba3000 == 60 [pid = 1830] [id = 173] 01:37:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516049f000 == 59 [pid = 1830] [id = 172] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f5162e11000) [pid = 1830] [serial = 499] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f5162e28c00) [pid = 1830] [serial = 500] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f516189c800) [pid = 1830] [serial = 496] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f516290bc00) [pid = 1830] [serial = 497] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f5168011400) [pid = 1830] [serial = 274] [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.] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f515fac3c00) [pid = 1830] [serial = 490] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f515f7e3000) [pid = 1830] [serial = 489] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f51605c7c00) [pid = 1830] [serial = 493] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f516189a800) [pid = 1830] [serial = 494] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f5162f7e800) [pid = 1830] [serial = 502] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f51594d1000) [pid = 1830] [serial = 509] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f516aa2a800) [pid = 1830] [serial = 506] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f51630ed800) [pid = 1830] [serial = 503] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f5159b29000) [pid = 1830] [serial = 511] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f5159b2cc00) [pid = 1830] [serial = 512] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f516aa26000) [pid = 1830] [serial = 505] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f51594cac00) [pid = 1830] [serial = 508] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:58 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:37:58 INFO - PROCESS | 1830 | 1462783078751 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:37:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:37:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1335ms 01:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:37:58 INFO - PROCESS | 1830 | 1462783078827 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:37:58 INFO - PROCESS | 1830 | 1462783078830 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:37:58 INFO - PROCESS | 1830 | 1462783078836 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:37:58 INFO - PROCESS | 1830 | 1462783078841 Marionette TRACE conn3 <- [1,730,null,{}] 01:37:58 INFO - PROCESS | 1830 | 1462783078855 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:59 INFO - PROCESS | 1830 | 1462783079017 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:37:59 INFO - PROCESS | 1830 | 1462783079133 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161e43000 == 60 [pid = 1830] [id = 190] 01:37:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f515aaac800) [pid = 1830] [serial = 570] [outer = (nil)] 01:37:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f5162e1b800) [pid = 1830] [serial = 571] [outer = 0x7f515aaac800] 01:37:59 INFO - PROCESS | 1830 | 1462783079196 Marionette DEBUG loaded listener.js 01:37:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f51630e3000) [pid = 1830] [serial = 572] [outer = 0x7f515aaac800] 01:37:59 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:37:59 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:37:59 INFO - PROCESS | 1830 | 1462783079937 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:37:59 INFO - PROCESS | 1830 | 1462783079978 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:38:00 INFO - PROCESS | 1830 | 1462783079999 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:38:00 INFO - PROCESS | 1830 | 1462783080003 Marionette TRACE conn3 <- [1,734,null,{}] 01:38:00 INFO - PROCESS | 1830 | 1462783080011 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:00 INFO - PROCESS | 1830 | 1462783080157 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:38:00 INFO - PROCESS | 1830 | 1462783080172 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516429c800 == 61 [pid = 1830] [id = 191] 01:38:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f5162891000) [pid = 1830] [serial = 573] [outer = (nil)] 01:38:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f51643bb000) [pid = 1830] [serial = 574] [outer = 0x7f5162891000] 01:38:00 INFO - PROCESS | 1830 | 1462783080231 Marionette DEBUG loaded listener.js 01:38:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f5164e5a400) [pid = 1830] [serial = 575] [outer = 0x7f5162891000] 01:38:00 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:01 INFO - PROCESS | 1830 | 1462783081023 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:38:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:38:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1103ms 01:38:01 INFO - PROCESS | 1830 | 1462783081088 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:38:01 INFO - PROCESS | 1830 | 1462783081091 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:38:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:38:01 INFO - PROCESS | 1830 | 1462783081096 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:38:01 INFO - PROCESS | 1830 | 1462783081098 Marionette TRACE conn3 <- [1,738,null,{}] 01:38:01 INFO - PROCESS | 1830 | 1462783081103 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:01 INFO - PROCESS | 1830 | 1462783081296 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:38:01 INFO - PROCESS | 1830 | 1462783081322 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165de1000 == 62 [pid = 1830] [id = 192] 01:38:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f5159b2d800) [pid = 1830] [serial = 576] [outer = (nil)] 01:38:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f516592b400) [pid = 1830] [serial = 577] [outer = 0x7f5159b2d800] 01:38:01 INFO - PROCESS | 1830 | 1462783081388 Marionette DEBUG loaded listener.js 01:38:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f5166e32800) [pid = 1830] [serial = 578] [outer = 0x7f5159b2d800] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f5161897800) [pid = 1830] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f5161891800) [pid = 1830] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f515f090800) [pid = 1830] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f515ad50400) [pid = 1830] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f5159b22800) [pid = 1830] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f515f687c00) [pid = 1830] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f515fa46400) [pid = 1830] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f5161893000) [pid = 1830] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f515f2f1c00) [pid = 1830] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f5159b28800) [pid = 1830] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f515aaa8000) [pid = 1830] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f515aaa0c00) [pid = 1830] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f515f2f7c00) [pid = 1830] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f515aaa0800) [pid = 1830] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f5162f7b400) [pid = 1830] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f515f688400) [pid = 1830] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f5164e59c00) [pid = 1830] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f5161b22000) [pid = 1830] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f515facd000) [pid = 1830] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7f5166e38800) [pid = 1830] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7f5161b19000) [pid = 1830] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:38:02 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7f516c072800) [pid = 1830] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:38:02 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:02 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:38:02 INFO - PROCESS | 1830 | 1462783082750 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:38:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:38:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1676ms 01:38:02 INFO - PROCESS | 1830 | 1462783082775 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:38:02 INFO - PROCESS | 1830 | 1462783082780 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:38:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:38:02 INFO - PROCESS | 1830 | 1462783082895 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:38:02 INFO - PROCESS | 1830 | 1462783082902 Marionette TRACE conn3 <- [1,742,null,{}] 01:38:02 INFO - PROCESS | 1830 | 1462783082913 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:03 INFO - PROCESS | 1830 | 1462783083089 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:38:03 INFO - PROCESS | 1830 | 1462783083238 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f6e0000 == 63 [pid = 1830] [id = 193] 01:38:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f515f2f1c00) [pid = 1830] [serial = 579] [outer = (nil)] 01:38:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f515f2f9000) [pid = 1830] [serial = 580] [outer = 0x7f515f2f1c00] 01:38:03 INFO - PROCESS | 1830 | 1462783083314 Marionette DEBUG loaded listener.js 01:38:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f515f7edc00) [pid = 1830] [serial = 581] [outer = 0x7f515f2f1c00] 01:38:04 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:04 INFO - PROCESS | 1830 | 1462783084606 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:38:04 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 01:38:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1795ms 01:38:04 INFO - PROCESS | 1830 | 1462783084685 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:38:04 INFO - PROCESS | 1830 | 1462783084693 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:38:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:38:04 INFO - PROCESS | 1830 | 1462783084721 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:38:04 INFO - PROCESS | 1830 | 1462783084725 Marionette TRACE conn3 <- [1,746,null,{}] 01:38:04 INFO - PROCESS | 1830 | 1462783084731 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:04 INFO - PROCESS | 1830 | 1462783084890 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:38:05 INFO - PROCESS | 1830 | 1462783085039 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f0d7800 == 64 [pid = 1830] [id = 194] 01:38:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f515f2f4800) [pid = 1830] [serial = 582] [outer = (nil)] 01:38:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f516189f800) [pid = 1830] [serial = 583] [outer = 0x7f515f2f4800] 01:38:05 INFO - PROCESS | 1830 | 1462783085110 Marionette DEBUG loaded listener.js 01:38:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f5162751c00) [pid = 1830] [serial = 584] [outer = 0x7f515f2f4800] 01:38:05 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:06 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:06 INFO - PROCESS | 1830 | 1462783086347 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:38:06 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.) 01:38:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1639ms 01:38:06 INFO - PROCESS | 1830 | 1462783086366 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:38:06 INFO - PROCESS | 1830 | 1462783086369 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:38:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:38:06 INFO - PROCESS | 1830 | 1462783086375 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:38:06 INFO - PROCESS | 1830 | 1462783086381 Marionette TRACE conn3 <- [1,750,null,{}] 01:38:06 INFO - PROCESS | 1830 | 1462783086397 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:06 INFO - PROCESS | 1830 | 1462783086646 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:38:06 INFO - PROCESS | 1830 | 1462783086817 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51682ed800 == 65 [pid = 1830] [id = 195] 01:38:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f516289c000) [pid = 1830] [serial = 585] [outer = (nil)] 01:38:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f5162e1d000) [pid = 1830] [serial = 586] [outer = 0x7f516289c000] 01:38:06 INFO - PROCESS | 1830 | 1462783086892 Marionette DEBUG loaded listener.js 01:38:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f5162f77800) [pid = 1830] [serial = 587] [outer = 0x7f516289c000] 01:38:08 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:08 INFO - PROCESS | 1830 | 1462783088194 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:38:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:38:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1832ms 01:38:08 INFO - PROCESS | 1830 | 1462783088209 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:38:08 INFO - PROCESS | 1830 | 1462783088212 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:38:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:38:08 INFO - PROCESS | 1830 | 1462783088219 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:38:08 INFO - PROCESS | 1830 | 1462783088222 Marionette TRACE conn3 <- [1,754,null,{}] 01:38:08 INFO - PROCESS | 1830 | 1462783088228 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:08 INFO - PROCESS | 1830 | 1462783088425 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:38:08 INFO - PROCESS | 1830 | 1462783088579 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b29f000 == 66 [pid = 1830] [id = 196] 01:38:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f5162e1b000) [pid = 1830] [serial = 588] [outer = (nil)] 01:38:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f5164e5c000) [pid = 1830] [serial = 589] [outer = 0x7f5162e1b000] 01:38:08 INFO - PROCESS | 1830 | 1462783088658 Marionette DEBUG loaded listener.js 01:38:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f516800dc00) [pid = 1830] [serial = 590] [outer = 0x7f5162e1b000] 01:38:09 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:09 INFO - PROCESS | 1830 | 1462783089915 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:38:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 01:38:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1729ms 01:38:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:38:09 INFO - PROCESS | 1830 | 1462783089947 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:38:09 INFO - PROCESS | 1830 | 1462783089950 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:38:09 INFO - PROCESS | 1830 | 1462783089955 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:38:09 INFO - PROCESS | 1830 | 1462783089959 Marionette TRACE conn3 <- [1,758,null,{}] 01:38:09 INFO - PROCESS | 1830 | 1462783089964 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:10 INFO - PROCESS | 1830 | 1462783090152 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:38:10 INFO - PROCESS | 1830 | 1462783090310 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb02800 == 67 [pid = 1830] [id = 197] 01:38:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f5159b23000) [pid = 1830] [serial = 591] [outer = (nil)] 01:38:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f5166e2a400) [pid = 1830] [serial = 592] [outer = 0x7f5159b23000] 01:38:10 INFO - PROCESS | 1830 | 1462783090380 Marionette DEBUG loaded listener.js 01:38:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f516a90ec00) [pid = 1830] [serial = 593] [outer = 0x7f5159b23000] 01:38:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:11 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:38:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:38:11 INFO - PROCESS | 1830 | 1462783091231 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:38:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:38:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1336ms 01:38:11 INFO - PROCESS | 1830 | 1462783091291 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:38:11 INFO - PROCESS | 1830 | 1462783091294 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:38:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:38:11 INFO - PROCESS | 1830 | 1462783091300 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:38:11 INFO - PROCESS | 1830 | 1462783091302 Marionette TRACE conn3 <- [1,762,null,{}] 01:38:11 INFO - PROCESS | 1830 | 1462783091307 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:11 INFO - PROCESS | 1830 | 1462783091715 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:38:11 INFO - PROCESS | 1830 | 1462783091921 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160406800 == 68 [pid = 1830] [id = 198] 01:38:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f515aaa5c00) [pid = 1830] [serial = 594] [outer = (nil)] 01:38:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f515aaaac00) [pid = 1830] [serial = 595] [outer = 0x7f515aaa5c00] 01:38:11 INFO - PROCESS | 1830 | 1462783091984 Marionette DEBUG loaded listener.js 01:38:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f515f098c00) [pid = 1830] [serial = 596] [outer = 0x7f515aaa5c00] 01:38:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165990800 == 67 [pid = 1830] [id = 25] 01:38:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516429c800 == 66 [pid = 1830] [id = 191] 01:38:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161e43000 == 65 [pid = 1830] [id = 190] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f5162e0e800) [pid = 1830] [serial = 550] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515b88b000 == 64 [pid = 1830] [id = 189] 01:38:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fad800 == 63 [pid = 1830] [id = 188] 01:38:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516438f000 == 62 [pid = 1830] [id = 186] 01:38:13 INFO - PROCESS | 1830 | 1462783093242 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:38:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5163089800 == 61 [pid = 1830] [id = 185] 01:38:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604b6800 == 60 [pid = 1830] [id = 184] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f5162e15000) [pid = 1830] [serial = 475] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f5162e29c00) [pid = 1830] [serial = 526] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f5162f7d000) [pid = 1830] [serial = 427] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f515f7e3c00) [pid = 1830] [serial = 539] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f515f09c000) [pid = 1830] [serial = 442] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f515ad53000) [pid = 1830] [serial = 517] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f5162e2b000) [pid = 1830] [serial = 421] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f5169a0f800) [pid = 1830] [serial = 532] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f5162906c00) [pid = 1830] [serial = 418] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f515f09cc00) [pid = 1830] [serial = 518] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f516215dc00) [pid = 1830] [serial = 430] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f5162e09c00) [pid = 1830] [serial = 536] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f516311cc00) [pid = 1830] [serial = 529] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f5162159800) [pid = 1830] [serial = 547] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7f515f093400) [pid = 1830] [serial = 439] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7f515ad59c00) [pid = 1830] [serial = 436] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7f5161897400) [pid = 1830] [serial = 472] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7f51605c6800) [pid = 1830] [serial = 535] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7f5163128800) [pid = 1830] [serial = 433] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7f516c572400) [pid = 1830] [serial = 424] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7f516215e400) [pid = 1830] [serial = 523] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7f515fac9400) [pid = 1830] [serial = 520] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7f515f67c800) [pid = 1830] [serial = 538] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7f51605cc800) [pid = 1830] [serial = 542] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7f517a255800) [pid = 1830] [serial = 478] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7f5162893000) [pid = 1830] [serial = 545] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7f516e782400) [pid = 1830] [serial = 487] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7f516215f000) [pid = 1830] [serial = 544] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 80 (0x7f515facd800) [pid = 1830] [serial = 541] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 79 (0x7f516cec6800) [pid = 1830] [serial = 481] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7f5161b24800) [pid = 1830] [serial = 484] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7f51781dc000) [pid = 1830] [serial = 469] [outer = (nil)] [url = about:blank] 01:38:13 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7f516290fc00) [pid = 1830] [serial = 548] [outer = (nil)] [url = about:blank] 01:38:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:38:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1981ms 01:38:13 INFO - PROCESS | 1830 | 1462783093330 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:38:13 INFO - PROCESS | 1830 | 1462783093336 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:38:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:38:13 INFO - PROCESS | 1830 | 1462783093343 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:38:13 INFO - PROCESS | 1830 | 1462783093347 Marionette TRACE conn3 <- [1,766,null,{}] 01:38:13 INFO - PROCESS | 1830 | 1462783093353 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:13 INFO - PROCESS | 1830 | 1462783093505 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:38:13 INFO - PROCESS | 1830 | 1462783093614 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2cb000 == 61 [pid = 1830] [id = 199] 01:38:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7f515f099c00) [pid = 1830] [serial = 597] [outer = (nil)] 01:38:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7f5161b21000) [pid = 1830] [serial = 598] [outer = 0x7f515f099c00] 01:38:13 INFO - PROCESS | 1830 | 1462783093676 Marionette DEBUG loaded listener.js 01:38:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7f516215f000) [pid = 1830] [serial = 599] [outer = 0x7f515f099c00] 01:38:14 INFO - PROCESS | 1830 | 1462783094705 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:38:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:38:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1380ms 01:38:14 INFO - PROCESS | 1830 | 1462783094723 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:38:14 INFO - PROCESS | 1830 | 1462783094727 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:38:14 INFO - PROCESS | 1830 | 1462783094732 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:38:14 INFO - PROCESS | 1830 | 1462783094735 Marionette TRACE conn3 <- [1,770,null,{}] 01:38:14 INFO - PROCESS | 1830 | 1462783094740 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:14 INFO - PROCESS | 1830 | 1462783094879 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:38:15 INFO - PROCESS | 1830 | 1462783095071 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d4e800 == 62 [pid = 1830] [id = 200] 01:38:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7f51605c5800) [pid = 1830] [serial = 600] [outer = (nil)] 01:38:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7f5162909400) [pid = 1830] [serial = 601] [outer = 0x7f51605c5800] 01:38:15 INFO - PROCESS | 1830 | 1462783095129 Marionette DEBUG loaded listener.js 01:38:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7f5162e14400) [pid = 1830] [serial = 602] [outer = 0x7f51605c5800] 01:38:15 INFO - PROCESS | 1830 | 1462783095783 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1128ms 01:38:15 INFO - PROCESS | 1830 | 1462783095861 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:38:15 INFO - PROCESS | 1830 | 1462783095866 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:38:15 INFO - PROCESS | 1830 | 1462783095891 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:38:15 INFO - PROCESS | 1830 | 1462783095897 Marionette TRACE conn3 <- [1,774,null,{}] 01:38:15 INFO - PROCESS | 1830 | 1462783095910 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:16 INFO - PROCESS | 1830 | 1462783096109 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:38:16 INFO - PROCESS | 1830 | 1462783096131 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fdd000 == 63 [pid = 1830] [id = 201] 01:38:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7f51594c9400) [pid = 1830] [serial = 603] [outer = (nil)] 01:38:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7f51630f0c00) [pid = 1830] [serial = 604] [outer = 0x7f51594c9400] 01:38:16 INFO - PROCESS | 1830 | 1462783096188 Marionette DEBUG loaded listener.js 01:38:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7f51633f2000) [pid = 1830] [serial = 605] [outer = 0x7f51594c9400] 01:38:16 INFO - PROCESS | 1830 | 1462783096918 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1065ms 01:38:16 INFO - PROCESS | 1830 | 1462783096940 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:38:16 INFO - PROCESS | 1830 | 1462783096944 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:38:16 INFO - PROCESS | 1830 | 1462783096953 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:38:16 INFO - PROCESS | 1830 | 1462783096956 Marionette TRACE conn3 <- [1,778,null,{}] 01:38:16 INFO - PROCESS | 1830 | 1462783096988 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:17 INFO - PROCESS | 1830 | 1462783097168 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:38:17 INFO - PROCESS | 1830 | 1462783097205 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51634c8000 == 64 [pid = 1830] [id = 202] 01:38:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7f5163126000) [pid = 1830] [serial = 606] [outer = (nil)] 01:38:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7f5165d8a800) [pid = 1830] [serial = 607] [outer = 0x7f5163126000] 01:38:17 INFO - PROCESS | 1830 | 1462783097283 Marionette DEBUG loaded listener.js 01:38:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7f51695cac00) [pid = 1830] [serial = 608] [outer = 0x7f5163126000] 01:38:17 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7f5162891000) [pid = 1830] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:38:17 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7f5159b22400) [pid = 1830] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:38:17 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7f515aaac800) [pid = 1830] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:38:17 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7f515aaa3400) [pid = 1830] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:38:18 INFO - PROCESS | 1830 | 1462783098067 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1128ms 01:38:18 INFO - PROCESS | 1830 | 1462783098089 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:38:18 INFO - PROCESS | 1830 | 1462783098092 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:38:18 INFO - PROCESS | 1830 | 1462783098097 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:38:18 INFO - PROCESS | 1830 | 1462783098099 Marionette TRACE conn3 <- [1,782,null,{}] 01:38:18 INFO - PROCESS | 1830 | 1462783098104 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:18 INFO - PROCESS | 1830 | 1462783098264 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:38:18 INFO - PROCESS | 1830 | 1462783098287 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515eea9000 == 65 [pid = 1830] [id = 203] 01:38:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7f516aa26c00) [pid = 1830] [serial = 609] [outer = (nil)] 01:38:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7f516aa29000) [pid = 1830] [serial = 610] [outer = 0x7f516aa26c00] 01:38:18 INFO - PROCESS | 1830 | 1462783098353 Marionette DEBUG loaded listener.js 01:38:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7f516af27000) [pid = 1830] [serial = 611] [outer = 0x7f516aa26c00] 01:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1024ms 01:38:19 INFO - PROCESS | 1830 | 1462783099114 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:38:19 INFO - PROCESS | 1830 | 1462783099123 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:38:19 INFO - PROCESS | 1830 | 1462783099126 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:38:19 INFO - PROCESS | 1830 | 1462783099133 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:38:19 INFO - PROCESS | 1830 | 1462783099135 Marionette TRACE conn3 <- [1,786,null,{}] 01:38:19 INFO - PROCESS | 1830 | 1462783099139 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:19 INFO - PROCESS | 1830 | 1462783099322 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:38:19 INFO - PROCESS | 1830 | 1462783099363 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ac7a800 == 66 [pid = 1830] [id = 204] 01:38:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7f516aa27000) [pid = 1830] [serial = 612] [outer = (nil)] 01:38:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7f516bebb400) [pid = 1830] [serial = 613] [outer = 0x7f516aa27000] 01:38:19 INFO - PROCESS | 1830 | 1462783099417 Marionette DEBUG loaded listener.js 01:38:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7f516c3fcc00) [pid = 1830] [serial = 614] [outer = 0x7f516aa27000] 01:38:20 INFO - PROCESS | 1830 | 1462783100384 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1282ms 01:38:20 INFO - PROCESS | 1830 | 1462783100415 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:38:20 INFO - PROCESS | 1830 | 1462783100421 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:38:20 INFO - PROCESS | 1830 | 1462783100429 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:38:20 INFO - PROCESS | 1830 | 1462783100435 Marionette TRACE conn3 <- [1,790,null,{}] 01:38:20 INFO - PROCESS | 1830 | 1462783100441 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:20 INFO - PROCESS | 1830 | 1462783100594 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:38:20 INFO - PROCESS | 1830 | 1462783100753 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618e5000 == 67 [pid = 1830] [id = 205] 01:38:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7f515f67d400) [pid = 1830] [serial = 615] [outer = (nil)] 01:38:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7f515faca400) [pid = 1830] [serial = 616] [outer = 0x7f515f67d400] 01:38:20 INFO - PROCESS | 1830 | 1462783100825 Marionette DEBUG loaded listener.js 01:38:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f5161b1a400) [pid = 1830] [serial = 617] [outer = 0x7f515f67d400] 01:38:21 INFO - PROCESS | 1830 | 1462783101683 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1330ms 01:38:21 INFO - PROCESS | 1830 | 1462783101759 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:38:21 INFO - PROCESS | 1830 | 1462783101767 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:38:21 INFO - PROCESS | 1830 | 1462783101776 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:38:21 INFO - PROCESS | 1830 | 1462783101780 Marionette TRACE conn3 <- [1,794,null,{}] 01:38:21 INFO - PROCESS | 1830 | 1462783101785 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:21 INFO - PROCESS | 1830 | 1462783101979 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:38:22 INFO - PROCESS | 1830 | 1462783102139 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165b94800 == 68 [pid = 1830] [id = 206] 01:38:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f5162688800) [pid = 1830] [serial = 618] [outer = (nil)] 01:38:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f5162e1f000) [pid = 1830] [serial = 619] [outer = 0x7f5162688800] 01:38:22 INFO - PROCESS | 1830 | 1462783102211 Marionette DEBUG loaded listener.js 01:38:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f5162f76c00) [pid = 1830] [serial = 620] [outer = 0x7f5162688800] 01:38:23 INFO - PROCESS | 1830 | 1462783103026 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1276ms 01:38:23 INFO - PROCESS | 1830 | 1462783103068 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:38:23 INFO - PROCESS | 1830 | 1462783103072 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:38:23 INFO - PROCESS | 1830 | 1462783103078 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:38:23 INFO - PROCESS | 1830 | 1462783103084 Marionette TRACE conn3 <- [1,798,null,{}] 01:38:23 INFO - PROCESS | 1830 | 1462783103099 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:23 INFO - PROCESS | 1830 | 1462783103284 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:38:23 INFO - PROCESS | 1830 | 1462783103437 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bce8000 == 69 [pid = 1830] [id = 207] 01:38:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f5166e37c00) [pid = 1830] [serial = 621] [outer = (nil)] 01:38:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f516aa23000) [pid = 1830] [serial = 622] [outer = 0x7f5166e37c00] 01:38:23 INFO - PROCESS | 1830 | 1462783103508 Marionette DEBUG loaded listener.js 01:38:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f516ae3e400) [pid = 1830] [serial = 623] [outer = 0x7f5166e37c00] 01:38:24 INFO - PROCESS | 1830 | 1462783104419 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:38:24 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 01:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1382ms 01:38:24 INFO - PROCESS | 1830 | 1462783104461 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:38:24 INFO - PROCESS | 1830 | 1462783104465 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:38:24 INFO - PROCESS | 1830 | 1462783104471 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:38:24 INFO - PROCESS | 1830 | 1462783104474 Marionette TRACE conn3 <- [1,802,null,{}] 01:38:24 INFO - PROCESS | 1830 | 1462783104479 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:24 INFO - PROCESS | 1830 | 1462783104651 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:38:24 INFO - PROCESS | 1830 | 1462783104807 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c7d0800 == 70 [pid = 1830] [id = 208] 01:38:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f516b2c6800) [pid = 1830] [serial = 624] [outer = (nil)] 01:38:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f516bec9800) [pid = 1830] [serial = 625] [outer = 0x7f516b2c6800] 01:38:24 INFO - PROCESS | 1830 | 1462783104886 Marionette DEBUG loaded listener.js 01:38:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f516cd95400) [pid = 1830] [serial = 626] [outer = 0x7f516b2c6800] 01:38:25 INFO - PROCESS | 1830 | 1462783105752 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:38:25 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 01:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1327ms 01:38:25 INFO - PROCESS | 1830 | 1462783105798 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:38:25 INFO - PROCESS | 1830 | 1462783105802 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:38:25 INFO - PROCESS | 1830 | 1462783105807 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:38:25 INFO - PROCESS | 1830 | 1462783105809 Marionette TRACE conn3 <- [1,806,null,{}] 01:38:25 INFO - PROCESS | 1830 | 1462783105814 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:25 INFO - PROCESS | 1830 | 1462783105978 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:38:26 INFO - PROCESS | 1830 | 1462783106137 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516d1f8800 == 71 [pid = 1830] [id = 209] 01:38:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f516af29c00) [pid = 1830] [serial = 627] [outer = (nil)] 01:38:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f516ceba800) [pid = 1830] [serial = 628] [outer = 0x7f516af29c00] 01:38:26 INFO - PROCESS | 1830 | 1462783106206 Marionette DEBUG loaded listener.js 01:38:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f516cec2000) [pid = 1830] [serial = 629] [outer = 0x7f516af29c00] 01:38:27 INFO - PROCESS | 1830 | 1462783107054 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:38:27 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 01:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1276ms 01:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:38:27 INFO - PROCESS | 1830 | 1462783107083 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:38:27 INFO - PROCESS | 1830 | 1462783107086 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:38:27 INFO - PROCESS | 1830 | 1462783107091 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:38:27 INFO - PROCESS | 1830 | 1462783107094 Marionette TRACE conn3 <- [1,810,null,{}] 01:38:27 INFO - PROCESS | 1830 | 1462783107099 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:27 INFO - PROCESS | 1830 | 1462783107276 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:38:27 INFO - PROCESS | 1830 | 1462783107437 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517311b800 == 72 [pid = 1830] [id = 210] 01:38:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f516ceb9400) [pid = 1830] [serial = 630] [outer = (nil)] 01:38:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f516e9be800) [pid = 1830] [serial = 631] [outer = 0x7f516ceb9400] 01:38:27 INFO - PROCESS | 1830 | 1462783107503 Marionette DEBUG loaded listener.js 01:38:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f5178f5c000) [pid = 1830] [serial = 632] [outer = 0x7f516ceb9400] 01:38:28 INFO - PROCESS | 1830 | 1462783108327 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1289ms 01:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:38:28 INFO - PROCESS | 1830 | 1462783108381 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:38:28 INFO - PROCESS | 1830 | 1462783108384 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:38:28 INFO - PROCESS | 1830 | 1462783108390 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:38:28 INFO - PROCESS | 1830 | 1462783108393 Marionette TRACE conn3 <- [1,814,null,{}] 01:38:28 INFO - PROCESS | 1830 | 1462783108398 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:28 INFO - PROCESS | 1830 | 1462783108538 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:38:28 INFO - PROCESS | 1830 | 1462783108695 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5179432800 == 73 [pid = 1830] [id = 211] 01:38:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f5162ea6800) [pid = 1830] [serial = 633] [outer = (nil)] 01:38:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f5162ead400) [pid = 1830] [serial = 634] [outer = 0x7f5162ea6800] 01:38:28 INFO - PROCESS | 1830 | 1462783108763 Marionette DEBUG loaded listener.js 01:38:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f5162eb2800) [pid = 1830] [serial = 635] [outer = 0x7f5162ea6800] 01:38:29 INFO - PROCESS | 1830 | 1462783109624 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 01:38:29 INFO - PROCESS | 1830 | 1462783109683 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:38:29 INFO - PROCESS | 1830 | 1462783109690 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:38:29 INFO - PROCESS | 1830 | 1462783109693 Marionette TRACE conn3 <- [1,818,null,{}] 01:38:29 INFO - PROCESS | 1830 | 1462783109699 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:29 INFO - PROCESS | 1830 | 1462783109845 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:38:30 INFO - PROCESS | 1830 | 1462783110003 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164e10000 == 74 [pid = 1830] [id = 212] 01:38:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f5159b2f400) [pid = 1830] [serial = 636] [outer = (nil)] 01:38:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f5162eb4c00) [pid = 1830] [serial = 637] [outer = 0x7f5159b2f400] 01:38:30 INFO - PROCESS | 1830 | 1462783110071 Marionette DEBUG loaded listener.js 01:38:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f51792a0800) [pid = 1830] [serial = 638] [outer = 0x7f5159b2f400] 01:38:31 INFO - PROCESS | 1830 | 1462783111178 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1532ms 01:38:31 INFO - PROCESS | 1830 | 1462783111224 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:38:31 INFO - PROCESS | 1830 | 1462783111230 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:38:31 INFO - PROCESS | 1830 | 1462783111239 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:38:31 INFO - PROCESS | 1830 | 1462783111243 Marionette TRACE conn3 <- [1,822,null,{}] 01:38:31 INFO - PROCESS | 1830 | 1462783111250 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:31 INFO - PROCESS | 1830 | 1462783111418 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:38:31 INFO - PROCESS | 1830 | 1462783111584 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fc3800 == 75 [pid = 1830] [id = 213] 01:38:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f515b8c3000) [pid = 1830] [serial = 639] [outer = (nil)] 01:38:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f515b8cc800) [pid = 1830] [serial = 640] [outer = 0x7f515b8c3000] 01:38:31 INFO - PROCESS | 1830 | 1462783111651 Marionette DEBUG loaded listener.js 01:38:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f515f094400) [pid = 1830] [serial = 641] [outer = 0x7f515b8c3000] 01:38:32 INFO - PROCESS | 1830 | 1462783112577 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 01:38:32 INFO - PROCESS | 1830 | 1462783112628 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:38:32 INFO - PROCESS | 1830 | 1462783112638 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:38:32 INFO - PROCESS | 1830 | 1462783112640 Marionette TRACE conn3 <- [1,826,null,{}] 01:38:32 INFO - PROCESS | 1830 | 1462783112645 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:32 INFO - PROCESS | 1830 | 1462783112803 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:38:32 INFO - PROCESS | 1830 | 1462783112966 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160417000 == 76 [pid = 1830] [id = 214] 01:38:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f515fac8800) [pid = 1830] [serial = 642] [outer = (nil)] 01:38:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f51605c9000) [pid = 1830] [serial = 643] [outer = 0x7f515fac8800] 01:38:33 INFO - PROCESS | 1830 | 1462783113032 Marionette DEBUG loaded listener.js 01:38:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f5161b1a000) [pid = 1830] [serial = 644] [outer = 0x7f515fac8800] 01:38:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517db09000 == 75 [pid = 1830] [id = 88] 01:38:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627b0000 == 74 [pid = 1830] [id = 24] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f516592b400) [pid = 1830] [serial = 577] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f515f2f6400) [pid = 1830] [serial = 553] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f5161b21c00) [pid = 1830] [serial = 556] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f5162f7d800) [pid = 1830] [serial = 559] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51682ed800 == 73 [pid = 1830] [id = 195] 01:38:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f0d7800 == 72 [pid = 1830] [id = 194] 01:38:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f6e0000 == 71 [pid = 1830] [id = 193] 01:38:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165de1000 == 70 [pid = 1830] [id = 192] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f515face800) [pid = 1830] [serial = 566] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f515f7e8000) [pid = 1830] [serial = 565] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f5162e1b800) [pid = 1830] [serial = 571] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f51630e3000) [pid = 1830] [serial = 572] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f51630ebc00) [pid = 1830] [serial = 562] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f515f2f7400) [pid = 1830] [serial = 568] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f516215b400) [pid = 1830] [serial = 569] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f51643bb000) [pid = 1830] [serial = 574] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f5164e5a400) [pid = 1830] [serial = 575] [outer = (nil)] [url = about:blank] 01:38:33 INFO - PROCESS | 1830 | 1462783113947 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1327ms 01:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:38:33 INFO - PROCESS | 1830 | 1462783113965 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:38:33 INFO - PROCESS | 1830 | 1462783113968 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:38:33 INFO - PROCESS | 1830 | 1462783113976 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:38:33 INFO - PROCESS | 1830 | 1462783113983 Marionette TRACE conn3 <- [1,830,null,{}] 01:38:34 INFO - PROCESS | 1830 | 1462783113998 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:34 INFO - PROCESS | 1830 | 1462783114169 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:38:34 INFO - PROCESS | 1830 | 1462783114191 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fb6800 == 71 [pid = 1830] [id = 215] 01:38:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f5162756000) [pid = 1830] [serial = 645] [outer = (nil)] 01:38:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f5162ad0000) [pid = 1830] [serial = 646] [outer = 0x7f5162756000] 01:38:34 INFO - PROCESS | 1830 | 1462783114261 Marionette DEBUG loaded listener.js 01:38:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f5162e0fc00) [pid = 1830] [serial = 647] [outer = 0x7f5162756000] 01:38:35 INFO - PROCESS | 1830 | 1462783115042 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1087ms 01:38:35 INFO - PROCESS | 1830 | 1462783115070 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:38:35 INFO - PROCESS | 1830 | 1462783115074 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:38:35 INFO - PROCESS | 1830 | 1462783115079 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:38:35 INFO - PROCESS | 1830 | 1462783115082 Marionette TRACE conn3 <- [1,834,null,{}] 01:38:35 INFO - PROCESS | 1830 | 1462783115086 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:35 INFO - PROCESS | 1830 | 1462783115227 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:38:35 INFO - PROCESS | 1830 | 1462783115359 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164395000 == 72 [pid = 1830] [id = 216] 01:38:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f5162752c00) [pid = 1830] [serial = 648] [outer = (nil)] 01:38:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f5162f74c00) [pid = 1830] [serial = 649] [outer = 0x7f5162752c00] 01:38:35 INFO - PROCESS | 1830 | 1462783115415 Marionette DEBUG loaded listener.js 01:38:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f5163123400) [pid = 1830] [serial = 650] [outer = 0x7f5162752c00] 01:38:36 INFO - PROCESS | 1830 | 1462783116166 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1132ms 01:38:36 INFO - PROCESS | 1830 | 1462783116212 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:38:36 INFO - PROCESS | 1830 | 1462783116215 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:38:36 INFO - PROCESS | 1830 | 1462783116230 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:38:36 INFO - PROCESS | 1830 | 1462783116234 Marionette TRACE conn3 <- [1,838,null,{}] 01:38:36 INFO - PROCESS | 1830 | 1462783116239 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:36 INFO - PROCESS | 1830 | 1462783116429 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:38:36 INFO - PROCESS | 1830 | 1462783116461 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5168c83000 == 73 [pid = 1830] [id = 217] 01:38:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f5163128000) [pid = 1830] [serial = 651] [outer = (nil)] 01:38:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f516331a800) [pid = 1830] [serial = 652] [outer = 0x7f5163128000] 01:38:36 INFO - PROCESS | 1830 | 1462783116520 Marionette DEBUG loaded listener.js 01:38:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f516592b400) [pid = 1830] [serial = 653] [outer = 0x7f5163128000] 01:38:37 INFO - PROCESS | 1830 | 1462783117333 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1133ms 01:38:37 INFO - PROCESS | 1830 | 1462783117363 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:38:37 INFO - PROCESS | 1830 | 1462783117366 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:38:37 INFO - PROCESS | 1830 | 1462783117372 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:38:37 INFO - PROCESS | 1830 | 1462783117374 Marionette TRACE conn3 <- [1,842,null,{}] 01:38:37 INFO - PROCESS | 1830 | 1462783117380 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:37 INFO - PROCESS | 1830 | 1462783117610 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:38:37 INFO - PROCESS | 1830 | 1462783117633 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb1b800 == 74 [pid = 1830] [id = 218] 01:38:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f516313a000) [pid = 1830] [serial = 654] [outer = (nil)] 01:38:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f516ae79c00) [pid = 1830] [serial = 655] [outer = 0x7f516313a000] 01:38:37 INFO - PROCESS | 1830 | 1462783117698 Marionette DEBUG loaded listener.js 01:38:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f516cec7800) [pid = 1830] [serial = 656] [outer = 0x7f516313a000] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f51594c9400) [pid = 1830] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f5163126000) [pid = 1830] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f5159b2d800) [pid = 1830] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f515f099c00) [pid = 1830] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f515aaa5c00) [pid = 1830] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f51605c5800) [pid = 1830] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f516aa26c00) [pid = 1830] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f515f2f6000) [pid = 1830] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f515fa47400) [pid = 1830] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f5161b20c00) [pid = 1830] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f5161b18c00) [pid = 1830] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f5162e0dc00) [pid = 1830] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:38:38 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f51630ea400) [pid = 1830] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:38:38 INFO - PROCESS | 1830 | 1462783118547 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1227ms 01:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:38:38 INFO - PROCESS | 1830 | 1462783118600 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:38:38 INFO - PROCESS | 1830 | 1462783118603 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:38:38 INFO - PROCESS | 1830 | 1462783118607 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:38:38 INFO - PROCESS | 1830 | 1462783118611 Marionette TRACE conn3 <- [1,846,null,{}] 01:38:38 INFO - PROCESS | 1830 | 1462783118616 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:38 INFO - PROCESS | 1830 | 1462783118746 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:38:38 INFO - PROCESS | 1830 | 1462783118759 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bce4800 == 75 [pid = 1830] [id = 219] 01:38:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f515f7e8400) [pid = 1830] [serial = 657] [outer = (nil)] 01:38:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f51630ecc00) [pid = 1830] [serial = 658] [outer = 0x7f515f7e8400] 01:38:38 INFO - PROCESS | 1830 | 1462783118813 Marionette DEBUG loaded listener.js 01:38:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f516cdc0000) [pid = 1830] [serial = 659] [outer = 0x7f515f7e8400] 01:38:39 INFO - PROCESS | 1830 | 1462783119556 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 978ms 01:38:39 INFO - PROCESS | 1830 | 1462783119587 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:38:39 INFO - PROCESS | 1830 | 1462783119590 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:38:39 INFO - PROCESS | 1830 | 1462783119601 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:38:39 INFO - PROCESS | 1830 | 1462783119603 Marionette TRACE conn3 <- [1,850,null,{}] 01:38:39 INFO - PROCESS | 1830 | 1462783119608 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:39 INFO - PROCESS | 1830 | 1462783119808 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:38:39 INFO - PROCESS | 1830 | 1462783119825 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517310c800 == 76 [pid = 1830] [id = 220] 01:38:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f5162f7b000) [pid = 1830] [serial = 660] [outer = (nil)] 01:38:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f516dc10800) [pid = 1830] [serial = 661] [outer = 0x7f5162f7b000] 01:38:39 INFO - PROCESS | 1830 | 1462783119885 Marionette DEBUG loaded listener.js 01:38:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f516e9ba000) [pid = 1830] [serial = 662] [outer = 0x7f5162f7b000] 01:38:40 INFO - PROCESS | 1830 | 1462783120886 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1328ms 01:38:40 INFO - PROCESS | 1830 | 1462783120931 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:38:40 INFO - PROCESS | 1830 | 1462783120937 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:38:40 INFO - PROCESS | 1830 | 1462783120946 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:38:40 INFO - PROCESS | 1830 | 1462783120950 Marionette TRACE conn3 <- [1,854,null,{}] 01:38:40 INFO - PROCESS | 1830 | 1462783120958 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:41 INFO - PROCESS | 1830 | 1462783121196 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:38:41 INFO - PROCESS | 1830 | 1462783121422 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d52800 == 77 [pid = 1830] [id = 221] 01:38:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f515f2f6000) [pid = 1830] [serial = 663] [outer = (nil)] 01:38:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f515f682800) [pid = 1830] [serial = 664] [outer = 0x7f515f2f6000] 01:38:41 INFO - PROCESS | 1830 | 1462783121547 Marionette DEBUG loaded listener.js 01:38:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f51605c6800) [pid = 1830] [serial = 665] [outer = 0x7f515f2f6000] 01:38:42 INFO - PROCESS | 1830 | 1462783122331 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1438ms 01:38:42 INFO - PROCESS | 1830 | 1462783122383 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:38:42 INFO - PROCESS | 1830 | 1462783122390 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:38:42 INFO - PROCESS | 1830 | 1462783122400 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:38:42 INFO - PROCESS | 1830 | 1462783122404 Marionette TRACE conn3 <- [1,858,null,{}] 01:38:42 INFO - PROCESS | 1830 | 1462783122427 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:42 INFO - PROCESS | 1830 | 1462783122604 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:38:42 INFO - PROCESS | 1830 | 1462783122766 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb07000 == 78 [pid = 1830] [id = 222] 01:38:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f5161b24400) [pid = 1830] [serial = 666] [outer = (nil)] 01:38:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f5162891c00) [pid = 1830] [serial = 667] [outer = 0x7f5161b24400] 01:38:42 INFO - PROCESS | 1830 | 1462783122834 Marionette DEBUG loaded listener.js 01:38:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f5162e0c800) [pid = 1830] [serial = 668] [outer = 0x7f5161b24400] 01:38:43 INFO - PROCESS | 1830 | 1462783123702 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1348ms 01:38:43 INFO - PROCESS | 1830 | 1462783123748 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:38:43 INFO - PROCESS | 1830 | 1462783123753 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:38:43 INFO - PROCESS | 1830 | 1462783123760 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:38:43 INFO - PROCESS | 1830 | 1462783123765 Marionette TRACE conn3 <- [1,862,null,{}] 01:38:43 INFO - PROCESS | 1830 | 1462783123782 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:43 INFO - PROCESS | 1830 | 1462783123974 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:38:44 INFO - PROCESS | 1830 | 1462783124136 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc1f000 == 79 [pid = 1830] [id = 223] 01:38:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f5162f7d800) [pid = 1830] [serial = 669] [outer = (nil)] 01:38:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f5169a03000) [pid = 1830] [serial = 670] [outer = 0x7f5162f7d800] 01:38:44 INFO - PROCESS | 1830 | 1462783124225 Marionette DEBUG loaded listener.js 01:38:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f516bfd2400) [pid = 1830] [serial = 671] [outer = 0x7f5162f7d800] 01:38:45 INFO - PROCESS | 1830 | 1462783125064 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1351ms 01:38:45 INFO - PROCESS | 1830 | 1462783125112 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:38:45 INFO - PROCESS | 1830 | 1462783125117 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:38:45 INFO - PROCESS | 1830 | 1462783125123 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:38:45 INFO - PROCESS | 1830 | 1462783125126 Marionette TRACE conn3 <- [1,866,null,{}] 01:38:45 INFO - PROCESS | 1830 | 1462783125131 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:45 INFO - PROCESS | 1830 | 1462783125297 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:38:45 INFO - PROCESS | 1830 | 1462783125472 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180043000 == 80 [pid = 1830] [id = 224] 01:38:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f5163140c00) [pid = 1830] [serial = 672] [outer = (nil)] 01:38:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f516cec5000) [pid = 1830] [serial = 673] [outer = 0x7f5163140c00] 01:38:45 INFO - PROCESS | 1830 | 1462783125540 Marionette DEBUG loaded listener.js 01:38:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f517816b800) [pid = 1830] [serial = 674] [outer = 0x7f5163140c00] 01:38:46 INFO - PROCESS | 1830 | 1462783126409 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1326ms 01:38:46 INFO - PROCESS | 1830 | 1462783126450 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:38:46 INFO - PROCESS | 1830 | 1462783126453 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:38:46 INFO - PROCESS | 1830 | 1462783126459 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:38:46 INFO - PROCESS | 1830 | 1462783126461 Marionette TRACE conn3 <- [1,870,null,{}] 01:38:46 INFO - PROCESS | 1830 | 1462783126466 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:46 INFO - PROCESS | 1830 | 1462783126637 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:38:46 INFO - PROCESS | 1830 | 1462783126803 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180eb5000 == 81 [pid = 1830] [id = 225] 01:38:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f516592ac00) [pid = 1830] [serial = 675] [outer = (nil)] 01:38:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f51781dac00) [pid = 1830] [serial = 676] [outer = 0x7f516592ac00] 01:38:46 INFO - PROCESS | 1830 | 1462783126869 Marionette DEBUG loaded listener.js 01:38:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f5179421800) [pid = 1830] [serial = 677] [outer = 0x7f516592ac00] 01:38:47 INFO - PROCESS | 1830 | 1462783127734 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1325ms 01:38:47 INFO - PROCESS | 1830 | 1462783127785 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:38:47 INFO - PROCESS | 1830 | 1462783127788 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:38:47 INFO - PROCESS | 1830 | 1462783127796 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:38:47 INFO - PROCESS | 1830 | 1462783127799 Marionette TRACE conn3 <- [1,874,null,{}] 01:38:47 INFO - PROCESS | 1830 | 1462783127805 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:48 INFO - PROCESS | 1830 | 1462783127999 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:38:48 INFO - PROCESS | 1830 | 1462783128160 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162818800 == 82 [pid = 1830] [id = 226] 01:38:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f515bb08400) [pid = 1830] [serial = 678] [outer = (nil)] 01:38:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f515bb0e800) [pid = 1830] [serial = 679] [outer = 0x7f515bb08400] 01:38:48 INFO - PROCESS | 1830 | 1462783128229 Marionette DEBUG loaded listener.js 01:38:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f517a254400) [pid = 1830] [serial = 680] [outer = 0x7f515bb08400] 01:38:49 INFO - PROCESS | 1830 | 1462783129061 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1332ms 01:38:49 INFO - PROCESS | 1830 | 1462783129128 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:38:49 INFO - PROCESS | 1830 | 1462783129132 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:38:49 INFO - PROCESS | 1830 | 1462783129137 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:38:49 INFO - PROCESS | 1830 | 1462783129139 Marionette TRACE conn3 <- [1,878,null,{}] 01:38:49 INFO - PROCESS | 1830 | 1462783129144 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:49 INFO - PROCESS | 1830 | 1462783129305 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:38:49 INFO - PROCESS | 1830 | 1462783129462 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab39000 == 83 [pid = 1830] [id = 227] 01:38:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f515bb08c00) [pid = 1830] [serial = 681] [outer = (nil)] 01:38:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f5161f47c00) [pid = 1830] [serial = 682] [outer = 0x7f515bb08c00] 01:38:49 INFO - PROCESS | 1830 | 1462783129543 Marionette DEBUG loaded listener.js 01:38:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f5161f4dc00) [pid = 1830] [serial = 683] [outer = 0x7f515bb08c00] 01:38:50 INFO - PROCESS | 1830 | 1462783130421 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1328ms 01:38:50 INFO - PROCESS | 1830 | 1462783130466 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:38:50 INFO - PROCESS | 1830 | 1462783130469 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:38:50 INFO - PROCESS | 1830 | 1462783130475 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:38:50 INFO - PROCESS | 1830 | 1462783130478 Marionette TRACE conn3 <- [1,882,null,{}] 01:38:50 INFO - PROCESS | 1830 | 1462783130483 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:50 INFO - PROCESS | 1830 | 1462783130641 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:38:50 INFO - PROCESS | 1830 | 1462783130806 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5183283000 == 84 [pid = 1830] [id = 228] 01:38:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f5159ee4400) [pid = 1830] [serial = 684] [outer = (nil)] 01:38:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f5159eec400) [pid = 1830] [serial = 685] [outer = 0x7f5159ee4400] 01:38:50 INFO - PROCESS | 1830 | 1462783130871 Marionette DEBUG loaded listener.js 01:38:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f5159ef2000) [pid = 1830] [serial = 686] [outer = 0x7f5159ee4400] 01:38:51 INFO - PROCESS | 1830 | 1462783131647 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1225ms 01:38:51 INFO - PROCESS | 1830 | 1462783131701 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:38:51 INFO - PROCESS | 1830 | 1462783131706 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:38:51 INFO - PROCESS | 1830 | 1462783131712 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:38:51 INFO - PROCESS | 1830 | 1462783131714 Marionette TRACE conn3 <- [1,886,null,{}] 01:38:51 INFO - PROCESS | 1830 | 1462783131721 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:51 INFO - PROCESS | 1830 | 1462783131878 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:38:52 INFO - PROCESS | 1830 | 1462783132037 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158af2800 == 85 [pid = 1830] [id = 229] 01:38:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f51594c3000) [pid = 1830] [serial = 687] [outer = (nil)] 01:38:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f515bb0c400) [pid = 1830] [serial = 688] [outer = 0x7f51594c3000] 01:38:52 INFO - PROCESS | 1830 | 1462783132111 Marionette DEBUG loaded listener.js 01:38:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f515efbc400) [pid = 1830] [serial = 689] [outer = 0x7f51594c3000] 01:38:52 INFO - PROCESS | 1830 | 1462783132916 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1235ms 01:38:52 INFO - PROCESS | 1830 | 1462783132948 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:38:52 INFO - PROCESS | 1830 | 1462783132952 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:38:52 INFO - PROCESS | 1830 | 1462783132958 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:38:52 INFO - PROCESS | 1830 | 1462783132960 Marionette TRACE conn3 <- [1,890,null,{}] 01:38:52 INFO - PROCESS | 1830 | 1462783132966 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:53 INFO - PROCESS | 1830 | 1462783133120 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:38:53 INFO - PROCESS | 1830 | 1462783133605 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ef13800 == 86 [pid = 1830] [id = 230] 01:38:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f5159b28800) [pid = 1830] [serial = 690] [outer = (nil)] 01:38:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5159eec800) [pid = 1830] [serial = 691] [outer = 0x7f5159b28800] 01:38:53 INFO - PROCESS | 1830 | 1462783133672 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f515b8c7800) [pid = 1830] [serial = 692] [outer = 0x7f5159b28800] 01:38:54 INFO - PROCESS | 1830 | 1462783134494 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1584ms 01:38:54 INFO - PROCESS | 1830 | 1462783134544 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:38:54 INFO - PROCESS | 1830 | 1462783134549 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:38:54 INFO - PROCESS | 1830 | 1462783134556 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:38:54 INFO - PROCESS | 1830 | 1462783134560 Marionette TRACE conn3 <- [1,894,null,{}] 01:38:54 INFO - PROCESS | 1830 | 1462783134567 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:54 INFO - PROCESS | 1830 | 1462783134718 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:38:55 INFO - PROCESS | 1830 | 1462783135087 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2dd000 == 87 [pid = 1830] [id = 231] 01:38:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f515bb09000) [pid = 1830] [serial = 693] [outer = (nil)] 01:38:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f515efbec00) [pid = 1830] [serial = 694] [outer = 0x7f515bb09000] 01:38:55 INFO - PROCESS | 1830 | 1462783135163 Marionette DEBUG loaded listener.js 01:38:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f515efc5000) [pid = 1830] [serial = 695] [outer = 0x7f515bb09000] 01:38:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5169acc800 == 86 [pid = 1830] [id = 26] 01:38:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf91000 == 85 [pid = 1830] [id = 17] 01:38:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5178d11000 == 84 [pid = 1830] [id = 23] 01:38:55 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f516bebb400) [pid = 1830] [serial = 613] [outer = (nil)] [url = about:blank] 01:38:55 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f5166e2a400) [pid = 1830] [serial = 592] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | 1462783136017 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1489ms 01:38:56 INFO - PROCESS | 1830 | 1462783136048 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:38:56 INFO - PROCESS | 1830 | 1462783136053 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f51605cd400) [pid = 1830] [serial = 521] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f5162f77400) [pid = 1830] [serial = 527] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f5162910c00) [pid = 1830] [serial = 524] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f516313cc00) [pid = 1830] [serial = 530] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f516aa2f000) [pid = 1830] [serial = 533] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f5162e23800) [pid = 1830] [serial = 551] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f51630f0c00) [pid = 1830] [serial = 604] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f5165d8a800) [pid = 1830] [serial = 607] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f51633f2000) [pid = 1830] [serial = 605] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f5166e32800) [pid = 1830] [serial = 578] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f5161b21000) [pid = 1830] [serial = 598] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f516215f000) [pid = 1830] [serial = 599] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f515f098c00) [pid = 1830] [serial = 596] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f515aaaac00) [pid = 1830] [serial = 595] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f5162909400) [pid = 1830] [serial = 601] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f5162e1d000) [pid = 1830] [serial = 586] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f515f2f9000) [pid = 1830] [serial = 580] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f5164e5c000) [pid = 1830] [serial = 589] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f516189f800) [pid = 1830] [serial = 583] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f516aa29000) [pid = 1830] [serial = 610] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f51695cac00) [pid = 1830] [serial = 608] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f516af27000) [pid = 1830] [serial = 611] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f5162e14400) [pid = 1830] [serial = 602] [outer = (nil)] [url = about:blank] 01:38:56 INFO - PROCESS | 1830 | 1462783136089 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:38:56 INFO - PROCESS | 1830 | 1462783136092 Marionette TRACE conn3 <- [1,898,null,{}] 01:38:56 INFO - PROCESS | 1830 | 1462783136096 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:56 INFO - PROCESS | 1830 | 1462783136238 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:38:56 INFO - PROCESS | 1830 | 1462783136254 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608ae800 == 85 [pid = 1830] [id = 232] 01:38:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f515f67ec00) [pid = 1830] [serial = 696] [outer = (nil)] 01:38:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f515f7f0c00) [pid = 1830] [serial = 697] [outer = 0x7f515f67ec00] 01:38:56 INFO - PROCESS | 1830 | 1462783136310 Marionette DEBUG loaded listener.js 01:38:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f5161891400) [pid = 1830] [serial = 698] [outer = 0x7f515f67ec00] 01:38:57 INFO - PROCESS | 1830 | 1462783137127 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1101ms 01:38:57 INFO - PROCESS | 1830 | 1462783137166 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:38:57 INFO - PROCESS | 1830 | 1462783137170 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:38:57 INFO - PROCESS | 1830 | 1462783137182 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:38:57 INFO - PROCESS | 1830 | 1462783137189 Marionette TRACE conn3 <- [1,902,null,{}] 01:38:57 INFO - PROCESS | 1830 | 1462783137196 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:57 INFO - PROCESS | 1830 | 1462783137338 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:38:57 INFO - PROCESS | 1830 | 1462783137356 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fc3000 == 86 [pid = 1830] [id = 233] 01:38:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f5161b18000) [pid = 1830] [serial = 699] [outer = (nil)] 01:38:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f5161f4fc00) [pid = 1830] [serial = 700] [outer = 0x7f5161b18000] 01:38:57 INFO - PROCESS | 1830 | 1462783137411 Marionette DEBUG loaded listener.js 01:38:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f516215cc00) [pid = 1830] [serial = 701] [outer = 0x7f5161b18000] 01:38:58 INFO - PROCESS | 1830 | 1462783138153 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1038ms 01:38:58 INFO - PROCESS | 1830 | 1462783138213 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:38:58 INFO - PROCESS | 1830 | 1462783138227 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:38:58 INFO - PROCESS | 1830 | 1462783138269 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:38:58 INFO - PROCESS | 1830 | 1462783138271 Marionette TRACE conn3 <- [1,906,null,{}] 01:38:58 INFO - PROCESS | 1830 | 1462783138285 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:58 INFO - PROCESS | 1830 | 1462783138475 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:38:58 INFO - PROCESS | 1830 | 1462783138492 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629c7000 == 87 [pid = 1830] [id = 234] 01:38:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f516189a800) [pid = 1830] [serial = 702] [outer = (nil)] 01:38:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f5162892c00) [pid = 1830] [serial = 703] [outer = 0x7f516189a800] 01:38:58 INFO - PROCESS | 1830 | 1462783138547 Marionette DEBUG loaded listener.js 01:38:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f5162ad1000) [pid = 1830] [serial = 704] [outer = 0x7f516189a800] 01:38:59 INFO - PROCESS | 1830 | 1462783139317 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1125ms 01:38:59 INFO - PROCESS | 1830 | 1462783139357 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 1830 | 1462783139360 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:38:59 INFO - PROCESS | 1830 | 1462783139365 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - PROCESS | 1830 | 1462783139368 Marionette TRACE conn3 <- [1,910,null,{}] 01:38:59 INFO - PROCESS | 1830 | 1462783139381 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:59 INFO - PROCESS | 1830 | 1462783139565 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:38:59 INFO - PROCESS | 1830 | 1462783139588 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165991800 == 88 [pid = 1830] [id = 235] 01:38:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f5162e1d000) [pid = 1830] [serial = 705] [outer = (nil)] 01:38:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f5162e26c00) [pid = 1830] [serial = 706] [outer = 0x7f5162e1d000] 01:38:59 INFO - PROCESS | 1830 | 1462783139653 Marionette DEBUG loaded listener.js 01:38:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f5162eaf800) [pid = 1830] [serial = 707] [outer = 0x7f5162e1d000] 01:39:00 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f5163128000) [pid = 1830] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:39:00 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f516313a000) [pid = 1830] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:39:00 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f515f7e8400) [pid = 1830] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:39:00 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f515b8c3000) [pid = 1830] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:39:00 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f516aa27000) [pid = 1830] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:39:00 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f5162756000) [pid = 1830] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:39:00 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f515fac8800) [pid = 1830] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:39:00 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f5162752c00) [pid = 1830] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:39:00 INFO - PROCESS | 1830 | 1462783140680 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1336ms 01:39:00 INFO - PROCESS | 1830 | 1462783140702 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:39:00 INFO - PROCESS | 1830 | 1462783140704 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:39:00 INFO - PROCESS | 1830 | 1462783140710 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:39:00 INFO - PROCESS | 1830 | 1462783140712 Marionette TRACE conn3 <- [1,914,null,{}] 01:39:00 INFO - PROCESS | 1830 | 1462783140717 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:00 INFO - PROCESS | 1830 | 1462783140925 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:39:01 INFO - PROCESS | 1830 | 1462783141009 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51682e8800 == 89 [pid = 1830] [id = 236] 01:39:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f515fa47400) [pid = 1830] [serial = 708] [outer = (nil)] 01:39:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f5162e0b000) [pid = 1830] [serial = 709] [outer = 0x7f515fa47400] 01:39:01 INFO - PROCESS | 1830 | 1462783141065 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f516313a000) [pid = 1830] [serial = 710] [outer = 0x7f515fa47400] 01:39:01 INFO - PROCESS | 1830 | 1462783141679 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1023ms 01:39:01 INFO - PROCESS | 1830 | 1462783141734 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:39:01 INFO - PROCESS | 1830 | 1462783141737 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:39:01 INFO - PROCESS | 1830 | 1462783141742 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:39:01 INFO - PROCESS | 1830 | 1462783141744 Marionette TRACE conn3 <- [1,918,null,{}] 01:39:01 INFO - PROCESS | 1830 | 1462783141749 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:01 INFO - PROCESS | 1830 | 1462783141939 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:39:01 INFO - PROCESS | 1830 | 1462783141961 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b766000 == 90 [pid = 1830] [id = 237] 01:39:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f5159b2b800) [pid = 1830] [serial = 711] [outer = (nil)] 01:39:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f5163139800) [pid = 1830] [serial = 712] [outer = 0x7f5159b2b800] 01:39:02 INFO - PROCESS | 1830 | 1462783142022 Marionette DEBUG loaded listener.js 01:39:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f516a902800) [pid = 1830] [serial = 713] [outer = 0x7f5159b2b800] 01:39:02 INFO - PROCESS | 1830 | 1462783142905 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1231ms 01:39:02 INFO - PROCESS | 1830 | 1462783142974 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:39:02 INFO - PROCESS | 1830 | 1462783142980 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:39:02 INFO - PROCESS | 1830 | 1462783142988 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:39:02 INFO - PROCESS | 1830 | 1462783142994 Marionette TRACE conn3 <- [1,922,null,{}] 01:39:03 INFO - PROCESS | 1830 | 1462783143003 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:03 INFO - PROCESS | 1830 | 1462783143228 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:39:03 INFO - PROCESS | 1830 | 1462783143402 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160422000 == 91 [pid = 1830] [id = 238] 01:39:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f5159ef3400) [pid = 1830] [serial = 714] [outer = (nil)] 01:39:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f515bb0c800) [pid = 1830] [serial = 715] [outer = 0x7f5159ef3400] 01:39:03 INFO - PROCESS | 1830 | 1462783143470 Marionette DEBUG loaded listener.js 01:39:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f515efc3000) [pid = 1830] [serial = 716] [outer = 0x7f5159ef3400] 01:39:04 INFO - PROCESS | 1830 | 1462783144309 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1390ms 01:39:04 INFO - PROCESS | 1830 | 1462783144377 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:39:04 INFO - PROCESS | 1830 | 1462783144385 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:39:04 INFO - PROCESS | 1830 | 1462783144394 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:39:04 INFO - PROCESS | 1830 | 1462783144398 Marionette TRACE conn3 <- [1,926,null,{}] 01:39:04 INFO - PROCESS | 1830 | 1462783144404 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:04 INFO - PROCESS | 1830 | 1462783144570 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:39:04 INFO - PROCESS | 1830 | 1462783144732 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165b9a800 == 92 [pid = 1830] [id = 239] 01:39:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f515efc5800) [pid = 1830] [serial = 717] [outer = (nil)] 01:39:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f51605c7c00) [pid = 1830] [serial = 718] [outer = 0x7f515efc5800] 01:39:04 INFO - PROCESS | 1830 | 1462783144799 Marionette DEBUG loaded listener.js 01:39:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f5161b21c00) [pid = 1830] [serial = 719] [outer = 0x7f515efc5800] 01:39:05 INFO - PROCESS | 1830 | 1462783145746 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1380ms 01:39:05 INFO - PROCESS | 1830 | 1462783145775 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:39:05 INFO - PROCESS | 1830 | 1462783145779 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:39:05 INFO - PROCESS | 1830 | 1462783145784 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:39:05 INFO - PROCESS | 1830 | 1462783145790 Marionette TRACE conn3 <- [1,930,null,{}] 01:39:05 INFO - PROCESS | 1830 | 1462783145805 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:05 INFO - PROCESS | 1830 | 1462783145965 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:39:06 INFO - PROCESS | 1830 | 1462783146137 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516d1eb800 == 93 [pid = 1830] [id = 240] 01:39:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f5162756000) [pid = 1830] [serial = 720] [outer = (nil)] 01:39:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f5162e2d400) [pid = 1830] [serial = 721] [outer = 0x7f5162756000] 01:39:06 INFO - PROCESS | 1830 | 1462783146209 Marionette DEBUG loaded listener.js 01:39:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f5162f7f400) [pid = 1830] [serial = 722] [outer = 0x7f5162756000] 01:39:07 INFO - PROCESS | 1830 | 1462783147070 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1333ms 01:39:07 INFO - PROCESS | 1830 | 1462783147119 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:39:07 INFO - PROCESS | 1830 | 1462783147124 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:39:07 INFO - PROCESS | 1830 | 1462783147132 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:39:07 INFO - PROCESS | 1830 | 1462783147136 Marionette TRACE conn3 <- [1,934,null,{}] 01:39:07 INFO - PROCESS | 1830 | 1462783147142 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:07 INFO - PROCESS | 1830 | 1462783147299 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:39:07 INFO - PROCESS | 1830 | 1462783147468 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5179427000 == 94 [pid = 1830] [id = 241] 01:39:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f516290b000) [pid = 1830] [serial = 723] [outer = (nil)] 01:39:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f516aa29400) [pid = 1830] [serial = 724] [outer = 0x7f516290b000] 01:39:07 INFO - PROCESS | 1830 | 1462783147539 Marionette DEBUG loaded listener.js 01:39:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f516af27000) [pid = 1830] [serial = 725] [outer = 0x7f516290b000] 01:39:08 INFO - PROCESS | 1830 | 1462783148337 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1283ms 01:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:39:08 INFO - PROCESS | 1830 | 1462783148414 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:39:08 INFO - PROCESS | 1830 | 1462783148417 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:39:08 INFO - PROCESS | 1830 | 1462783148423 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:39:08 INFO - PROCESS | 1830 | 1462783148426 Marionette TRACE conn3 <- [1,938,null,{}] 01:39:08 INFO - PROCESS | 1830 | 1462783148431 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:08 INFO - PROCESS | 1830 | 1462783148606 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:39:08 INFO - PROCESS | 1830 | 1462783148769 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc13800 == 95 [pid = 1830] [id = 242] 01:39:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f5163fe0000) [pid = 1830] [serial = 726] [outer = (nil)] 01:39:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f516bebb400) [pid = 1830] [serial = 727] [outer = 0x7f5163fe0000] 01:39:08 INFO - PROCESS | 1830 | 1462783148836 Marionette DEBUG loaded listener.js 01:39:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f516cebc800) [pid = 1830] [serial = 728] [outer = 0x7f5163fe0000] 01:39:09 INFO - PROCESS | 1830 | 1462783149690 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1333ms 01:39:09 INFO - PROCESS | 1830 | 1462783149756 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:39:09 INFO - PROCESS | 1830 | 1462783149759 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:39:09 INFO - PROCESS | 1830 | 1462783149765 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:39:09 INFO - PROCESS | 1830 | 1462783149767 Marionette TRACE conn3 <- [1,942,null,{}] 01:39:09 INFO - PROCESS | 1830 | 1462783149772 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:09 INFO - PROCESS | 1830 | 1462783149995 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:39:10 INFO - PROCESS | 1830 | 1462783150161 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f17b800 == 96 [pid = 1830] [id = 243] 01:39:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f516b2c5000) [pid = 1830] [serial = 729] [outer = (nil)] 01:39:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f5178d87400) [pid = 1830] [serial = 730] [outer = 0x7f516b2c5000] 01:39:10 INFO - PROCESS | 1830 | 1462783150243 Marionette DEBUG loaded listener.js 01:39:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f517a2dac00) [pid = 1830] [serial = 731] [outer = 0x7f516b2c5000] 01:39:11 INFO - PROCESS | 1830 | 1462783151055 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1329ms 01:39:11 INFO - PROCESS | 1830 | 1462783151095 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:39:11 INFO - PROCESS | 1830 | 1462783151100 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:39:11 INFO - PROCESS | 1830 | 1462783151105 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:39:11 INFO - PROCESS | 1830 | 1462783151107 Marionette TRACE conn3 <- [1,946,null,{}] 01:39:11 INFO - PROCESS | 1830 | 1462783151113 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:11 INFO - PROCESS | 1830 | 1462783151285 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:39:11 INFO - PROCESS | 1830 | 1462783151456 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc1e800 == 97 [pid = 1830] [id = 244] 01:39:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5159cd9c00) [pid = 1830] [serial = 732] [outer = (nil)] 01:39:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5159cdec00) [pid = 1830] [serial = 733] [outer = 0x7f5159cd9c00] 01:39:11 INFO - PROCESS | 1830 | 1462783151525 Marionette DEBUG loaded listener.js 01:39:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5159ce4c00) [pid = 1830] [serial = 734] [outer = 0x7f5159cd9c00] 01:39:12 INFO - PROCESS | 1830 | 1462783152375 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1331ms 01:39:12 INFO - PROCESS | 1830 | 1462783152438 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:39:12 INFO - PROCESS | 1830 | 1462783152442 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:39:12 INFO - PROCESS | 1830 | 1462783152447 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:39:12 INFO - PROCESS | 1830 | 1462783152450 Marionette TRACE conn3 <- [1,950,null,{}] 01:39:12 INFO - PROCESS | 1830 | 1462783152455 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:12 INFO - PROCESS | 1830 | 1462783152615 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:39:12 INFO - PROCESS | 1830 | 1462783152785 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159ea6800 == 98 [pid = 1830] [id = 245] 01:39:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5159bb3800) [pid = 1830] [serial = 735] [outer = (nil)] 01:39:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5159bbb800) [pid = 1830] [serial = 736] [outer = 0x7f5159bb3800] 01:39:12 INFO - PROCESS | 1830 | 1462783152866 Marionette DEBUG loaded listener.js 01:39:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f5159bbfc00) [pid = 1830] [serial = 737] [outer = 0x7f5159bb3800] 01:39:13 INFO - PROCESS | 1830 | 1462783153651 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1233ms 01:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:39:13 INFO - PROCESS | 1830 | 1462783153682 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:39:13 INFO - PROCESS | 1830 | 1462783153685 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:39:13 INFO - PROCESS | 1830 | 1462783153691 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:39:13 INFO - PROCESS | 1830 | 1462783153694 Marionette TRACE conn3 <- [1,954,null,{}] 01:39:13 INFO - PROCESS | 1830 | 1462783153699 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:13 INFO - PROCESS | 1830 | 1462783153869 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:39:14 INFO - PROCESS | 1830 | 1462783154040 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51569d3000 == 99 [pid = 1830] [id = 246] 01:39:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5159bb4000) [pid = 1830] [serial = 738] [outer = (nil)] 01:39:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5159cde800) [pid = 1830] [serial = 739] [outer = 0x7f5159bb4000] 01:39:14 INFO - PROCESS | 1830 | 1462783154128 Marionette DEBUG loaded listener.js 01:39:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5159d0fc00) [pid = 1830] [serial = 740] [outer = 0x7f5159bb4000] 01:39:14 INFO - PROCESS | 1830 | 1462783154972 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1337ms 01:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:39:15 INFO - PROCESS | 1830 | 1462783155027 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:39:15 INFO - PROCESS | 1830 | 1462783155030 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:39:15 INFO - PROCESS | 1830 | 1462783155034 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:39:15 INFO - PROCESS | 1830 | 1462783155038 Marionette TRACE conn3 <- [1,958,null,{}] 01:39:15 INFO - PROCESS | 1830 | 1462783155043 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:15 INFO - PROCESS | 1830 | 1462783155197 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:39:15 INFO - PROCESS | 1830 | 1462783155381 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a84000 == 100 [pid = 1830] [id = 247] 01:39:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f5159bbac00) [pid = 1830] [serial = 741] [outer = (nil)] 01:39:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5159d13400) [pid = 1830] [serial = 742] [outer = 0x7f5159bbac00] 01:39:15 INFO - PROCESS | 1830 | 1462783155448 Marionette DEBUG loaded listener.js 01:39:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5159d18c00) [pid = 1830] [serial = 743] [outer = 0x7f5159bbac00] 01:39:16 INFO - PROCESS | 1830 | 1462783156293 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1329ms 01:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:39:16 INFO - PROCESS | 1830 | 1462783156365 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:39:16 INFO - PROCESS | 1830 | 1462783156368 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:39:16 INFO - PROCESS | 1830 | 1462783156374 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:39:16 INFO - PROCESS | 1830 | 1462783156378 Marionette TRACE conn3 <- [1,962,null,{}] 01:39:16 INFO - PROCESS | 1830 | 1462783156383 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:16 INFO - PROCESS | 1830 | 1462783156596 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:39:17 INFO - PROCESS | 1830 | 1462783157104 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158ada800 == 101 [pid = 1830] [id = 248] 01:39:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f51594c5800) [pid = 1830] [serial = 744] [outer = (nil)] 01:39:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f51594ce800) [pid = 1830] [serial = 745] [outer = 0x7f51594c5800] 01:39:17 INFO - PROCESS | 1830 | 1462783157211 Marionette DEBUG loaded listener.js 01:39:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5159bb5000) [pid = 1830] [serial = 746] [outer = 0x7f51594c5800] 01:39:18 INFO - PROCESS | 1830 | 1462783158032 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1729ms 01:39:18 INFO - PROCESS | 1830 | 1462783158104 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:39:18 INFO - PROCESS | 1830 | 1462783158114 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:39:18 INFO - PROCESS | 1830 | 1462783158127 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:39:18 INFO - PROCESS | 1830 | 1462783158134 Marionette TRACE conn3 <- [1,966,null,{}] 01:39:18 INFO - PROCESS | 1830 | 1462783158145 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:18 INFO - PROCESS | 1830 | 1462783158357 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516d1df000 == 100 [pid = 1830] [id = 156] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51682e8800 == 99 [pid = 1830] [id = 236] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165991800 == 98 [pid = 1830] [id = 235] 01:39:18 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f516dc10800) [pid = 1830] [serial = 661] [outer = (nil)] [url = about:blank] 01:39:18 INFO - PROCESS | 1830 | 1462783158668 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51629c7000 == 97 [pid = 1830] [id = 234] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fc3000 == 96 [pid = 1830] [id = 233] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608ae800 == 95 [pid = 1830] [id = 232] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f2dd000 == 94 [pid = 1830] [id = 231] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ef13800 == 93 [pid = 1830] [id = 230] 01:39:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab3a800 == 94 [pid = 1830] [id = 249] 01:39:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f515aaa7c00) [pid = 1830] [serial = 747] [outer = (nil)] 01:39:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f515ad4f000) [pid = 1830] [serial = 748] [outer = 0x7f515aaa7c00] 01:39:18 INFO - PROCESS | 1830 | 1462783158769 Marionette DEBUG loaded listener.js 01:39:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f515b8ca400) [pid = 1830] [serial = 749] [outer = 0x7f515aaa7c00] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5180eb5000 == 93 [pid = 1830] [id = 225] 01:39:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5180043000 == 92 [pid = 1830] [id = 224] 01:39:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc1f000 == 91 [pid = 1830] [id = 223] 01:39:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb07000 == 90 [pid = 1830] [id = 222] 01:39:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d52800 == 89 [pid = 1830] [id = 221] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f516331a800) [pid = 1830] [serial = 652] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f516ae79c00) [pid = 1830] [serial = 655] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f51630ecc00) [pid = 1830] [serial = 658] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f516cec7800) [pid = 1830] [serial = 656] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515f094400) [pid = 1830] [serial = 641] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f515b8cc800) [pid = 1830] [serial = 640] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f516c3fcc00) [pid = 1830] [serial = 614] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f516aa23000) [pid = 1830] [serial = 622] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f5162ad0000) [pid = 1830] [serial = 646] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5162e0fc00) [pid = 1830] [serial = 647] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5161b1a000) [pid = 1830] [serial = 644] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f51605c9000) [pid = 1830] [serial = 643] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5162f74c00) [pid = 1830] [serial = 649] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5162ead400) [pid = 1830] [serial = 634] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5162e1f000) [pid = 1830] [serial = 619] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f516ceba800) [pid = 1830] [serial = 628] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f5162eb4c00) [pid = 1830] [serial = 637] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f516e9be800) [pid = 1830] [serial = 631] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f516bec9800) [pid = 1830] [serial = 625] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f515faca400) [pid = 1830] [serial = 616] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f516cdc0000) [pid = 1830] [serial = 659] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f516592b400) [pid = 1830] [serial = 653] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f5163123400) [pid = 1830] [serial = 650] [outer = (nil)] [url = about:blank] 01:39:19 INFO - PROCESS | 1830 | 1462783159482 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1393ms 01:39:19 INFO - PROCESS | 1830 | 1462783159520 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:39:19 INFO - PROCESS | 1830 | 1462783159525 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:39:19 INFO - PROCESS | 1830 | 1462783159531 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:39:19 INFO - PROCESS | 1830 | 1462783159534 Marionette TRACE conn3 <- [1,970,null,{}] 01:39:19 INFO - PROCESS | 1830 | 1462783159539 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:19 INFO - PROCESS | 1830 | 1462783159688 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:39:19 INFO - PROCESS | 1830 | 1462783159816 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2df000 == 90 [pid = 1830] [id = 250] 01:39:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f5159b26000) [pid = 1830] [serial = 750] [outer = (nil)] 01:39:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f515efbac00) [pid = 1830] [serial = 751] [outer = 0x7f5159b26000] 01:39:19 INFO - PROCESS | 1830 | 1462783159874 Marionette DEBUG loaded listener.js 01:39:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f515f093000) [pid = 1830] [serial = 752] [outer = 0x7f5159b26000] 01:39:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f515f2f2c00) [pid = 1830] [serial = 753] [outer = 0x7f516289b000] 01:39:20 INFO - PROCESS | 1830 | 1462783160708 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1227ms 01:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:39:20 INFO - PROCESS | 1830 | 1462783160759 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:39:20 INFO - PROCESS | 1830 | 1462783160762 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:39:20 INFO - PROCESS | 1830 | 1462783160775 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:39:20 INFO - PROCESS | 1830 | 1462783160783 Marionette TRACE conn3 <- [1,974,null,{}] 01:39:20 INFO - PROCESS | 1830 | 1462783160791 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:20 INFO - PROCESS | 1830 | 1462783160949 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:39:20 INFO - PROCESS | 1830 | 1462783160962 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516075d000 == 91 [pid = 1830] [id = 251] 01:39:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f515f409400) [pid = 1830] [serial = 754] [outer = (nil)] 01:39:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f515f67fc00) [pid = 1830] [serial = 755] [outer = 0x7f515f409400] 01:39:21 INFO - PROCESS | 1830 | 1462783161030 Marionette DEBUG loaded listener.js 01:39:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f515f68a800) [pid = 1830] [serial = 756] [outer = 0x7f515f409400] 01:39:21 INFO - PROCESS | 1830 | 1462783161858 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1149ms 01:39:21 INFO - PROCESS | 1830 | 1462783161917 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:39:21 INFO - PROCESS | 1830 | 1462783161921 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:39:21 INFO - PROCESS | 1830 | 1462783161930 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:39:21 INFO - PROCESS | 1830 | 1462783161932 Marionette TRACE conn3 <- [1,978,null,{}] 01:39:21 INFO - PROCESS | 1830 | 1462783161936 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:22 INFO - PROCESS | 1830 | 1462783162150 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:39:22 INFO - PROCESS | 1830 | 1462783162175 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d53800 == 92 [pid = 1830] [id = 252] 01:39:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f515f68a000) [pid = 1830] [serial = 757] [outer = (nil)] 01:39:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f515fa49000) [pid = 1830] [serial = 758] [outer = 0x7f515f68a000] 01:39:22 INFO - PROCESS | 1830 | 1462783162232 Marionette DEBUG loaded listener.js 01:39:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f515fac6c00) [pid = 1830] [serial = 759] [outer = 0x7f515f68a000] 01:39:23 INFO - PROCESS | 1830 | 1462783163043 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1129ms 01:39:23 INFO - PROCESS | 1830 | 1462783163060 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:39:23 INFO - PROCESS | 1830 | 1462783163062 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:39:23 INFO - PROCESS | 1830 | 1462783163068 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:39:23 INFO - PROCESS | 1830 | 1462783163070 Marionette TRACE conn3 <- [1,982,null,{}] 01:39:23 INFO - PROCESS | 1830 | 1462783163075 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:23 INFO - PROCESS | 1830 | 1462783163480 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:39:23 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5161b18000) [pid = 1830] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:39:23 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5159b28800) [pid = 1830] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:39:23 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f515f67ec00) [pid = 1830] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:39:23 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f516189a800) [pid = 1830] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:39:23 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f5162e1d000) [pid = 1830] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:39:23 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f515bb09000) [pid = 1830] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:39:23 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f515fa47400) [pid = 1830] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:39:23 INFO - PROCESS | 1830 | 1462783163580 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161e37800 == 93 [pid = 1830] [id = 253] 01:39:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f515facbc00) [pid = 1830] [serial = 760] [outer = (nil)] 01:39:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f51605c3400) [pid = 1830] [serial = 761] [outer = 0x7f515facbc00] 01:39:23 INFO - PROCESS | 1830 | 1462783163651 Marionette DEBUG loaded listener.js 01:39:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f516189c000) [pid = 1830] [serial = 762] [outer = 0x7f515facbc00] 01:39:24 INFO - PROCESS | 1830 | 1462783164361 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1331ms 01:39:24 INFO - PROCESS | 1830 | 1462783164408 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:39:24 INFO - PROCESS | 1830 | 1462783164410 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:39:24 INFO - PROCESS | 1830 | 1462783164416 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:39:24 INFO - PROCESS | 1830 | 1462783164418 Marionette TRACE conn3 <- [1,986,null,{}] 01:39:24 INFO - PROCESS | 1830 | 1462783164423 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:24 INFO - PROCESS | 1830 | 1462783164564 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:39:24 INFO - PROCESS | 1830 | 1462783164583 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627be800 == 94 [pid = 1830] [id = 254] 01:39:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5161f46c00) [pid = 1830] [serial = 763] [outer = (nil)] 01:39:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5162155400) [pid = 1830] [serial = 764] [outer = 0x7f5161f46c00] 01:39:24 INFO - PROCESS | 1830 | 1462783164640 Marionette DEBUG loaded listener.js 01:39:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f516215d000) [pid = 1830] [serial = 765] [outer = 0x7f5161f46c00] 01:39:25 INFO - PROCESS | 1830 | 1462783165378 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 976ms 01:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:39:25 INFO - PROCESS | 1830 | 1462783165395 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:39:25 INFO - PROCESS | 1830 | 1462783165397 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:39:25 INFO - PROCESS | 1830 | 1462783165538 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:39:25 INFO - PROCESS | 1830 | 1462783165544 Marionette TRACE conn3 <- [1,990,null,{}] 01:39:25 INFO - PROCESS | 1830 | 1462783165563 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:25 INFO - PROCESS | 1830 | 1462783165739 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:39:25 INFO - PROCESS | 1830 | 1462783165914 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515eeb7800 == 95 [pid = 1830] [id = 255] 01:39:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5159ce2c00) [pid = 1830] [serial = 766] [outer = (nil)] 01:39:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5159d10000) [pid = 1830] [serial = 767] [outer = 0x7f5159ce2c00] 01:39:25 INFO - PROCESS | 1830 | 1462783165985 Marionette DEBUG loaded listener.js 01:39:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f5159ef2c00) [pid = 1830] [serial = 768] [outer = 0x7f5159ce2c00] 01:39:26 INFO - PROCESS | 1830 | 1462783166856 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1523ms 01:39:26 INFO - PROCESS | 1830 | 1462783166927 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:39:26 INFO - PROCESS | 1830 | 1462783166933 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:39:26 INFO - PROCESS | 1830 | 1462783166941 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:39:26 INFO - PROCESS | 1830 | 1462783166945 Marionette TRACE conn3 <- [1,994,null,{}] 01:39:26 INFO - PROCESS | 1830 | 1462783166956 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:27 INFO - PROCESS | 1830 | 1462783167173 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:39:27 INFO - PROCESS | 1830 | 1462783167344 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d52800 == 96 [pid = 1830] [id = 256] 01:39:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f515ad5b800) [pid = 1830] [serial = 769] [outer = (nil)] 01:39:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f515f094800) [pid = 1830] [serial = 770] [outer = 0x7f515ad5b800] 01:39:27 INFO - PROCESS | 1830 | 1462783167413 Marionette DEBUG loaded listener.js 01:39:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f515f409c00) [pid = 1830] [serial = 771] [outer = 0x7f515ad5b800] 01:39:28 INFO - PROCESS | 1830 | 1462783168325 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1435ms 01:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:39:28 INFO - PROCESS | 1830 | 1462783168377 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:39:28 INFO - PROCESS | 1830 | 1462783168379 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:39:28 INFO - PROCESS | 1830 | 1462783168386 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:39:28 INFO - PROCESS | 1830 | 1462783168389 Marionette TRACE conn3 <- [1,998,null,{}] 01:39:28 INFO - PROCESS | 1830 | 1462783168394 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:28 INFO - PROCESS | 1830 | 1462783168573 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:39:28 INFO - PROCESS | 1830 | 1462783168758 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516309f000 == 97 [pid = 1830] [id = 257] 01:39:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f515fa4dc00) [pid = 1830] [serial = 772] [outer = (nil)] 01:39:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f515faccc00) [pid = 1830] [serial = 773] [outer = 0x7f515fa4dc00] 01:39:28 INFO - PROCESS | 1830 | 1462783168843 Marionette DEBUG loaded listener.js 01:39:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f516189b400) [pid = 1830] [serial = 774] [outer = 0x7f515fa4dc00] 01:39:29 INFO - PROCESS | 1830 | 1462783169710 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1381ms 01:39:29 INFO - PROCESS | 1830 | 1462783169767 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:39:29 INFO - PROCESS | 1830 | 1462783169770 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:39:29 INFO - PROCESS | 1830 | 1462783169776 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:39:29 INFO - PROCESS | 1830 | 1462783169778 Marionette TRACE conn3 <- [1,1002,null,{}] 01:39:29 INFO - PROCESS | 1830 | 1462783169783 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:29 INFO - PROCESS | 1830 | 1462783169950 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:39:30 INFO - PROCESS | 1830 | 1462783170123 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164368000 == 98 [pid = 1830] [id = 258] 01:39:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f515f411800) [pid = 1830] [serial = 775] [outer = (nil)] 01:39:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5162158c00) [pid = 1830] [serial = 776] [outer = 0x7f515f411800] 01:39:30 INFO - PROCESS | 1830 | 1462783170194 Marionette DEBUG loaded listener.js 01:39:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5162323000) [pid = 1830] [serial = 777] [outer = 0x7f515f411800] 01:39:31 INFO - PROCESS | 1830 | 1462783171032 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1331ms 01:39:31 INFO - PROCESS | 1830 | 1462783171108 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:39:31 INFO - PROCESS | 1830 | 1462783171111 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:39:31 INFO - PROCESS | 1830 | 1462783171117 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:39:31 INFO - PROCESS | 1830 | 1462783171119 Marionette TRACE conn3 <- [1,1006,null,{}] 01:39:31 INFO - PROCESS | 1830 | 1462783171125 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:31 INFO - PROCESS | 1830 | 1462783171289 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:39:31 INFO - PROCESS | 1830 | 1462783171457 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165ddf000 == 99 [pid = 1830] [id = 259] 01:39:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f516189dc00) [pid = 1830] [serial = 778] [outer = (nil)] 01:39:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f516274d000) [pid = 1830] [serial = 779] [outer = 0x7f516189dc00] 01:39:31 INFO - PROCESS | 1830 | 1462783171523 Marionette DEBUG loaded listener.js 01:39:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f516275a400) [pid = 1830] [serial = 780] [outer = 0x7f516189dc00] 01:39:32 INFO - PROCESS | 1830 | 1462783172369 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1284ms 01:39:32 INFO - PROCESS | 1830 | 1462783172401 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:39:32 INFO - PROCESS | 1830 | 1462783172405 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:39:32 INFO - PROCESS | 1830 | 1462783172411 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:39:32 INFO - PROCESS | 1830 | 1462783172413 Marionette TRACE conn3 <- [1,1010,null,{}] 01:39:32 INFO - PROCESS | 1830 | 1462783172419 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:32 INFO - PROCESS | 1830 | 1462783172617 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:39:32 INFO - PROCESS | 1830 | 1462783172797 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa4b000 == 100 [pid = 1830] [id = 260] 01:39:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f5162685800) [pid = 1830] [serial = 781] [outer = (nil)] 01:39:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f5162e0a400) [pid = 1830] [serial = 782] [outer = 0x7f5162685800] 01:39:32 INFO - PROCESS | 1830 | 1462783172867 Marionette DEBUG loaded listener.js 01:39:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5162e20000) [pid = 1830] [serial = 783] [outer = 0x7f5162685800] 01:39:33 INFO - PROCESS | 1830 | 1462783173733 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1378ms 01:39:33 INFO - PROCESS | 1830 | 1462783173789 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:39:33 INFO - PROCESS | 1830 | 1462783173794 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:39:33 INFO - PROCESS | 1830 | 1462783173800 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:39:33 INFO - PROCESS | 1830 | 1462783173804 Marionette TRACE conn3 <- [1,1014,null,{}] 01:39:33 INFO - PROCESS | 1830 | 1462783173809 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:33 INFO - PROCESS | 1830 | 1462783173980 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:39:34 INFO - PROCESS | 1830 | 1462783174155 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b2ac800 == 101 [pid = 1830] [id = 261] 01:39:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f5162903000) [pid = 1830] [serial = 784] [outer = (nil)] 01:39:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f5162e2e000) [pid = 1830] [serial = 785] [outer = 0x7f5162903000] 01:39:34 INFO - PROCESS | 1830 | 1462783174223 Marionette DEBUG loaded listener.js 01:39:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f5162f72c00) [pid = 1830] [serial = 786] [outer = 0x7f5162903000] 01:39:35 INFO - PROCESS | 1830 | 1462783175034 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1282ms 01:39:35 INFO - PROCESS | 1830 | 1462783175082 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:39:35 INFO - PROCESS | 1830 | 1462783175086 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:39:35 INFO - PROCESS | 1830 | 1462783175092 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:39:35 INFO - PROCESS | 1830 | 1462783175094 Marionette TRACE conn3 <- [1,1018,null,{}] 01:39:35 INFO - PROCESS | 1830 | 1462783175099 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:35 INFO - PROCESS | 1830 | 1462783175262 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:39:35 INFO - PROCESS | 1830 | 1462783175444 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb1e000 == 102 [pid = 1830] [id = 262] 01:39:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f5162f7c400) [pid = 1830] [serial = 787] [outer = (nil)] 01:39:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f5162f81000) [pid = 1830] [serial = 788] [outer = 0x7f5162f7c400] 01:39:35 INFO - PROCESS | 1830 | 1462783175540 Marionette DEBUG loaded listener.js 01:39:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f516311e000) [pid = 1830] [serial = 789] [outer = 0x7f5162f7c400] 01:39:36 INFO - PROCESS | 1830 | 1462783176348 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1291ms 01:39:36 INFO - PROCESS | 1830 | 1462783176383 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:39:36 INFO - PROCESS | 1830 | 1462783176387 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:39:36 INFO - PROCESS | 1830 | 1462783176392 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:39:36 INFO - PROCESS | 1830 | 1462783176395 Marionette TRACE conn3 <- [1,1022,null,{}] 01:39:36 INFO - PROCESS | 1830 | 1462783176399 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:36 INFO - PROCESS | 1830 | 1462783176559 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:39:36 INFO - PROCESS | 1830 | 1462783176736 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c5c2000 == 103 [pid = 1830] [id = 263] 01:39:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f5162f74c00) [pid = 1830] [serial = 790] [outer = (nil)] 01:39:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f5163129000) [pid = 1830] [serial = 791] [outer = 0x7f5162f74c00] 01:39:36 INFO - PROCESS | 1830 | 1462783176801 Marionette DEBUG loaded listener.js 01:39:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f516330d400) [pid = 1830] [serial = 792] [outer = 0x7f5162f74c00] 01:39:37 INFO - PROCESS | 1830 | 1462783177630 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1288ms 01:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:39:37 INFO - PROCESS | 1830 | 1462783177681 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:39:37 INFO - PROCESS | 1830 | 1462783177684 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:39:37 INFO - PROCESS | 1830 | 1462783177690 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:39:37 INFO - PROCESS | 1830 | 1462783177694 Marionette TRACE conn3 <- [1,1026,null,{}] 01:39:37 INFO - PROCESS | 1830 | 1462783177699 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:37 INFO - PROCESS | 1830 | 1462783177880 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:39:38 INFO - PROCESS | 1830 | 1462783178062 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516d1f5000 == 104 [pid = 1830] [id = 264] 01:39:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5162f78000) [pid = 1830] [serial = 793] [outer = (nil)] 01:39:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f5163fdbc00) [pid = 1830] [serial = 794] [outer = 0x7f5162f78000] 01:39:38 INFO - PROCESS | 1830 | 1462783178131 Marionette DEBUG loaded listener.js 01:39:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f51643b1800) [pid = 1830] [serial = 795] [outer = 0x7f5162f78000] 01:39:38 INFO - PROCESS | 1830 | 1462783178922 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1284ms 01:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:39:38 INFO - PROCESS | 1830 | 1462783178973 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:39:38 INFO - PROCESS | 1830 | 1462783178976 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:39:38 INFO - PROCESS | 1830 | 1462783178981 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:39:38 INFO - PROCESS | 1830 | 1462783178985 Marionette TRACE conn3 <- [1,1030,null,{}] 01:39:38 INFO - PROCESS | 1830 | 1462783178989 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:39 INFO - PROCESS | 1830 | 1462783179187 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:39:39 INFO - PROCESS | 1830 | 1462783179375 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178d10800 == 105 [pid = 1830] [id = 265] 01:39:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f516311e400) [pid = 1830] [serial = 796] [outer = (nil)] 01:39:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f516592c800) [pid = 1830] [serial = 797] [outer = 0x7f516311e400] 01:39:39 INFO - PROCESS | 1830 | 1462783179449 Marionette DEBUG loaded listener.js 01:39:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f5166e2e400) [pid = 1830] [serial = 798] [outer = 0x7f516311e400] 01:39:40 INFO - PROCESS | 1830 | 1462783180250 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1326ms 01:39:40 INFO - PROCESS | 1830 | 1462783180308 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:39:40 INFO - PROCESS | 1830 | 1462783180311 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:39:40 INFO - PROCESS | 1830 | 1462783180317 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:39:40 INFO - PROCESS | 1830 | 1462783180319 Marionette TRACE conn3 <- [1,1034,null,{}] 01:39:40 INFO - PROCESS | 1830 | 1462783180324 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:40 INFO - PROCESS | 1830 | 1462783180474 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:39:40 INFO - PROCESS | 1830 | 1462783180665 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517a126000 == 106 [pid = 1830] [id = 266] 01:39:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5159b25400) [pid = 1830] [serial = 799] [outer = (nil)] 01:39:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f5169520800) [pid = 1830] [serial = 800] [outer = 0x7f5159b25400] 01:39:40 INFO - PROCESS | 1830 | 1462783180728 Marionette DEBUG loaded listener.js 01:39:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f51699b3800) [pid = 1830] [serial = 801] [outer = 0x7f5159b25400] 01:39:41 INFO - PROCESS | 1830 | 1462783181558 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1276ms 01:39:41 INFO - PROCESS | 1830 | 1462783181594 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:39:41 INFO - PROCESS | 1830 | 1462783181596 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:39:41 INFO - PROCESS | 1830 | 1462783181602 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:39:41 INFO - PROCESS | 1830 | 1462783181604 Marionette TRACE conn3 <- [1,1038,null,{}] 01:39:41 INFO - PROCESS | 1830 | 1462783181609 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:41 INFO - PROCESS | 1830 | 1462783181760 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:39:42 INFO - PROCESS | 1830 | 1462783182302 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160411000 == 107 [pid = 1830] [id = 267] 01:39:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5159bb5800) [pid = 1830] [serial = 802] [outer = (nil)] 01:39:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5159bbbc00) [pid = 1830] [serial = 803] [outer = 0x7f5159bb5800] 01:39:42 INFO - PROCESS | 1830 | 1462783182410 Marionette DEBUG loaded listener.js 01:39:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5159d11400) [pid = 1830] [serial = 804] [outer = 0x7f5159bb5800] 01:39:43 INFO - PROCESS | 1830 | 1462783183218 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1678ms 01:39:43 INFO - PROCESS | 1830 | 1462783183283 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:39:43 INFO - PROCESS | 1830 | 1462783183290 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:39:43 INFO - PROCESS | 1830 | 1462783183297 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:39:43 INFO - PROCESS | 1830 | 1462783183302 Marionette TRACE conn3 <- [1,1042,null,{}] 01:39:43 INFO - PROCESS | 1830 | 1462783183309 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:43 INFO - PROCESS | 1830 | 1462783183493 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:39:43 INFO - PROCESS | 1830 | 1462783183874 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515925b800 == 108 [pid = 1830] [id = 268] 01:39:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f5159ce3000) [pid = 1830] [serial = 805] [outer = (nil)] 01:39:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5159d13800) [pid = 1830] [serial = 806] [outer = 0x7f5159ce3000] 01:39:43 INFO - PROCESS | 1830 | 1462783183944 Marionette DEBUG loaded listener.js 01:39:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f515efb8000) [pid = 1830] [serial = 807] [outer = 0x7f5159ce3000] 01:39:44 INFO - PROCESS | 1830 | 1462783184724 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1485ms 01:39:44 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f516cec5000) [pid = 1830] [serial = 673] [outer = (nil)] [url = about:blank] 01:39:44 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f51781dac00) [pid = 1830] [serial = 676] [outer = (nil)] [url = about:blank] 01:39:44 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f515bb0e800) [pid = 1830] [serial = 679] [outer = (nil)] [url = about:blank] 01:39:44 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5161f47c00) [pid = 1830] [serial = 682] [outer = (nil)] [url = about:blank] 01:39:44 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5159eec400) [pid = 1830] [serial = 685] [outer = (nil)] [url = about:blank] 01:39:44 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f515bb0c400) [pid = 1830] [serial = 688] [outer = (nil)] [url = about:blank] 01:39:44 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f5163139800) [pid = 1830] [serial = 712] [outer = (nil)] [url = about:blank] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516075d000 == 107 [pid = 1830] [id = 251] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f2df000 == 106 [pid = 1830] [id = 250] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab3a800 == 105 [pid = 1830] [id = 249] 01:39:44 INFO - PROCESS | 1830 | 1462783184862 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:39:44 INFO - PROCESS | 1830 | 1462783184868 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158ada800 == 104 [pid = 1830] [id = 248] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159ea6800 == 103 [pid = 1830] [id = 245] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc1e800 == 102 [pid = 1830] [id = 244] 01:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f17b800 == 101 [pid = 1830] [id = 243] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc13800 == 100 [pid = 1830] [id = 242] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5179427000 == 99 [pid = 1830] [id = 241] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516d1eb800 == 98 [pid = 1830] [id = 240] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165b9a800 == 97 [pid = 1830] [id = 239] 01:39:44 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160422000 == 96 [pid = 1830] [id = 238] 01:39:44 INFO - PROCESS | 1830 | 1462783184900 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:39:44 INFO - PROCESS | 1830 | 1462783184903 Marionette TRACE conn3 <- [1,1046,null,{}] 01:39:44 INFO - PROCESS | 1830 | 1462783184908 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:45 INFO - PROCESS | 1830 | 1462783185041 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:39:45 INFO - PROCESS | 1830 | 1462783185060 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab2b000 == 97 [pid = 1830] [id = 269] 01:39:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f5159d19400) [pid = 1830] [serial = 808] [outer = (nil)] 01:39:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f515f40e000) [pid = 1830] [serial = 809] [outer = 0x7f5159d19400] 01:39:45 INFO - PROCESS | 1830 | 1462783185126 Marionette DEBUG loaded listener.js 01:39:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f515fa46000) [pid = 1830] [serial = 810] [outer = 0x7f5159d19400] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5161f4fc00) [pid = 1830] [serial = 700] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f515f682800) [pid = 1830] [serial = 664] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f5159eec800) [pid = 1830] [serial = 691] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f515f7f0c00) [pid = 1830] [serial = 697] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f5169a03000) [pid = 1830] [serial = 670] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5162892c00) [pid = 1830] [serial = 703] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f5161891400) [pid = 1830] [serial = 698] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f5162e26c00) [pid = 1830] [serial = 706] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f515efc5000) [pid = 1830] [serial = 695] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f515efbec00) [pid = 1830] [serial = 694] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f5162891c00) [pid = 1830] [serial = 667] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5162e0b000) [pid = 1830] [serial = 709] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f515b8c7800) [pid = 1830] [serial = 692] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5162eaf800) [pid = 1830] [serial = 707] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f516313a000) [pid = 1830] [serial = 710] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f5162ad1000) [pid = 1830] [serial = 704] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f516215cc00) [pid = 1830] [serial = 701] [outer = (nil)] [url = about:blank] 01:39:45 INFO - PROCESS | 1830 | 1462783185982 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1147ms 01:39:46 INFO - PROCESS | 1830 | 1462783186030 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:39:46 INFO - PROCESS | 1830 | 1462783186033 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:39:46 INFO - PROCESS | 1830 | 1462783186046 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:39:46 INFO - PROCESS | 1830 | 1462783186054 Marionette TRACE conn3 <- [1,1050,null,{}] 01:39:46 INFO - PROCESS | 1830 | 1462783186066 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:46 INFO - PROCESS | 1830 | 1462783186221 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:39:46 INFO - PROCESS | 1830 | 1462783186360 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618e4800 == 98 [pid = 1830] [id = 270] 01:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f515bb0fc00) [pid = 1830] [serial = 811] [outer = (nil)] 01:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f5161897c00) [pid = 1830] [serial = 812] [outer = 0x7f515bb0fc00] 01:39:46 INFO - PROCESS | 1830 | 1462783186420 Marionette DEBUG loaded listener.js 01:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5161f4d400) [pid = 1830] [serial = 813] [outer = 0x7f515bb0fc00] 01:39:47 INFO - PROCESS | 1830 | 1462783187080 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1096ms 01:39:47 INFO - PROCESS | 1830 | 1462783187136 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:39:47 INFO - PROCESS | 1830 | 1462783187140 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:39:47 INFO - PROCESS | 1830 | 1462783187145 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:39:47 INFO - PROCESS | 1830 | 1462783187147 Marionette TRACE conn3 <- [1,1054,null,{}] 01:39:47 INFO - PROCESS | 1830 | 1462783187178 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:47 INFO - PROCESS | 1830 | 1462783187403 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:39:47 INFO - PROCESS | 1830 | 1462783187426 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162665800 == 99 [pid = 1830] [id = 271] 01:39:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515facd400) [pid = 1830] [serial = 814] [outer = (nil)] 01:39:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f516268bc00) [pid = 1830] [serial = 815] [outer = 0x7f515facd400] 01:39:47 INFO - PROCESS | 1830 | 1462783187485 Marionette DEBUG loaded listener.js 01:39:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5162906400) [pid = 1830] [serial = 816] [outer = 0x7f515facd400] 01:39:48 INFO - PROCESS | 1830 | 1462783188320 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1206ms 01:39:48 INFO - PROCESS | 1830 | 1462783188353 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:39:48 INFO - PROCESS | 1830 | 1462783188356 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:39:48 INFO - PROCESS | 1830 | 1462783188365 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:39:48 INFO - PROCESS | 1830 | 1462783188368 Marionette TRACE conn3 <- [1,1058,null,{}] 01:39:48 INFO - PROCESS | 1830 | 1462783188373 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:48 INFO - PROCESS | 1830 | 1462783188594 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:39:48 INFO - PROCESS | 1830 | 1462783188624 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51642a0800 == 100 [pid = 1830] [id = 272] 01:39:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5162e04c00) [pid = 1830] [serial = 817] [outer = (nil)] 01:39:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f5162e08800) [pid = 1830] [serial = 818] [outer = 0x7f5162e04c00] 01:39:48 INFO - PROCESS | 1830 | 1462783188696 Marionette DEBUG loaded listener.js 01:39:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5162e32000) [pid = 1830] [serial = 819] [outer = 0x7f5162e04c00] 01:39:49 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5162f7b000) [pid = 1830] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:39:49 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f515f68a000) [pid = 1830] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:39:49 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f515facbc00) [pid = 1830] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:39:49 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f515aaa7c00) [pid = 1830] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:39:49 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f51594c5800) [pid = 1830] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:39:49 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5159b2b800) [pid = 1830] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:39:49 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f515f409400) [pid = 1830] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:39:49 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f5159b26000) [pid = 1830] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:39:49 INFO - PROCESS | 1830 | 1462783189808 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1477ms 01:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:39:49 INFO - PROCESS | 1830 | 1462783189844 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:39:49 INFO - PROCESS | 1830 | 1462783189846 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:39:49 INFO - PROCESS | 1830 | 1462783189851 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:39:49 INFO - PROCESS | 1830 | 1462783189854 Marionette TRACE conn3 <- [1,1062,null,{}] 01:39:49 INFO - PROCESS | 1830 | 1462783189859 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:50 INFO - PROCESS | 1830 | 1462783190008 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:39:50 INFO - PROCESS | 1830 | 1462783190034 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164388800 == 101 [pid = 1830] [id = 273] 01:39:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f515bb0a400) [pid = 1830] [serial = 820] [outer = (nil)] 01:39:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5162ea5400) [pid = 1830] [serial = 821] [outer = 0x7f515bb0a400] 01:39:50 INFO - PROCESS | 1830 | 1462783190092 Marionette DEBUG loaded listener.js 01:39:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f51630e8800) [pid = 1830] [serial = 822] [outer = 0x7f515bb0a400] 01:39:50 INFO - PROCESS | 1830 | 1462783190849 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1026ms 01:39:50 INFO - PROCESS | 1830 | 1462783190877 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:39:50 INFO - PROCESS | 1830 | 1462783190879 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:39:50 INFO - PROCESS | 1830 | 1462783190885 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:39:50 INFO - PROCESS | 1830 | 1462783190887 Marionette TRACE conn3 <- [1,1066,null,{}] 01:39:50 INFO - PROCESS | 1830 | 1462783190892 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:51 INFO - PROCESS | 1830 | 1462783191077 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:39:51 INFO - PROCESS | 1830 | 1462783191096 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ac86000 == 102 [pid = 1830] [id = 274] 01:39:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f515bb10c00) [pid = 1830] [serial = 823] [outer = (nil)] 01:39:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f51643b3000) [pid = 1830] [serial = 824] [outer = 0x7f515bb10c00] 01:39:51 INFO - PROCESS | 1830 | 1462783191151 Marionette DEBUG loaded listener.js 01:39:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5165929c00) [pid = 1830] [serial = 825] [outer = 0x7f515bb10c00] 01:39:52 INFO - PROCESS | 1830 | 1462783192056 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1225ms 01:39:52 INFO - PROCESS | 1830 | 1462783192111 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:39:52 INFO - PROCESS | 1830 | 1462783192116 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:39:52 INFO - PROCESS | 1830 | 1462783192125 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:39:52 INFO - PROCESS | 1830 | 1462783192130 Marionette TRACE conn3 <- [1,1070,null,{}] 01:39:52 INFO - PROCESS | 1830 | 1462783192139 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:52 INFO - PROCESS | 1830 | 1462783192323 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:39:52 INFO - PROCESS | 1830 | 1462783192498 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2db800 == 103 [pid = 1830] [id = 275] 01:39:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f51594d0c00) [pid = 1830] [serial = 826] [outer = (nil)] 01:39:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f515aa9fc00) [pid = 1830] [serial = 827] [outer = 0x7f51594d0c00] 01:39:52 INFO - PROCESS | 1830 | 1462783192570 Marionette DEBUG loaded listener.js 01:39:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f515bb06400) [pid = 1830] [serial = 828] [outer = 0x7f51594d0c00] 01:39:53 INFO - PROCESS | 1830 | 1462783193443 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1384ms 01:39:53 INFO - PROCESS | 1830 | 1462783193510 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:39:53 INFO - PROCESS | 1830 | 1462783193519 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:39:53 INFO - PROCESS | 1830 | 1462783193530 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:39:53 INFO - PROCESS | 1830 | 1462783193534 Marionette TRACE conn3 <- [1,1074,null,{}] 01:39:53 INFO - PROCESS | 1830 | 1462783193541 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:53 INFO - PROCESS | 1830 | 1462783193745 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:39:53 INFO - PROCESS | 1830 | 1462783193931 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51634b9800 == 104 [pid = 1830] [id = 276] 01:39:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f515bb0b000) [pid = 1830] [serial = 829] [outer = (nil)] 01:39:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f515f7f0c00) [pid = 1830] [serial = 830] [outer = 0x7f515bb0b000] 01:39:54 INFO - PROCESS | 1830 | 1462783193999 Marionette DEBUG loaded listener.js 01:39:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f51605cd000) [pid = 1830] [serial = 831] [outer = 0x7f515bb0b000] 01:39:54 INFO - PROCESS | 1830 | 1462783194909 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1429ms 01:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:39:54 INFO - PROCESS | 1830 | 1462783194959 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:39:54 INFO - PROCESS | 1830 | 1462783194962 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:39:54 INFO - PROCESS | 1830 | 1462783194968 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:39:54 INFO - PROCESS | 1830 | 1462783194973 Marionette TRACE conn3 <- [1,1078,null,{}] 01:39:54 INFO - PROCESS | 1830 | 1462783194988 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:55 INFO - PROCESS | 1830 | 1462783195164 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:39:55 INFO - PROCESS | 1830 | 1462783195339 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516e605800 == 105 [pid = 1830] [id = 277] 01:39:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f5162754000) [pid = 1830] [serial = 832] [outer = (nil)] 01:39:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f516290f400) [pid = 1830] [serial = 833] [outer = 0x7f5162754000] 01:39:55 INFO - PROCESS | 1830 | 1462783195412 Marionette DEBUG loaded listener.js 01:39:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5162e31800) [pid = 1830] [serial = 834] [outer = 0x7f5162754000] 01:39:56 INFO - PROCESS | 1830 | 1462783196248 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1334ms 01:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:39:56 INFO - PROCESS | 1830 | 1462783196302 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:39:56 INFO - PROCESS | 1830 | 1462783196306 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:39:56 INFO - PROCESS | 1830 | 1462783196311 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:39:56 INFO - PROCESS | 1830 | 1462783196314 Marionette TRACE conn3 <- [1,1082,null,{}] 01:39:56 INFO - PROCESS | 1830 | 1462783196320 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:56 INFO - PROCESS | 1830 | 1462783196491 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:39:56 INFO - PROCESS | 1830 | 1462783196669 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51794c8800 == 106 [pid = 1830] [id = 278] 01:39:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5162905000) [pid = 1830] [serial = 835] [outer = (nil)] 01:39:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5163fe2c00) [pid = 1830] [serial = 836] [outer = 0x7f5162905000] 01:39:56 INFO - PROCESS | 1830 | 1462783196742 Marionette DEBUG loaded listener.js 01:39:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f5165933400) [pid = 1830] [serial = 837] [outer = 0x7f5162905000] 01:39:57 INFO - PROCESS | 1830 | 1462783197578 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1331ms 01:39:57 INFO - PROCESS | 1830 | 1462783197643 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:39:57 INFO - PROCESS | 1830 | 1462783197646 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:39:57 INFO - PROCESS | 1830 | 1462783197652 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:39:57 INFO - PROCESS | 1830 | 1462783197654 Marionette TRACE conn3 <- [1,1086,null,{}] 01:39:57 INFO - PROCESS | 1830 | 1462783197659 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:57 INFO - PROCESS | 1830 | 1462783197821 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:39:58 INFO - PROCESS | 1830 | 1462783198007 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc05000 == 107 [pid = 1830] [id = 279] 01:39:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f51633ef800) [pid = 1830] [serial = 838] [outer = (nil)] 01:39:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5166e31c00) [pid = 1830] [serial = 839] [outer = 0x7f51633ef800] 01:39:58 INFO - PROCESS | 1830 | 1462783198076 Marionette DEBUG loaded listener.js 01:39:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5168cb2400) [pid = 1830] [serial = 840] [outer = 0x7f51633ef800] 01:39:58 INFO - PROCESS | 1830 | 1462783198893 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1281ms 01:39:58 INFO - PROCESS | 1830 | 1462783198934 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:39:58 INFO - PROCESS | 1830 | 1462783198937 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:39:58 INFO - PROCESS | 1830 | 1462783198943 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:39:58 INFO - PROCESS | 1830 | 1462783198947 Marionette TRACE conn3 <- [1,1090,null,{}] 01:39:58 INFO - PROCESS | 1830 | 1462783198952 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:59 INFO - PROCESS | 1830 | 1462783199156 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:39:59 INFO - PROCESS | 1830 | 1462783199332 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e493000 == 108 [pid = 1830] [id = 280] 01:39:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f51695d8c00) [pid = 1830] [serial = 841] [outer = (nil)] 01:39:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f516aa25c00) [pid = 1830] [serial = 842] [outer = 0x7f51695d8c00] 01:39:59 INFO - PROCESS | 1830 | 1462783199400 Marionette DEBUG loaded listener.js 01:39:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f516ae79c00) [pid = 1830] [serial = 843] [outer = 0x7f51695d8c00] 01:40:00 INFO - PROCESS | 1830 | 1462783200268 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1382ms 01:40:00 INFO - PROCESS | 1830 | 1462783200327 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:40:00 INFO - PROCESS | 1830 | 1462783200330 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:40:00 INFO - PROCESS | 1830 | 1462783200336 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:40:00 INFO - PROCESS | 1830 | 1462783200338 Marionette TRACE conn3 <- [1,1094,null,{}] 01:40:00 INFO - PROCESS | 1830 | 1462783200343 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:00 INFO - PROCESS | 1830 | 1462783200519 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:40:00 INFO - PROCESS | 1830 | 1462783200709 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180eb6800 == 109 [pid = 1830] [id = 281] 01:40:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f516290f000) [pid = 1830] [serial = 844] [outer = (nil)] 01:40:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f516af31000) [pid = 1830] [serial = 845] [outer = 0x7f516290f000] 01:40:00 INFO - PROCESS | 1830 | 1462783200780 Marionette DEBUG loaded listener.js 01:40:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f516b483400) [pid = 1830] [serial = 846] [outer = 0x7f516290f000] 01:40:01 INFO - PROCESS | 1830 | 1462783201619 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1332ms 01:40:01 INFO - PROCESS | 1830 | 1462783201669 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:40:01 INFO - PROCESS | 1830 | 1462783201672 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:40:01 INFO - PROCESS | 1830 | 1462783201678 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:40:01 INFO - PROCESS | 1830 | 1462783201681 Marionette TRACE conn3 <- [1,1098,null,{}] 01:40:01 INFO - PROCESS | 1830 | 1462783201686 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:01 INFO - PROCESS | 1830 | 1462783201860 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:40:02 INFO - PROCESS | 1830 | 1462783202052 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51591a0800 == 110 [pid = 1830] [id = 282] 01:40:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f515f680400) [pid = 1830] [serial = 847] [outer = (nil)] 01:40:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f516c072400) [pid = 1830] [serial = 848] [outer = 0x7f515f680400] 01:40:02 INFO - PROCESS | 1830 | 1462783202121 Marionette DEBUG loaded listener.js 01:40:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f516c5f5400) [pid = 1830] [serial = 849] [outer = 0x7f515f680400] 01:40:02 INFO - PROCESS | 1830 | 1462783202916 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1284ms 01:40:02 INFO - PROCESS | 1830 | 1462783202962 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:40:02 INFO - PROCESS | 1830 | 1462783202964 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:40:02 INFO - PROCESS | 1830 | 1462783202970 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:40:02 INFO - PROCESS | 1830 | 1462783202973 Marionette TRACE conn3 <- [1,1102,null,{}] 01:40:02 INFO - PROCESS | 1830 | 1462783202978 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:03 INFO - PROCESS | 1830 | 1462783203134 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:40:03 INFO - PROCESS | 1830 | 1462783203317 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5188d92000 == 111 [pid = 1830] [id = 283] 01:40:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f516290c000) [pid = 1830] [serial = 850] [outer = (nil)] 01:40:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f516cd97400) [pid = 1830] [serial = 851] [outer = 0x7f516290c000] 01:40:03 INFO - PROCESS | 1830 | 1462783203385 Marionette DEBUG loaded listener.js 01:40:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f516cdbfc00) [pid = 1830] [serial = 852] [outer = 0x7f516290c000] 01:40:04 INFO - PROCESS | 1830 | 1462783204168 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1226ms 01:40:04 INFO - PROCESS | 1830 | 1462783204198 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:40:04 INFO - PROCESS | 1830 | 1462783204207 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:40:04 INFO - PROCESS | 1830 | 1462783204214 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:40:04 INFO - PROCESS | 1830 | 1462783204217 Marionette TRACE conn3 <- [1,1106,null,{}] 01:40:04 INFO - PROCESS | 1830 | 1462783204222 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:04 INFO - PROCESS | 1830 | 1462783204393 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:40:04 INFO - PROCESS | 1830 | 1462783204574 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153eef800 == 112 [pid = 1830] [id = 284] 01:40:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f516bfcf800) [pid = 1830] [serial = 853] [outer = (nil)] 01:40:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f516cec5c00) [pid = 1830] [serial = 854] [outer = 0x7f516bfcf800] 01:40:04 INFO - PROCESS | 1830 | 1462783204641 Marionette DEBUG loaded listener.js 01:40:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f516d2e4400) [pid = 1830] [serial = 855] [outer = 0x7f516bfcf800] 01:40:05 INFO - PROCESS | 1830 | 1462783205488 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1336ms 01:40:05 INFO - PROCESS | 1830 | 1462783205551 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:40:05 INFO - PROCESS | 1830 | 1462783205555 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:40:05 INFO - PROCESS | 1830 | 1462783205560 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:40:05 INFO - PROCESS | 1830 | 1462783205569 Marionette TRACE conn3 <- [1,1110,null,{}] 01:40:05 INFO - PROCESS | 1830 | 1462783205653 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:05 INFO - PROCESS | 1830 | 1462783205867 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:40:06 INFO - PROCESS | 1830 | 1462783206096 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153faf800 == 113 [pid = 1830] [id = 285] 01:40:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f51605c6400) [pid = 1830] [serial = 856] [outer = (nil)] 01:40:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f51781d0800) [pid = 1830] [serial = 857] [outer = 0x7f51605c6400] 01:40:06 INFO - PROCESS | 1830 | 1462783206192 Marionette DEBUG loaded listener.js 01:40:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5178d81000) [pid = 1830] [serial = 858] [outer = 0x7f51605c6400] 01:40:06 INFO - PROCESS | 1830 | 1462783206936 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1423ms 01:40:06 INFO - PROCESS | 1830 | 1462783206984 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:40:06 INFO - PROCESS | 1830 | 1462783206987 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:40:06 INFO - PROCESS | 1830 | 1462783206993 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:40:06 INFO - PROCESS | 1830 | 1462783206995 Marionette TRACE conn3 <- [1,1114,null,{}] 01:40:07 INFO - PROCESS | 1830 | 1462783207000 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:07 INFO - PROCESS | 1830 | 1462783207153 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:40:07 INFO - PROCESS | 1830 | 1462783207333 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158788000 == 114 [pid = 1830] [id = 286] 01:40:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f5162e19400) [pid = 1830] [serial = 859] [outer = (nil)] 01:40:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f5178fd5000) [pid = 1830] [serial = 860] [outer = 0x7f5162e19400] 01:40:07 INFO - PROCESS | 1830 | 1462783207397 Marionette DEBUG loaded listener.js 01:40:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f51792a5800) [pid = 1830] [serial = 861] [outer = 0x7f5162e19400] 01:40:08 INFO - PROCESS | 1830 | 1462783208218 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1281ms 01:40:08 INFO - PROCESS | 1830 | 1462783208275 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:40:08 INFO - PROCESS | 1830 | 1462783208278 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:40:08 INFO - PROCESS | 1830 | 1462783208284 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:40:08 INFO - PROCESS | 1830 | 1462783208286 Marionette TRACE conn3 <- [1,1118,null,{}] 01:40:08 INFO - PROCESS | 1830 | 1462783208291 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:08 INFO - PROCESS | 1830 | 1462783208457 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:40:08 INFO - PROCESS | 1830 | 1462783208711 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515878d000 == 115 [pid = 1830] [id = 287] 01:40:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f5162896800) [pid = 1830] [serial = 862] [outer = (nil)] 01:40:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f517a2e5c00) [pid = 1830] [serial = 863] [outer = 0x7f5162896800] 01:40:08 INFO - PROCESS | 1830 | 1462783208821 Marionette DEBUG loaded listener.js 01:40:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f517a466800) [pid = 1830] [serial = 864] [outer = 0x7f5162896800] 01:40:09 INFO - PROCESS | 1830 | 1462783209689 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1477ms 01:40:09 INFO - PROCESS | 1830 | 1462783209762 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:40:09 INFO - PROCESS | 1830 | 1462783209765 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:40:09 INFO - PROCESS | 1830 | 1462783209770 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:40:09 INFO - PROCESS | 1830 | 1462783209773 Marionette TRACE conn3 <- [1,1122,null,{}] 01:40:09 INFO - PROCESS | 1830 | 1462783209778 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:10 INFO - PROCESS | 1830 | 1462783209998 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:40:10 INFO - PROCESS | 1830 | 1462783210221 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154a1e000 == 116 [pid = 1830] [id = 288] 01:40:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f515fa46400) [pid = 1830] [serial = 865] [outer = (nil)] 01:40:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f51633f9000) [pid = 1830] [serial = 866] [outer = 0x7f515fa46400] 01:40:10 INFO - PROCESS | 1830 | 1462783210340 Marionette DEBUG loaded listener.js 01:40:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f517a469000) [pid = 1830] [serial = 867] [outer = 0x7f515fa46400] 01:40:11 INFO - PROCESS | 1830 | 1462783211471 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1728ms 01:40:11 INFO - PROCESS | 1830 | 1462783211499 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:40:11 INFO - PROCESS | 1830 | 1462783211504 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:40:11 INFO - PROCESS | 1830 | 1462783211511 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:40:11 INFO - PROCESS | 1830 | 1462783211516 Marionette TRACE conn3 <- [1,1126,null,{}] 01:40:11 INFO - PROCESS | 1830 | 1462783211522 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:11 INFO - PROCESS | 1830 | 1462783211690 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:40:11 INFO - PROCESS | 1830 | 1462783211897 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab3f000 == 117 [pid = 1830] [id = 289] 01:40:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f515bb0cc00) [pid = 1830] [serial = 868] [outer = (nil)] 01:40:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f515efc2000) [pid = 1830] [serial = 869] [outer = 0x7f515bb0cc00] 01:40:11 INFO - PROCESS | 1830 | 1462783211958 Marionette DEBUG loaded listener.js 01:40:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f515f40f800) [pid = 1830] [serial = 870] [outer = 0x7f515bb0cc00] 01:40:12 INFO - PROCESS | 1830 | 1462783212697 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1228ms 01:40:12 INFO - PROCESS | 1830 | 1462783212739 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:40:12 INFO - PROCESS | 1830 | 1462783212747 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:40:12 INFO - PROCESS | 1830 | 1462783212756 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:40:12 INFO - PROCESS | 1830 | 1462783212760 Marionette TRACE conn3 <- [1,1130,null,{}] 01:40:12 INFO - PROCESS | 1830 | 1462783212765 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:12 INFO - PROCESS | 1830 | 1462783212918 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:40:13 INFO - PROCESS | 1830 | 1462783213262 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515924b800 == 118 [pid = 1830] [id = 290] 01:40:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f515f7e8c00) [pid = 1830] [serial = 871] [outer = (nil)] 01:40:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f515fac3400) [pid = 1830] [serial = 872] [outer = 0x7f515f7e8c00] 01:40:13 INFO - PROCESS | 1830 | 1462783213372 Marionette DEBUG loaded listener.js 01:40:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f5161896800) [pid = 1830] [serial = 873] [outer = 0x7f515f7e8c00] 01:40:14 INFO - PROCESS | 1830 | 1462783214275 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1580ms 01:40:14 INFO - PROCESS | 1830 | 1462783214337 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:40:14 INFO - PROCESS | 1830 | 1462783214340 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:40:14 INFO - PROCESS | 1830 | 1462783214346 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:40:14 INFO - PROCESS | 1830 | 1462783214351 Marionette TRACE conn3 <- [1,1134,null,{}] 01:40:14 INFO - PROCESS | 1830 | 1462783214365 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb1b800 == 117 [pid = 1830] [id = 218] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516438b000 == 116 [pid = 1830] [id = 6] 01:40:14 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f5162155400) [pid = 1830] [serial = 764] [outer = (nil)] [url = about:blank] 01:40:14 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f516aa29400) [pid = 1830] [serial = 724] [outer = (nil)] [url = about:blank] 01:40:14 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f516bebb400) [pid = 1830] [serial = 727] [outer = (nil)] [url = about:blank] 01:40:14 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f5159cdec00) [pid = 1830] [serial = 733] [outer = (nil)] [url = about:blank] 01:40:14 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f5178d87400) [pid = 1830] [serial = 730] [outer = (nil)] [url = about:blank] 01:40:14 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f5159bbb800) [pid = 1830] [serial = 736] [outer = (nil)] [url = about:blank] 01:40:14 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f5159cde800) [pid = 1830] [serial = 739] [outer = (nil)] [url = about:blank] 01:40:14 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f5159d13400) [pid = 1830] [serial = 742] [outer = (nil)] [url = about:blank] 01:40:14 INFO - PROCESS | 1830 | 1462783214742 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5164388800 == 115 [pid = 1830] [id = 273] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51642a0800 == 114 [pid = 1830] [id = 272] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5162665800 == 113 [pid = 1830] [id = 271] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618e4800 == 112 [pid = 1830] [id = 270] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d53800 == 111 [pid = 1830] [id = 252] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161e37800 == 110 [pid = 1830] [id = 253] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab2b000 == 109 [pid = 1830] [id = 269] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515925b800 == 108 [pid = 1830] [id = 268] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160411000 == 107 [pid = 1830] [id = 267] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c5c2000 == 106 [pid = 1830] [id = 263] 01:40:14 INFO - PROCESS | 1830 | 1462783214905 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb1e000 == 105 [pid = 1830] [id = 262] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b2ac800 == 104 [pid = 1830] [id = 261] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aa4b000 == 103 [pid = 1830] [id = 260] 01:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165ddf000 == 102 [pid = 1830] [id = 259] 01:40:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515eea7000 == 103 [pid = 1830] [id = 291] 01:40:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f5162153800) [pid = 1830] [serial = 874] [outer = (nil)] 01:40:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f516231ec00) [pid = 1830] [serial = 875] [outer = 0x7f5162153800] 01:40:14 INFO - PROCESS | 1830 | 1462783214976 Marionette DEBUG loaded listener.js 01:40:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f5162891c00) [pid = 1830] [serial = 876] [outer = 0x7f5162153800] 01:40:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5164368000 == 102 [pid = 1830] [id = 258] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f516e9ba000) [pid = 1830] [serial = 662] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f515fa49000) [pid = 1830] [serial = 758] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f51605c3400) [pid = 1830] [serial = 761] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f515fac6c00) [pid = 1830] [serial = 759] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f515ad4f000) [pid = 1830] [serial = 748] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f515b8ca400) [pid = 1830] [serial = 749] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f5159bb5000) [pid = 1830] [serial = 746] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f51594ce800) [pid = 1830] [serial = 745] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f516a902800) [pid = 1830] [serial = 713] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f5162e2d400) [pid = 1830] [serial = 721] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f515f67fc00) [pid = 1830] [serial = 755] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f51605c7c00) [pid = 1830] [serial = 718] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f515efbac00) [pid = 1830] [serial = 751] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f515f093000) [pid = 1830] [serial = 752] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f515bb0c800) [pid = 1830] [serial = 715] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f515f68a800) [pid = 1830] [serial = 756] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f516189c000) [pid = 1830] [serial = 762] [outer = (nil)] [url = about:blank] 01:40:15 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f515fa50800) [pid = 1830] [serial = 491] [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.] 01:40:15 INFO - PROCESS | 1830 | 1462783215676 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1380ms 01:40:15 INFO - PROCESS | 1830 | 1462783215731 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:40:15 INFO - PROCESS | 1830 | 1462783215735 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:40:15 INFO - PROCESS | 1830 | 1462783215741 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:40:15 INFO - PROCESS | 1830 | 1462783215742 Marionette TRACE conn3 <- [1,1138,null,{}] 01:40:15 INFO - PROCESS | 1830 | 1462783215747 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:15 INFO - PROCESS | 1830 | 1462783215891 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:40:15 INFO - PROCESS | 1830 | 1462783215905 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a99000 == 103 [pid = 1830] [id = 292] 01:40:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f515ad4f000) [pid = 1830] [serial = 877] [outer = (nil)] 01:40:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5162e10800) [pid = 1830] [serial = 878] [outer = 0x7f515ad4f000] 01:40:15 INFO - PROCESS | 1830 | 1462783215961 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5162e2a000) [pid = 1830] [serial = 879] [outer = 0x7f515ad4f000] 01:40:16 INFO - PROCESS | 1830 | 1462783216752 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1029ms 01:40:16 INFO - PROCESS | 1830 | 1462783216770 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:40:16 INFO - PROCESS | 1830 | 1462783216772 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:40:16 INFO - PROCESS | 1830 | 1462783216820 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:40:16 INFO - PROCESS | 1830 | 1462783216823 Marionette TRACE conn3 <- [1,1142,null,{}] 01:40:16 INFO - PROCESS | 1830 | 1462783216830 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:16 INFO - PROCESS | 1830 | 1462783216970 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:40:17 INFO - PROCESS | 1830 | 1462783216994 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fb8800 == 104 [pid = 1830] [id = 293] 01:40:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f5162155400) [pid = 1830] [serial = 880] [outer = (nil)] 01:40:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f5162eb2400) [pid = 1830] [serial = 881] [outer = 0x7f5162155400] 01:40:17 INFO - PROCESS | 1830 | 1462783217050 Marionette DEBUG loaded listener.js 01:40:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f51630edc00) [pid = 1830] [serial = 882] [outer = 0x7f5162155400] 01:40:17 INFO - PROCESS | 1830 | 1462783217913 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1174ms 01:40:17 INFO - PROCESS | 1830 | 1462783217952 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:40:17 INFO - PROCESS | 1830 | 1462783217955 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:40:17 INFO - PROCESS | 1830 | 1462783217966 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 1830 | 1462783217968 Marionette TRACE conn3 <- [1,1146,null,{}] 01:40:17 INFO - PROCESS | 1830 | 1462783217972 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:18 INFO - PROCESS | 1830 | 1462783218190 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:40:18 INFO - PROCESS | 1830 | 1462783218217 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629d5800 == 105 [pid = 1830] [id = 294] 01:40:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f5164250800) [pid = 1830] [serial = 883] [outer = (nil)] 01:40:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5169521400) [pid = 1830] [serial = 884] [outer = 0x7f5164250800] 01:40:18 INFO - PROCESS | 1830 | 1462783218275 Marionette DEBUG loaded listener.js 01:40:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f5169a63400) [pid = 1830] [serial = 885] [outer = 0x7f5164250800] 01:40:19 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f5159ce3000) [pid = 1830] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:40:19 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f515bb0a400) [pid = 1830] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:40:19 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f515bb0fc00) [pid = 1830] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:40:19 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f5159d19400) [pid = 1830] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:40:19 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f515facd400) [pid = 1830] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:40:19 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5161f46c00) [pid = 1830] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:40:19 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5162e04c00) [pid = 1830] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:40:19 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f5159bb5800) [pid = 1830] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:40:19 INFO - PROCESS | 1830 | 1462783219582 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1677ms 01:40:19 INFO - PROCESS | 1830 | 1462783219644 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:40:19 INFO - PROCESS | 1830 | 1462783219651 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:40:19 INFO - PROCESS | 1830 | 1462783219659 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:40:19 INFO - PROCESS | 1830 | 1462783219664 Marionette TRACE conn3 <- [1,1150,null,{}] 01:40:19 INFO - PROCESS | 1830 | 1462783219672 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:19 INFO - PROCESS | 1830 | 1462783219890 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:40:20 INFO - PROCESS | 1830 | 1462783220127 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515b88b800 == 106 [pid = 1830] [id = 295] 01:40:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f515efc3c00) [pid = 1830] [serial = 886] [outer = (nil)] 01:40:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f515f2f2800) [pid = 1830] [serial = 887] [outer = 0x7f515efc3c00] 01:40:20 INFO - PROCESS | 1830 | 1462783220243 Marionette DEBUG loaded listener.js 01:40:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f515f7e6c00) [pid = 1830] [serial = 888] [outer = 0x7f515efc3c00] 01:40:21 INFO - PROCESS | 1830 | 1462783221123 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1536ms 01:40:21 INFO - PROCESS | 1830 | 1462783221197 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:40:21 INFO - PROCESS | 1830 | 1462783221205 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:40:21 INFO - PROCESS | 1830 | 1462783221215 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 1830 | 1462783221219 Marionette TRACE conn3 <- [1,1154,null,{}] 01:40:21 INFO - PROCESS | 1830 | 1462783221224 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:21 INFO - PROCESS | 1830 | 1462783221436 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:40:21 INFO - PROCESS | 1830 | 1462783221691 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627b6000 == 107 [pid = 1830] [id = 296] 01:40:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f5161b25400) [pid = 1830] [serial = 889] [outer = (nil)] 01:40:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5161f51c00) [pid = 1830] [serial = 890] [outer = 0x7f5161b25400] 01:40:21 INFO - PROCESS | 1830 | 1462783221805 Marionette DEBUG loaded listener.js 01:40:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f5162894c00) [pid = 1830] [serial = 891] [outer = 0x7f5161b25400] 01:40:22 INFO - PROCESS | 1830 | 1462783222633 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1483ms 01:40:22 INFO - PROCESS | 1830 | 1462783222699 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:40:22 INFO - PROCESS | 1830 | 1462783222703 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:40:22 INFO - PROCESS | 1830 | 1462783222709 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:40:22 INFO - PROCESS | 1830 | 1462783222714 Marionette TRACE conn3 <- [1,1158,null,{}] 01:40:22 INFO - PROCESS | 1830 | 1462783222730 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:22 INFO - PROCESS | 1830 | 1462783222943 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:40:23 INFO - PROCESS | 1830 | 1462783223123 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165de1000 == 108 [pid = 1830] [id = 297] 01:40:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5162e2ec00) [pid = 1830] [serial = 892] [outer = (nil)] 01:40:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f51633f4c00) [pid = 1830] [serial = 893] [outer = 0x7f5162e2ec00] 01:40:23 INFO - PROCESS | 1830 | 1462783223192 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f5165932400) [pid = 1830] [serial = 894] [outer = 0x7f5162e2ec00] 01:40:24 INFO - PROCESS | 1830 | 1462783224030 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1341ms 01:40:24 INFO - PROCESS | 1830 | 1462783224052 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 1830 | 1462783224057 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:40:24 INFO - PROCESS | 1830 | 1462783224064 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 1830 | 1462783224067 Marionette TRACE conn3 <- [1,1162,null,{}] 01:40:24 INFO - PROCESS | 1830 | 1462783224072 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:24 INFO - PROCESS | 1830 | 1462783224236 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:40:24 INFO - PROCESS | 1830 | 1462783224429 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b2a4800 == 109 [pid = 1830] [id = 298] 01:40:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f5162e30400) [pid = 1830] [serial = 895] [outer = (nil)] 01:40:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f5166e37000) [pid = 1830] [serial = 896] [outer = 0x7f5162e30400] 01:40:24 INFO - PROCESS | 1830 | 1462783224510 Marionette DEBUG loaded listener.js 01:40:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f516aa22c00) [pid = 1830] [serial = 897] [outer = 0x7f5162e30400] 01:40:25 INFO - PROCESS | 1830 | 1462783225386 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1379ms 01:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:40:25 INFO - PROCESS | 1830 | 1462783225444 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:40:25 INFO - PROCESS | 1830 | 1462783225447 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:40:25 INFO - PROCESS | 1830 | 1462783225453 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:40:25 INFO - PROCESS | 1830 | 1462783225456 Marionette TRACE conn3 <- [1,1166,null,{}] 01:40:25 INFO - PROCESS | 1830 | 1462783225460 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:25 INFO - PROCESS | 1830 | 1462783225625 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:40:25 INFO - PROCESS | 1830 | 1462783225822 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf97000 == 110 [pid = 1830] [id = 299] 01:40:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f516189bc00) [pid = 1830] [serial = 898] [outer = (nil)] 01:40:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f516af31c00) [pid = 1830] [serial = 899] [outer = 0x7f516189bc00] 01:40:25 INFO - PROCESS | 1830 | 1462783225894 Marionette DEBUG loaded listener.js 01:40:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f516cd9e400) [pid = 1830] [serial = 900] [outer = 0x7f516189bc00] 01:40:26 INFO - PROCESS | 1830 | 1462783226746 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1338ms 01:40:26 INFO - PROCESS | 1830 | 1462783226790 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:40:26 INFO - PROCESS | 1830 | 1462783226794 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:40:26 INFO - PROCESS | 1830 | 1462783226800 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 1830 | 1462783226804 Marionette TRACE conn3 <- [1,1170,null,{}] 01:40:26 INFO - PROCESS | 1830 | 1462783226809 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:26 INFO - PROCESS | 1830 | 1462783226986 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:40:27 INFO - PROCESS | 1830 | 1462783227172 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178f6e800 == 111 [pid = 1830] [id = 300] 01:40:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f516aa2d000) [pid = 1830] [serial = 901] [outer = (nil)] 01:40:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f516e9bb400) [pid = 1830] [serial = 902] [outer = 0x7f516aa2d000] 01:40:27 INFO - PROCESS | 1830 | 1462783227238 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f517c330800) [pid = 1830] [serial = 903] [outer = 0x7f516aa2d000] 01:40:28 INFO - PROCESS | 1830 | 1462783228067 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1283ms 01:40:28 INFO - PROCESS | 1830 | 1462783228091 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 1830 | 1462783228095 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:40:28 INFO - PROCESS | 1830 | 1462783228102 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - PROCESS | 1830 | 1462783228105 Marionette TRACE conn3 <- [1,1174,null,{}] 01:40:28 INFO - PROCESS | 1830 | 1462783228109 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:28 INFO - PROCESS | 1830 | 1462783228265 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:40:28 INFO - PROCESS | 1830 | 1462783228449 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517ddc2000 == 112 [pid = 1830] [id = 301] 01:40:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f516cd9c400) [pid = 1830] [serial = 904] [outer = (nil)] 01:40:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f517d79ec00) [pid = 1830] [serial = 905] [outer = 0x7f516cd9c400] 01:40:28 INFO - PROCESS | 1830 | 1462783228523 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f517db59400) [pid = 1830] [serial = 906] [outer = 0x7f516cd9c400] 01:40:29 INFO - PROCESS | 1830 | 1462783229375 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 1830 | 1462783229433 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:40:29 INFO - PROCESS | 1830 | 1462783229439 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 1830 | 1462783229442 Marionette TRACE conn3 <- [1,1178,null,{}] 01:40:29 INFO - PROCESS | 1830 | 1462783229447 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:29 INFO - PROCESS | 1830 | 1462783229634 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:40:29 INFO - PROCESS | 1830 | 1462783229826 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158a12800 == 113 [pid = 1830] [id = 302] 01:40:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f516cdbec00) [pid = 1830] [serial = 907] [outer = (nil)] 01:40:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f517e2c7400) [pid = 1830] [serial = 908] [outer = 0x7f516cdbec00] 01:40:29 INFO - PROCESS | 1830 | 1462783229894 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f517e2cec00) [pid = 1830] [serial = 909] [outer = 0x7f516cdbec00] 01:40:30 INFO - PROCESS | 1830 | 1462783230733 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1830 | 1462783230785 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:40:30 INFO - PROCESS | 1830 | 1462783230791 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1830 | 1462783230793 Marionette TRACE conn3 <- [1,1182,null,{}] 01:40:30 INFO - PROCESS | 1830 | 1462783230798 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:30 INFO - PROCESS | 1830 | 1462783230972 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:40:31 INFO - PROCESS | 1830 | 1462783231165 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51525d2000 == 114 [pid = 1830] [id = 303] 01:40:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f5153f89800) [pid = 1830] [serial = 910] [outer = (nil)] 01:40:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f5153f8fc00) [pid = 1830] [serial = 911] [outer = 0x7f5153f89800] 01:40:31 INFO - PROCESS | 1830 | 1462783231242 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f5153f95000) [pid = 1830] [serial = 912] [outer = 0x7f5153f89800] 01:40:31 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:40:31 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:40:32 INFO - PROCESS | 1830 | 1462783232125 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1830 | 1462783232178 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:40:32 INFO - PROCESS | 1830 | 1462783232184 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1830 | 1462783232186 Marionette TRACE conn3 <- [1,1186,null,{}] 01:40:32 INFO - PROCESS | 1830 | 1462783232191 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:32 INFO - PROCESS | 1830 | 1462783232360 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:40:32 INFO - PROCESS | 1830 | 1462783232946 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51591ae800 == 115 [pid = 1830] [id = 304] 01:40:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f5154b5e800) [pid = 1830] [serial = 913] [outer = (nil)] 01:40:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f5154b60400) [pid = 1830] [serial = 914] [outer = 0x7f5154b5e800] 01:40:33 INFO - PROCESS | 1830 | 1462783233015 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f5159bb7800) [pid = 1830] [serial = 915] [outer = 0x7f5154b5e800] 01:40:33 INFO - PROCESS | 1830 | 1462783233810 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:40:33 INFO - PROCESS | 1830 | 1462783233868 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:40:33 INFO - PROCESS | 1830 | 1462783233874 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1830 | 1462783233878 Marionette TRACE conn3 <- [1,1190,null,{}] 01:40:33 INFO - PROCESS | 1830 | 1462783233885 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:34 INFO - PROCESS | 1830 | 1462783234039 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:40:34 INFO - PROCESS | 1830 | 1462783234437 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153faa000 == 116 [pid = 1830] [id = 305] 01:40:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f515b8c1800) [pid = 1830] [serial = 916] [outer = (nil)] 01:40:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f515bb02c00) [pid = 1830] [serial = 917] [outer = 0x7f515b8c1800] 01:40:34 INFO - PROCESS | 1830 | 1462783234508 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f515efbec00) [pid = 1830] [serial = 918] [outer = 0x7f515b8c1800] 01:40:35 INFO - PROCESS | 1830 | 1462783235325 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 1830 | 1462783235376 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:40:35 INFO - PROCESS | 1830 | 1462783235383 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 1830 | 1462783235385 Marionette TRACE conn3 <- [1,1194,null,{}] 01:40:35 INFO - PROCESS | 1830 | 1462783235391 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:35 INFO - PROCESS | 1830 | 1462783235546 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:40:35 INFO - PROCESS | 1830 | 1462783235742 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a8a800 == 117 [pid = 1830] [id = 306] 01:40:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f515bb02800) [pid = 1830] [serial = 919] [outer = (nil)] 01:40:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f5161891400) [pid = 1830] [serial = 920] [outer = 0x7f515bb02800] 01:40:35 INFO - PROCESS | 1830 | 1462783235811 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f5162156400) [pid = 1830] [serial = 921] [outer = 0x7f515bb02800] 01:40:36 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:40:36 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:40:36 INFO - PROCESS | 1830 | 1462783236724 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 01:40:36 INFO - PROCESS | 1830 | 1462783236773 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:40:36 INFO - PROCESS | 1830 | 1462783236787 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - PROCESS | 1830 | 1462783236794 Marionette TRACE conn3 <- [1,1198,null,{}] 01:40:36 INFO - PROCESS | 1830 | 1462783236802 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:36 INFO - PROCESS | 1830 | 1462783236963 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:40:37 INFO - PROCESS | 1830 | 1462783237162 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161e3f800 == 118 [pid = 1830] [id = 307] 01:40:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f516289cc00) [pid = 1830] [serial = 922] [outer = (nil)] 01:40:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f5162e2a400) [pid = 1830] [serial = 923] [outer = 0x7f516289cc00] 01:40:37 INFO - PROCESS | 1830 | 1462783237224 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f5163137800) [pid = 1830] [serial = 924] [outer = 0x7f516289cc00] 01:40:38 INFO - PROCESS | 1830 | 1462783238024 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1292ms 01:40:38 INFO - PROCESS | 1830 | 1462783238072 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:40:38 INFO - PROCESS | 1830 | 1462783238076 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:40:38 INFO - PROCESS | 1830 | 1462783238081 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 1830 | 1462783238083 Marionette TRACE conn3 <- [1,1202,null,{}] 01:40:38 INFO - PROCESS | 1830 | 1462783238088 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:38 INFO - PROCESS | 1830 | 1462783238244 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516d1f5000 == 117 [pid = 1830] [id = 264] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fb8800 == 116 [pid = 1830] [id = 293] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f51643b3000) [pid = 1830] [serial = 824] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f5162e0a400) [pid = 1830] [serial = 782] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f5162f81000) [pid = 1830] [serial = 788] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f516274d000) [pid = 1830] [serial = 779] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f5163fdbc00) [pid = 1830] [serial = 794] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f515f094800) [pid = 1830] [serial = 770] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f5162e2e000) [pid = 1830] [serial = 785] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f5162158c00) [pid = 1830] [serial = 776] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f515faccc00) [pid = 1830] [serial = 773] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f516592c800) [pid = 1830] [serial = 797] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f5159d10000) [pid = 1830] [serial = 767] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f5163129000) [pid = 1830] [serial = 791] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f5169520800) [pid = 1830] [serial = 800] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | 1462783238537 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161a99000 == 115 [pid = 1830] [id = 292] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515eea7000 == 114 [pid = 1830] [id = 291] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515924b800 == 113 [pid = 1830] [id = 290] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab3f000 == 112 [pid = 1830] [id = 289] 01:40:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153f9f000 == 113 [pid = 1830] [id = 308] 01:40:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f5159bb6c00) [pid = 1830] [serial = 925] [outer = (nil)] 01:40:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f5159eec400) [pid = 1830] [serial = 926] [outer = 0x7f5159bb6c00] 01:40:38 INFO - PROCESS | 1830 | 1462783238604 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f516274d000) [pid = 1830] [serial = 927] [outer = 0x7f5159bb6c00] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5180eb6800 == 112 [pid = 1830] [id = 281] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e493000 == 111 [pid = 1830] [id = 280] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc05000 == 110 [pid = 1830] [id = 279] 01:40:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51794c8800 == 109 [pid = 1830] [id = 278] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f515efb8000) [pid = 1830] [serial = 807] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f51630e8800) [pid = 1830] [serial = 822] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f5161897c00) [pid = 1830] [serial = 812] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f5162ea5400) [pid = 1830] [serial = 821] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f515f40e000) [pid = 1830] [serial = 809] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f5162906400) [pid = 1830] [serial = 816] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f515fa46000) [pid = 1830] [serial = 810] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f5161f4d400) [pid = 1830] [serial = 813] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f516268bc00) [pid = 1830] [serial = 815] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f516215d000) [pid = 1830] [serial = 765] [outer = (nil)] [url = about:blank] 01:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f5162e08800) [pid = 1830] [serial = 818] [outer = (nil)] [url = about:blank] 01:40:39 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f5159d13800) [pid = 1830] [serial = 806] [outer = (nil)] [url = about:blank] 01:40:39 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f5159bbbc00) [pid = 1830] [serial = 803] [outer = (nil)] [url = about:blank] 01:40:39 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f5162e32000) [pid = 1830] [serial = 819] [outer = (nil)] [url = about:blank] 01:40:39 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f5159d11400) [pid = 1830] [serial = 804] [outer = (nil)] [url = about:blank] 01:40:39 INFO - PROCESS | 1830 | 1462783239361 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:40:39 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 01:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1331ms 01:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:40:39 INFO - PROCESS | 1830 | 1462783239412 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:40:39 INFO - PROCESS | 1830 | 1462783239415 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:40:39 INFO - PROCESS | 1830 | 1462783239419 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1830 | 1462783239423 Marionette TRACE conn3 <- [1,1206,null,{}] 01:40:39 INFO - PROCESS | 1830 | 1462783239427 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:39 INFO - PROCESS | 1830 | 1462783239601 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:40:39 INFO - PROCESS | 1830 | 1462783239751 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f0e2800 == 110 [pid = 1830] [id = 309] 01:40:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f51643b3800) [pid = 1830] [serial = 928] [outer = (nil)] 01:40:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f5165933800) [pid = 1830] [serial = 929] [outer = 0x7f51643b3800] 01:40:39 INFO - PROCESS | 1830 | 1462783239818 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f5169a06400) [pid = 1830] [serial = 930] [outer = 0x7f51643b3800] 01:40:40 INFO - PROCESS | 1830 | 1462783240544 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 01:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1182ms 01:40:40 INFO - PROCESS | 1830 | 1462783240611 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:40:40 INFO - PROCESS | 1830 | 1462783240614 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:40:40 INFO - PROCESS | 1830 | 1462783240620 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 1830 | 1462783240622 Marionette TRACE conn3 <- [1,1210,null,{}] 01:40:40 INFO - PROCESS | 1830 | 1462783240627 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:40 INFO - PROCESS | 1830 | 1462783240789 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:40:40 INFO - PROCESS | 1830 | 1462783240798 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51634c3000 == 111 [pid = 1830] [id = 310] 01:40:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f516adf4c00) [pid = 1830] [serial = 931] [outer = (nil)] 01:40:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f516bfd0000) [pid = 1830] [serial = 932] [outer = 0x7f516adf4c00] 01:40:40 INFO - PROCESS | 1830 | 1462783240855 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f516c763400) [pid = 1830] [serial = 933] [outer = 0x7f516adf4c00] 01:40:41 INFO - PROCESS | 1830 | 1462783241743 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1179ms 01:40:41 INFO - PROCESS | 1830 | 1462783241801 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1830 | 1462783241804 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:40:41 INFO - PROCESS | 1830 | 1462783241810 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1830 | 1462783241812 Marionette TRACE conn3 <- [1,1214,null,{}] 01:40:41 INFO - PROCESS | 1830 | 1462783241817 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:42 INFO - PROCESS | 1830 | 1462783242021 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:40:42 INFO - PROCESS | 1830 | 1462783242049 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5169599800 == 112 [pid = 1830] [id = 311] 01:40:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f516a7be000) [pid = 1830] [serial = 934] [outer = (nil)] 01:40:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f516cec0c00) [pid = 1830] [serial = 935] [outer = 0x7f516a7be000] 01:40:42 INFO - PROCESS | 1830 | 1462783242105 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f516e77b000) [pid = 1830] [serial = 936] [outer = 0x7f516a7be000] 01:40:42 INFO - PROCESS | 1830 | 1462783242928 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1179ms 01:40:42 INFO - PROCESS | 1830 | 1462783242989 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 1830 | 1462783242992 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:40:43 INFO - PROCESS | 1830 | 1462783242998 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 1830 | 1462783243000 Marionette TRACE conn3 <- [1,1218,null,{}] 01:40:43 INFO - PROCESS | 1830 | 1462783243005 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:43 INFO - PROCESS | 1830 | 1462783243862 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f5159b2f400) [pid = 1830] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f5159bb4000) [pid = 1830] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f5162f7d800) [pid = 1830] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f5161b24400) [pid = 1830] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f51594cf000) [pid = 1830] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f5166e37c00) [pid = 1830] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f516af29c00) [pid = 1830] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f5159b23000) [pid = 1830] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f515f2f6000) [pid = 1830] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f516290b000) [pid = 1830] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f515efc5800) [pid = 1830] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f516ceb9400) [pid = 1830] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f5159ee4400) [pid = 1830] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f516592ac00) [pid = 1830] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f516b2c5000) [pid = 1830] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f515bb08c00) [pid = 1830] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f5159cd9c00) [pid = 1830] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f516b2c6800) [pid = 1830] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f515bb08400) [pid = 1830] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5163140c00) [pid = 1830] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5162756000) [pid = 1830] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f51594c3000) [pid = 1830] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f5159bb3800) [pid = 1830] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f5159ef3400) [pid = 1830] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5162ea6800) [pid = 1830] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5162688800) [pid = 1830] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f5163fe0000) [pid = 1830] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f5159bbac00) [pid = 1830] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f515f67d400) [pid = 1830] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f515ad5b800) [pid = 1830] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f515fa4dc00) [pid = 1830] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5159ce2c00) [pid = 1830] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f515f411800) [pid = 1830] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f516189dc00) [pid = 1830] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5162685800) [pid = 1830] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f5162903000) [pid = 1830] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5162f7c400) [pid = 1830] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5162f74c00) [pid = 1830] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5162f78000) [pid = 1830] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f516311e400) [pid = 1830] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5159b25400) [pid = 1830] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f515f7e8c00) [pid = 1830] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f515bb0cc00) [pid = 1830] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f515ad4f000) [pid = 1830] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5162153800) [pid = 1830] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f5162e1b000) [pid = 1830] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f515f2f4800) [pid = 1830] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f515f2f1c00) [pid = 1830] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f516289c000) [pid = 1830] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f515f094000) [pid = 1830] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5162e24c00) [pid = 1830] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f515aaa8400) [pid = 1830] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5159b23400) [pid = 1830] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:40:43 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f5162155400) [pid = 1830] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:40:44 INFO - PROCESS | 1830 | 1462783244093 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515877a800 == 113 [pid = 1830] [id = 312] 01:40:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f51594c3000) [pid = 1830] [serial = 937] [outer = (nil)] 01:40:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f5159b26400) [pid = 1830] [serial = 938] [outer = 0x7f51594c3000] 01:40:44 INFO - PROCESS | 1830 | 1462783244157 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f5159cdf400) [pid = 1830] [serial = 939] [outer = 0x7f51594c3000] 01:40:44 INFO - PROCESS | 1830 | 1462783244807 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1826ms 01:40:44 INFO - PROCESS | 1830 | 1462783244826 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 1830 | 1462783244829 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:40:44 INFO - PROCESS | 1830 | 1462783244834 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1830 | 1462783244836 Marionette TRACE conn3 <- [1,1222,null,{}] 01:40:44 INFO - PROCESS | 1830 | 1462783244841 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:45 INFO - PROCESS | 1830 | 1462783245004 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:40:45 INFO - PROCESS | 1830 | 1462783245160 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fd4800 == 114 [pid = 1830] [id = 313] 01:40:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5154b59800) [pid = 1830] [serial = 940] [outer = (nil)] 01:40:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f515bb03800) [pid = 1830] [serial = 941] [outer = 0x7f5154b59800] 01:40:45 INFO - PROCESS | 1830 | 1462783245218 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f515f411800) [pid = 1830] [serial = 942] [outer = 0x7f5154b59800] 01:40:45 INFO - PROCESS | 1830 | 1462783245990 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1830 | 1462783246026 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:40:46 INFO - PROCESS | 1830 | 1462783246090 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1830 | 1462783246096 Marionette TRACE conn3 <- [1,1226,null,{}] 01:40:46 INFO - PROCESS | 1830 | 1462783246111 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:46 INFO - PROCESS | 1830 | 1462783246318 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:40:46 INFO - PROCESS | 1830 | 1462783246505 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51591ad000 == 115 [pid = 1830] [id = 314] 01:40:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5154b5a800) [pid = 1830] [serial = 943] [outer = (nil)] 01:40:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f5159cd8c00) [pid = 1830] [serial = 944] [outer = 0x7f5154b5a800] 01:40:46 INFO - PROCESS | 1830 | 1462783246582 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f5159eee000) [pid = 1830] [serial = 945] [outer = 0x7f5154b5a800] 01:40:47 INFO - PROCESS | 1830 | 1462783247487 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1482ms 01:40:47 INFO - PROCESS | 1830 | 1462783247528 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1830 | 1462783247536 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:40:47 INFO - PROCESS | 1830 | 1462783247545 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1830 | 1462783247548 Marionette TRACE conn3 <- [1,1230,null,{}] 01:40:47 INFO - PROCESS | 1830 | 1462783247554 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:47 INFO - PROCESS | 1830 | 1462783247734 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:40:47 INFO - PROCESS | 1830 | 1462783247928 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fcd800 == 116 [pid = 1830] [id = 315] 01:40:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f515efc0400) [pid = 1830] [serial = 946] [outer = (nil)] 01:40:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f515fa4dc00) [pid = 1830] [serial = 947] [outer = 0x7f515efc0400] 01:40:48 INFO - PROCESS | 1830 | 1462783248001 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f516189c000) [pid = 1830] [serial = 948] [outer = 0x7f515efc0400] 01:40:48 INFO - PROCESS | 1830 | 1462783248869 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1380ms 01:40:48 INFO - PROCESS | 1830 | 1462783248926 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 1830 | 1462783248930 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:40:48 INFO - PROCESS | 1830 | 1462783248937 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1830 | 1462783248942 Marionette TRACE conn3 <- [1,1234,null,{}] 01:40:48 INFO - PROCESS | 1830 | 1462783248959 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:49 INFO - PROCESS | 1830 | 1462783249186 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:40:49 INFO - PROCESS | 1830 | 1462783249413 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bcee000 == 117 [pid = 1830] [id = 316] 01:40:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f516215cc00) [pid = 1830] [serial = 949] [outer = (nil)] 01:40:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5162906400) [pid = 1830] [serial = 950] [outer = 0x7f516215cc00] 01:40:49 INFO - PROCESS | 1830 | 1462783249533 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5162e0f000) [pid = 1830] [serial = 951] [outer = 0x7f516215cc00] 01:40:50 INFO - PROCESS | 1830 | 1462783250361 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1485ms 01:40:50 INFO - PROCESS | 1830 | 1462783250423 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:40:50 INFO - PROCESS | 1830 | 1462783250428 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:40:50 INFO - PROCESS | 1830 | 1462783250433 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 1830 | 1462783250436 Marionette TRACE conn3 <- [1,1238,null,{}] 01:40:50 INFO - PROCESS | 1830 | 1462783250441 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:50 INFO - PROCESS | 1830 | 1462783250624 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:40:50 INFO - PROCESS | 1830 | 1462783250818 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5172545800 == 118 [pid = 1830] [id = 317] 01:40:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5159d0c400) [pid = 1830] [serial = 952] [outer = (nil)] 01:40:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f5162f7c400) [pid = 1830] [serial = 953] [outer = 0x7f5159d0c400] 01:40:50 INFO - PROCESS | 1830 | 1462783250891 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5163129000) [pid = 1830] [serial = 954] [outer = 0x7f5159d0c400] 01:40:51 INFO - PROCESS | 1830 | 1462783251803 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1428ms 01:40:51 INFO - PROCESS | 1830 | 1462783251862 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:40:51 INFO - PROCESS | 1830 | 1462783251866 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:40:51 INFO - PROCESS | 1830 | 1462783251871 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 1830 | 1462783251875 Marionette TRACE conn3 <- [1,1242,null,{}] 01:40:51 INFO - PROCESS | 1830 | 1462783251879 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:52 INFO - PROCESS | 1830 | 1462783252069 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:40:52 INFO - PROCESS | 1830 | 1462783252262 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517beb6000 == 119 [pid = 1830] [id = 318] 01:40:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5162903c00) [pid = 1830] [serial = 955] [outer = (nil)] 01:40:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5164e5f800) [pid = 1830] [serial = 956] [outer = 0x7f5162903c00] 01:40:52 INFO - PROCESS | 1830 | 1462783252336 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f516952b000) [pid = 1830] [serial = 957] [outer = 0x7f5162903c00] 01:40:53 INFO - PROCESS | 1830 | 1462783253162 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1332ms 01:40:53 INFO - PROCESS | 1830 | 1462783253204 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 1830 | 1462783253207 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:40:53 INFO - PROCESS | 1830 | 1462783253213 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 1830 | 1462783253215 Marionette TRACE conn3 <- [1,1246,null,{}] 01:40:53 INFO - PROCESS | 1830 | 1462783253221 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:53 INFO - PROCESS | 1830 | 1462783253426 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:40:53 INFO - PROCESS | 1830 | 1462783253624 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e47f800 == 120 [pid = 1830] [id = 319] 01:40:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f5169a11000) [pid = 1830] [serial = 958] [outer = (nil)] 01:40:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f516af29c00) [pid = 1830] [serial = 959] [outer = 0x7f5169a11000] 01:40:53 INFO - PROCESS | 1830 | 1462783253699 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f516e778000) [pid = 1830] [serial = 960] [outer = 0x7f5169a11000] 01:40:54 INFO - PROCESS | 1830 | 1462783254533 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1379ms 01:40:54 INFO - PROCESS | 1830 | 1462783254593 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 1830 | 1462783254597 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:40:54 INFO - PROCESS | 1830 | 1462783254602 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1830 | 1462783254605 Marionette TRACE conn3 <- [1,1250,null,{}] 01:40:54 INFO - PROCESS | 1830 | 1462783254610 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:54 INFO - PROCESS | 1830 | 1462783254797 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:40:55 INFO - PROCESS | 1830 | 1462783255000 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153ab1800 == 121 [pid = 1830] [id = 320] 01:40:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f5162e06000) [pid = 1830] [serial = 961] [outer = (nil)] 01:40:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f51781d9800) [pid = 1830] [serial = 962] [outer = 0x7f5162e06000] 01:40:55 INFO - PROCESS | 1830 | 1462783255069 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5178fcdc00) [pid = 1830] [serial = 963] [outer = 0x7f5162e06000] 01:40:55 INFO - PROCESS | 1830 | 1462783255916 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1376ms 01:40:55 INFO - PROCESS | 1830 | 1462783255980 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1830 | 1462783255983 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:40:55 INFO - PROCESS | 1830 | 1462783255989 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1830 | 1462783255991 Marionette TRACE conn3 <- [1,1254,null,{}] 01:40:55 INFO - PROCESS | 1830 | 1462783255996 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:56 INFO - PROCESS | 1830 | 1462783256165 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:40:56 INFO - PROCESS | 1830 | 1462783256366 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180eac000 == 122 [pid = 1830] [id = 321] 01:40:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f5162e0b400) [pid = 1830] [serial = 964] [outer = (nil)] 01:40:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f517a45d800) [pid = 1830] [serial = 965] [outer = 0x7f5162e0b400] 01:40:56 INFO - PROCESS | 1830 | 1462783256437 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f517c450400) [pid = 1830] [serial = 966] [outer = 0x7f5162e0b400] 01:40:57 INFO - PROCESS | 1830 | 1462783257303 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1376ms 01:40:57 INFO - PROCESS | 1830 | 1462783257366 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 1830 | 1462783257369 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:40:57 INFO - PROCESS | 1830 | 1462783257375 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 1830 | 1462783257377 Marionette TRACE conn3 <- [1,1258,null,{}] 01:40:57 INFO - PROCESS | 1830 | 1462783257382 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:57 INFO - PROCESS | 1830 | 1462783257562 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:40:57 INFO - PROCESS | 1830 | 1462783257754 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a19800 == 123 [pid = 1830] [id = 322] 01:40:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f51566b2800) [pid = 1830] [serial = 967] [outer = (nil)] 01:40:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f51566bb800) [pid = 1830] [serial = 968] [outer = 0x7f51566b2800] 01:40:57 INFO - PROCESS | 1830 | 1462783257825 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f51566c0800) [pid = 1830] [serial = 969] [outer = 0x7f51566b2800] 01:40:58 INFO - PROCESS | 1830 | 1462783258634 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1289ms 01:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:40:58 INFO - PROCESS | 1830 | 1462783258664 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1830 | 1462783258667 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:40:58 INFO - PROCESS | 1830 | 1462783258673 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 1830 | 1462783258676 Marionette TRACE conn3 <- [1,1262,null,{}] 01:40:58 INFO - PROCESS | 1830 | 1462783258681 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:58 INFO - PROCESS | 1830 | 1462783258898 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:40:59 INFO - PROCESS | 1830 | 1462783259092 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e122000 == 124 [pid = 1830] [id = 323] 01:40:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f51566b5400) [pid = 1830] [serial = 970] [outer = (nil)] 01:40:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f517dba8c00) [pid = 1830] [serial = 971] [outer = 0x7f51566b5400] 01:40:59 INFO - PROCESS | 1830 | 1462783259158 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f517e2c9c00) [pid = 1830] [serial = 972] [outer = 0x7f51566b5400] 01:41:00 INFO - PROCESS | 1830 | 1462783260032 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1427ms 01:41:00 INFO - PROCESS | 1830 | 1462783260100 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 1830 | 1462783260104 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:41:00 INFO - PROCESS | 1830 | 1462783260110 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 1830 | 1462783260114 Marionette TRACE conn3 <- [1,1266,null,{}] 01:41:00 INFO - PROCESS | 1830 | 1462783260120 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:00 INFO - PROCESS | 1830 | 1462783260400 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:41:00 INFO - PROCESS | 1830 | 1462783260642 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153edf000 == 125 [pid = 1830] [id = 324] 01:41:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f51589bac00) [pid = 1830] [serial = 973] [outer = (nil)] 01:41:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5162f7f800) [pid = 1830] [serial = 974] [outer = 0x7f51589bac00] 01:41:00 INFO - PROCESS | 1830 | 1462783260766 Marionette DEBUG loaded listener.js 01:41:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f517e2d1400) [pid = 1830] [serial = 975] [outer = 0x7f51589bac00] 01:41:01 INFO - PROCESS | 1830 | 1462783261624 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1584ms 01:41:01 INFO - PROCESS | 1830 | 1462783261696 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:41:01 INFO - PROCESS | 1830 | 1462783261699 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:41:01 INFO - PROCESS | 1830 | 1462783261707 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:41:01 INFO - PROCESS | 1830 | 1462783261711 Marionette TRACE conn3 <- [1,1270,null,{}] 01:41:01 INFO - PROCESS | 1830 | 1462783261717 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:01 INFO - PROCESS | 1830 | 1462783261917 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:41:02 INFO - PROCESS | 1830 | 1462783262114 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592da000 == 126 [pid = 1830] [id = 325] 01:41:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f5151ec8400) [pid = 1830] [serial = 976] [outer = (nil)] 01:41:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f5151ece800) [pid = 1830] [serial = 977] [outer = 0x7f5151ec8400] 01:41:02 INFO - PROCESS | 1830 | 1462783262237 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f51594c7000) [pid = 1830] [serial = 978] [outer = 0x7f5151ec8400] 01:41:03 INFO - PROCESS | 1830 | 1462783263052 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1382ms 01:41:03 INFO - PROCESS | 1830 | 1462783263090 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1830 | 1462783263093 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:41:03 INFO - PROCESS | 1830 | 1462783263099 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1830 | 1462783263101 Marionette TRACE conn3 <- [1,1274,null,{}] 01:41:03 INFO - PROCESS | 1830 | 1462783263107 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:03 INFO - PROCESS | 1830 | 1462783263287 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:41:03 INFO - PROCESS | 1830 | 1462783263494 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159e8d000 == 127 [pid = 1830] [id = 326] 01:41:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f5151ec9400) [pid = 1830] [serial = 979] [outer = (nil)] 01:41:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f5159cdc800) [pid = 1830] [serial = 980] [outer = 0x7f5151ec9400] 01:41:03 INFO - PROCESS | 1830 | 1462783263559 Marionette DEBUG loaded listener.js 01:41:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f515f67b400) [pid = 1830] [serial = 981] [outer = 0x7f5151ec9400] 01:41:04 INFO - PROCESS | 1830 | 1462783264436 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1377ms 01:41:04 INFO - PROCESS | 1830 | 1462783264477 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:41:04 INFO - PROCESS | 1830 | 1462783264480 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:41:04 INFO - PROCESS | 1830 | 1462783264486 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:41:04 INFO - PROCESS | 1830 | 1462783264488 Marionette TRACE conn3 <- [1,1278,null,{}] 01:41:04 INFO - PROCESS | 1830 | 1462783264493 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:04 INFO - PROCESS | 1830 | 1462783264682 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:41:05 INFO - PROCESS | 1830 | 1462783265504 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153fb4000 == 128 [pid = 1830] [id = 327] 01:41:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f5151ecb400) [pid = 1830] [serial = 982] [outer = (nil)] 01:41:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f5153f8a400) [pid = 1830] [serial = 983] [outer = 0x7f5151ecb400] 01:41:05 INFO - PROCESS | 1830 | 1462783265579 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f51566c0c00) [pid = 1830] [serial = 984] [outer = 0x7f5151ecb400] 01:41:06 INFO - PROCESS | 1830 | 1462783266391 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1981ms 01:41:06 INFO - PROCESS | 1830 | 1462783266496 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:41:06 INFO - PROCESS | 1830 | 1462783266501 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:41:06 INFO - PROCESS | 1830 | 1462783266508 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - PROCESS | 1830 | 1462783266514 Marionette TRACE conn3 <- [1,1282,null,{}] 01:41:06 INFO - PROCESS | 1830 | 1462783266520 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:06 INFO - PROCESS | 1830 | 1462783266693 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:41:06 INFO - PROCESS | 1830 | 1462783266859 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ae92000 == 129 [pid = 1830] [id = 328] 01:41:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f5151ecec00) [pid = 1830] [serial = 985] [outer = (nil)] 01:41:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f5159d0ec00) [pid = 1830] [serial = 986] [outer = 0x7f5151ecec00] 01:41:06 INFO - PROCESS | 1830 | 1462783266922 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f515aaa5800) [pid = 1830] [serial = 987] [outer = 0x7f5151ecec00] 01:41:07 INFO - PROCESS | 1830 | 1462783267802 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1334ms 01:41:07 INFO - PROCESS | 1830 | 1462783267851 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:41:07 INFO - PROCESS | 1830 | 1462783267869 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:41:07 INFO - PROCESS | 1830 | 1462783267876 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1830 | 1462783267879 Marionette TRACE conn3 <- [1,1286,null,{}] 01:41:07 INFO - PROCESS | 1830 | 1462783267890 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:08 INFO - PROCESS | 1830 | 1462783268189 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:41:08 INFO - PROCESS | 1830 | 1462783268472 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153ee0000 == 130 [pid = 1830] [id = 329] 01:41:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f5159bbd400) [pid = 1830] [serial = 988] [outer = (nil)] 01:41:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f515bb0a400) [pid = 1830] [serial = 989] [outer = 0x7f5159bbd400] 01:41:08 INFO - PROCESS | 1830 | 1462783268585 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f515efbcc00) [pid = 1830] [serial = 990] [outer = 0x7f5159bbd400] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d52800 == 129 [pid = 1830] [id = 256] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f6eb000 == 128 [pid = 1830] [id = 90] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fba000 == 127 [pid = 1830] [id = 183] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5180eb9000 == 126 [pid = 1830] [id = 89] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f5169521400) [pid = 1830] [serial = 884] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516309f000 == 125 [pid = 1830] [id = 257] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515877a800 == 124 [pid = 1830] [id = 312] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5169599800 == 123 [pid = 1830] [id = 311] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51634c3000 == 122 [pid = 1830] [id = 310] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f0e2800 == 121 [pid = 1830] [id = 309] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153f9f000 == 120 [pid = 1830] [id = 308] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161e3f800 == 119 [pid = 1830] [id = 307] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161a8a800 == 118 [pid = 1830] [id = 306] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153faa000 == 117 [pid = 1830] [id = 305] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51591ae800 == 116 [pid = 1830] [id = 304] 01:41:09 INFO - PROCESS | 1830 | 1462783269457 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf97000 == 115 [pid = 1830] [id = 299] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b2a4800 == 114 [pid = 1830] [id = 298] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165de1000 == 113 [pid = 1830] [id = 297] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627b6000 == 112 [pid = 1830] [id = 296] 01:41:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515b88b800 == 111 [pid = 1830] [id = 295] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f515f7eb400) [pid = 1830] [serial = 515] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f516ae3e400) [pid = 1830] [serial = 623] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f516cec2000) [pid = 1830] [serial = 629] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f516a90ec00) [pid = 1830] [serial = 593] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f51605c6800) [pid = 1830] [serial = 665] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f516af27000) [pid = 1830] [serial = 725] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f5161b21c00) [pid = 1830] [serial = 719] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f5178f5c000) [pid = 1830] [serial = 632] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f5159ef2000) [pid = 1830] [serial = 686] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f5179421800) [pid = 1830] [serial = 677] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f517a2dac00) [pid = 1830] [serial = 731] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f5161f4dc00) [pid = 1830] [serial = 683] [outer = (nil)] [url = about:blank] 01:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1637ms 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f5159ce4c00) [pid = 1830] [serial = 734] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f516cd95400) [pid = 1830] [serial = 626] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f517a254400) [pid = 1830] [serial = 680] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f517816b800) [pid = 1830] [serial = 674] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f5162f7f400) [pid = 1830] [serial = 722] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f515efbc400) [pid = 1830] [serial = 689] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5159bbfc00) [pid = 1830] [serial = 737] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f515efc3000) [pid = 1830] [serial = 716] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5162eb2800) [pid = 1830] [serial = 635] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f5162f76c00) [pid = 1830] [serial = 620] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f516cebc800) [pid = 1830] [serial = 728] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5159d18c00) [pid = 1830] [serial = 743] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5161b1a400) [pid = 1830] [serial = 617] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f51792a0800) [pid = 1830] [serial = 638] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f5159d0fc00) [pid = 1830] [serial = 740] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f516bfd2400) [pid = 1830] [serial = 671] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f5162e0c800) [pid = 1830] [serial = 668] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f5162751c00) [pid = 1830] [serial = 584] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f515f7edc00) [pid = 1830] [serial = 581] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f5162f77800) [pid = 1830] [serial = 587] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f5162e11400) [pid = 1830] [serial = 557] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5163124800) [pid = 1830] [serial = 560] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f51605ca000) [pid = 1830] [serial = 554] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f516425c000) [pid = 1830] [serial = 563] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f516aa25c00) [pid = 1830] [serial = 842] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f515f409c00) [pid = 1830] [serial = 771] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f516189b400) [pid = 1830] [serial = 774] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5159ef2c00) [pid = 1830] [serial = 768] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f5162323000) [pid = 1830] [serial = 777] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f516275a400) [pid = 1830] [serial = 780] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f5162e20000) [pid = 1830] [serial = 783] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5162f72c00) [pid = 1830] [serial = 786] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f516311e000) [pid = 1830] [serial = 789] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f516330d400) [pid = 1830] [serial = 792] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f51643b1800) [pid = 1830] [serial = 795] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5166e2e400) [pid = 1830] [serial = 798] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f51699b3800) [pid = 1830] [serial = 801] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f516af31000) [pid = 1830] [serial = 845] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f51633f9000) [pid = 1830] [serial = 866] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f516290f400) [pid = 1830] [serial = 833] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f5161896800) [pid = 1830] [serial = 873] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f515fac3400) [pid = 1830] [serial = 872] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f516cd97400) [pid = 1830] [serial = 851] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f516c072400) [pid = 1830] [serial = 848] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f5163fe2c00) [pid = 1830] [serial = 836] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f515aa9fc00) [pid = 1830] [serial = 827] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f515f40f800) [pid = 1830] [serial = 870] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f515efc2000) [pid = 1830] [serial = 869] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f515f7f0c00) [pid = 1830] [serial = 830] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5162e10800) [pid = 1830] [serial = 878] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f5162e2a000) [pid = 1830] [serial = 879] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5166e31c00) [pid = 1830] [serial = 839] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f516231ec00) [pid = 1830] [serial = 875] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5162891c00) [pid = 1830] [serial = 876] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f51781d0800) [pid = 1830] [serial = 857] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5178fd5000) [pid = 1830] [serial = 860] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f517a2e5c00) [pid = 1830] [serial = 863] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f516800dc00) [pid = 1830] [serial = 590] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f5162eb2400) [pid = 1830] [serial = 881] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f51630edc00) [pid = 1830] [serial = 882] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f516cec5c00) [pid = 1830] [serial = 854] [outer = (nil)] [url = about:blank] 01:41:09 INFO - PROCESS | 1830 | 1462783269557 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:41:09 INFO - PROCESS | 1830 | 1462783269561 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:41:09 INFO - PROCESS | 1830 | 1462783269589 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:41:09 INFO - PROCESS | 1830 | 1462783269597 Marionette TRACE conn3 <- [1,1290,null,{}] 01:41:09 INFO - PROCESS | 1830 | 1462783269605 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:09 INFO - PROCESS | 1830 | 1462783269772 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:41:09 INFO - PROCESS | 1830 | 1462783269981 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158a22800 == 112 [pid = 1830] [id = 330] 01:41:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5159ef1400) [pid = 1830] [serial = 991] [outer = (nil)] 01:41:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f515f2f2400) [pid = 1830] [serial = 992] [outer = 0x7f5159ef1400] 01:41:10 INFO - PROCESS | 1830 | 1462783270043 Marionette DEBUG loaded listener.js 01:41:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f515f405800) [pid = 1830] [serial = 993] [outer = 0x7f5159ef1400] 01:41:10 INFO - PROCESS | 1830 | 1462783270709 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1141ms 01:41:10 INFO - PROCESS | 1830 | 1462783270724 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:41:10 INFO - PROCESS | 1830 | 1462783270730 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:41:10 INFO - PROCESS | 1830 | 1462783270736 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:41:10 INFO - PROCESS | 1830 | 1462783270739 Marionette TRACE conn3 <- [1,1294,null,{}] 01:41:10 INFO - PROCESS | 1830 | 1462783270745 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:10 INFO - PROCESS | 1830 | 1462783270963 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:41:10 INFO - PROCESS | 1830 | 1462783270983 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab3c800 == 113 [pid = 1830] [id = 331] 01:41:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f515f093c00) [pid = 1830] [serial = 994] [outer = (nil)] 01:41:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f515f685400) [pid = 1830] [serial = 995] [outer = 0x7f515f093c00] 01:41:11 INFO - PROCESS | 1830 | 1462783271041 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f515f7ed400) [pid = 1830] [serial = 996] [outer = 0x7f515f093c00] 01:41:11 INFO - PROCESS | 1830 | 1462783271870 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1183ms 01:41:11 INFO - PROCESS | 1830 | 1462783271919 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 1830 | 1462783271932 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 01:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:41:11 INFO - PROCESS | 1830 | 1462783271949 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 1830 | 1462783271951 Marionette TRACE conn3 <- [1,1298,null,{}] 01:41:11 INFO - PROCESS | 1830 | 1462783271956 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:12 INFO - PROCESS | 1830 | 1462783272165 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:41:12 INFO - PROCESS | 1830 | 1462783272186 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f175800 == 114 [pid = 1830] [id = 332] 01:41:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f515fa51800) [pid = 1830] [serial = 997] [outer = (nil)] 01:41:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f515fac5400) [pid = 1830] [serial = 998] [outer = 0x7f515fa51800] 01:41:12 INFO - PROCESS | 1830 | 1462783272254 Marionette DEBUG loaded listener.js 01:41:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f51605c2800) [pid = 1830] [serial = 999] [outer = 0x7f515fa51800] 01:41:13 INFO - PROCESS | 1830 | 1462783273095 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1189ms 01:41:13 INFO - PROCESS | 1830 | 1462783273139 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 01:41:13 INFO - PROCESS | 1830 | 1462783273143 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 01:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:41:13 INFO - PROCESS | 1830 | 1462783273179 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:41:13 INFO - PROCESS | 1830 | 1462783273186 Marionette TRACE conn3 <- [1,1302,null,{}] 01:41:13 INFO - PROCESS | 1830 | 1462783273195 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:13 INFO - PROCESS | 1830 | 1462783273492 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:41:13 INFO - PROCESS | 1830 | 1462783273515 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604a8000 == 115 [pid = 1830] [id = 333] 01:41:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f515fac3400) [pid = 1830] [serial = 1000] [outer = (nil)] 01:41:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f5161b1a400) [pid = 1830] [serial = 1001] [outer = 0x7f515fac3400] 01:41:13 INFO - PROCESS | 1830 | 1462783273570 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5161f43000) [pid = 1830] [serial = 1002] [outer = 0x7f515fac3400] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f515b8c1800) [pid = 1830] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f5154b5e800) [pid = 1830] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f51643b3800) [pid = 1830] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f516adf4c00) [pid = 1830] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5159bb6c00) [pid = 1830] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515bb02800) [pid = 1830] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f51594c3000) [pid = 1830] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f516a7be000) [pid = 1830] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:41:14 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f516289cc00) [pid = 1830] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:41:14 INFO - PROCESS | 1830 | 1462783274868 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1745ms 01:41:14 INFO - PROCESS | 1830 | 1462783274914 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 1830 | 1462783274917 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 01:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:41:14 INFO - PROCESS | 1830 | 1462783274922 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 1830 | 1462783274924 Marionette TRACE conn3 <- [1,1306,null,{}] 01:41:14 INFO - PROCESS | 1830 | 1462783274929 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:15 INFO - PROCESS | 1830 | 1462783275092 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:41:15 INFO - PROCESS | 1830 | 1462783275105 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608a7000 == 116 [pid = 1830] [id = 334] 01:41:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f5159bb6c00) [pid = 1830] [serial = 1003] [outer = (nil)] 01:41:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5161f4c000) [pid = 1830] [serial = 1004] [outer = 0x7f5159bb6c00] 01:41:15 INFO - PROCESS | 1830 | 1462783275163 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5162159000) [pid = 1830] [serial = 1005] [outer = 0x7f5159bb6c00] 01:41:15 INFO - PROCESS | 1830 | 1462783275943 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1079ms 01:41:16 INFO - PROCESS | 1830 | 1462783276003 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 1830 | 1462783276005 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 01:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:41:16 INFO - PROCESS | 1830 | 1462783276011 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 1830 | 1462783276013 Marionette TRACE conn3 <- [1,1310,null,{}] 01:41:16 INFO - PROCESS | 1830 | 1462783276027 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:16 INFO - PROCESS | 1830 | 1462783276180 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:41:16 INFO - PROCESS | 1830 | 1462783276198 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618df000 == 117 [pid = 1830] [id = 335] 01:41:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f51605cc000) [pid = 1830] [serial = 1006] [outer = (nil)] 01:41:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5162326800) [pid = 1830] [serial = 1007] [outer = 0x7f51605cc000] 01:41:16 INFO - PROCESS | 1830 | 1462783276252 Marionette DEBUG loaded listener.js 01:41:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5162751c00) [pid = 1830] [serial = 1008] [outer = 0x7f51605cc000] 01:41:17 INFO - PROCESS | 1830 | 1462783277334 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:41:17 INFO - PROCESS | 1830 | 1462783277399 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 01:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:41:17 INFO - PROCESS | 1830 | 1462783277424 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:41:17 INFO - PROCESS | 1830 | 1462783277431 Marionette TRACE conn3 <- [1,1314,null,{}] 01:41:17 INFO - PROCESS | 1830 | 1462783277438 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:17 INFO - PROCESS | 1830 | 1462783277643 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:41:17 INFO - PROCESS | 1830 | 1462783277827 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592c7800 == 118 [pid = 1830] [id = 336] 01:41:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f51589b4800) [pid = 1830] [serial = 1009] [outer = (nil)] 01:41:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f5159b2d800) [pid = 1830] [serial = 1010] [outer = 0x7f51589b4800] 01:41:17 INFO - PROCESS | 1830 | 1462783277896 Marionette DEBUG loaded listener.js 01:41:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5159d0fc00) [pid = 1830] [serial = 1011] [outer = 0x7f51589b4800] 01:41:18 INFO - PROCESS | 1830 | 1462783278779 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1434ms 01:41:18 INFO - PROCESS | 1830 | 1462783278856 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:41:18 INFO - PROCESS | 1830 | 1462783278864 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 01:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:41:18 INFO - PROCESS | 1830 | 1462783278874 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:41:18 INFO - PROCESS | 1830 | 1462783278877 Marionette TRACE conn3 <- [1,1318,null,{}] 01:41:18 INFO - PROCESS | 1830 | 1462783278883 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:19 INFO - PROCESS | 1830 | 1462783279106 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:41:19 INFO - PROCESS | 1830 | 1462783279282 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604b1000 == 119 [pid = 1830] [id = 337] 01:41:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f5159d10800) [pid = 1830] [serial = 1012] [outer = (nil)] 01:41:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f515bb0bc00) [pid = 1830] [serial = 1013] [outer = 0x7f5159d10800] 01:41:19 INFO - PROCESS | 1830 | 1462783279348 Marionette DEBUG loaded listener.js 01:41:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f515f2f3400) [pid = 1830] [serial = 1014] [outer = 0x7f5159d10800] 01:41:20 INFO - PROCESS | 1830 | 1462783280242 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1430ms 01:41:20 INFO - PROCESS | 1830 | 1462783280303 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:41:20 INFO - PROCESS | 1830 | 1462783280308 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 01:41:20 INFO - PROCESS | 1830 | 1462783280314 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 1830 | 1462783280319 Marionette TRACE conn3 <- [1,1322,null,{}] 01:41:20 INFO - PROCESS | 1830 | 1462783280334 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:20 INFO - PROCESS | 1830 | 1462783280516 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:41:20 INFO - PROCESS | 1830 | 1462783280692 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161e36000 == 120 [pid = 1830] [id = 338] 01:41:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f515f67e400) [pid = 1830] [serial = 1015] [outer = (nil)] 01:41:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f515fad0000) [pid = 1830] [serial = 1016] [outer = 0x7f515f67e400] 01:41:20 INFO - PROCESS | 1830 | 1462783280764 Marionette DEBUG loaded listener.js 01:41:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f5161b1d400) [pid = 1830] [serial = 1017] [outer = 0x7f515f67e400] 01:41:21 INFO - PROCESS | 1830 | 1462783281642 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1383ms 01:41:21 INFO - PROCESS | 1830 | 1462783281697 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 1830 | 1462783281700 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 01:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:41:21 INFO - PROCESS | 1830 | 1462783281706 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 1830 | 1462783281709 Marionette TRACE conn3 <- [1,1326,null,{}] 01:41:21 INFO - PROCESS | 1830 | 1462783281714 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:21 INFO - PROCESS | 1830 | 1462783281892 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:41:22 INFO - PROCESS | 1830 | 1462783282067 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fd0000 == 121 [pid = 1830] [id = 339] 01:41:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f515fa4fc00) [pid = 1830] [serial = 1018] [outer = (nil)] 01:41:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f516275a400) [pid = 1830] [serial = 1019] [outer = 0x7f515fa4fc00] 01:41:22 INFO - PROCESS | 1830 | 1462783282136 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f516290ac00) [pid = 1830] [serial = 1020] [outer = 0x7f515fa4fc00] 01:41:22 INFO - PROCESS | 1830 | 1462783282935 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:41:22 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 01:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1276ms 01:41:22 INFO - PROCESS | 1830 | 1462783282983 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:41:22 INFO - PROCESS | 1830 | 1462783282987 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 01:41:22 INFO - PROCESS | 1830 | 1462783282994 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:41:22 INFO - PROCESS | 1830 | 1462783282997 Marionette TRACE conn3 <- [1,1330,null,{}] 01:41:23 INFO - PROCESS | 1830 | 1462783283023 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:23 INFO - PROCESS | 1830 | 1462783283220 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:41:23 INFO - PROCESS | 1830 | 1462783283398 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162809800 == 122 [pid = 1830] [id = 340] 01:41:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f5161b21c00) [pid = 1830] [serial = 1021] [outer = (nil)] 01:41:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f5162e05000) [pid = 1830] [serial = 1022] [outer = 0x7f5161b21c00] 01:41:23 INFO - PROCESS | 1830 | 1462783283464 Marionette DEBUG loaded listener.js 01:41:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5162e0dc00) [pid = 1830] [serial = 1023] [outer = 0x7f5161b21c00] 01:41:24 INFO - PROCESS | 1830 | 1462783284390 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:41:24 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 01:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1451ms 01:41:24 INFO - PROCESS | 1830 | 1462783284445 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:41:24 INFO - PROCESS | 1830 | 1462783284447 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 01:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:41:24 INFO - PROCESS | 1830 | 1462783284455 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:41:24 INFO - PROCESS | 1830 | 1462783284458 Marionette TRACE conn3 <- [1,1334,null,{}] 01:41:24 INFO - PROCESS | 1830 | 1462783284462 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:24 INFO - PROCESS | 1830 | 1462783284647 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:41:24 INFO - PROCESS | 1830 | 1462783284835 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51633a4000 == 123 [pid = 1830] [id = 341] 01:41:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5162905c00) [pid = 1830] [serial = 1024] [outer = (nil)] 01:41:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f5162f79000) [pid = 1830] [serial = 1025] [outer = 0x7f5162905c00] 01:41:24 INFO - PROCESS | 1830 | 1462783284905 Marionette DEBUG loaded listener.js 01:41:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f516311f800) [pid = 1830] [serial = 1026] [outer = 0x7f5162905c00] 01:41:25 INFO - PROCESS | 1830 | 1462783285736 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1328ms 01:41:25 INFO - PROCESS | 1830 | 1462783285784 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 1830 | 1462783285788 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 01:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:41:25 INFO - PROCESS | 1830 | 1462783285793 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 1830 | 1462783285795 Marionette TRACE conn3 <- [1,1338,null,{}] 01:41:25 INFO - PROCESS | 1830 | 1462783285801 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:25 INFO - PROCESS | 1830 | 1462783285965 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:41:26 INFO - PROCESS | 1830 | 1462783286147 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164e0a000 == 124 [pid = 1830] [id = 342] 01:41:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f5162ea5400) [pid = 1830] [serial = 1027] [outer = (nil)] 01:41:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f5163136000) [pid = 1830] [serial = 1028] [outer = 0x7f5162ea5400] 01:41:26 INFO - PROCESS | 1830 | 1462783286217 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f51633ef000) [pid = 1830] [serial = 1029] [outer = 0x7f5162ea5400] 01:41:27 INFO - PROCESS | 1830 | 1462783287551 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1782ms 01:41:27 INFO - PROCESS | 1830 | 1462783287576 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:41:27 INFO - PROCESS | 1830 | 1462783287579 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 01:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:41:27 INFO - PROCESS | 1830 | 1462783287585 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 1830 | 1462783287587 Marionette TRACE conn3 <- [1,1342,null,{}] 01:41:27 INFO - PROCESS | 1830 | 1462783287592 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:27 INFO - PROCESS | 1830 | 1462783287782 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:41:27 INFO - PROCESS | 1830 | 1462783287974 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165dde000 == 125 [pid = 1830] [id = 343] 01:41:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5161893800) [pid = 1830] [serial = 1030] [outer = (nil)] 01:41:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f51633f2000) [pid = 1830] [serial = 1031] [outer = 0x7f5161893800] 01:41:28 INFO - PROCESS | 1830 | 1462783288047 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f5164e5b800) [pid = 1830] [serial = 1032] [outer = 0x7f5161893800] 01:41:28 INFO - PROCESS | 1830 | 1462783288862 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1330ms 01:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:41:28 INFO - PROCESS | 1830 | 1462783288916 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:41:28 INFO - PROCESS | 1830 | 1462783288918 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 01:41:28 INFO - PROCESS | 1830 | 1462783288924 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - PROCESS | 1830 | 1462783288927 Marionette TRACE conn3 <- [1,1346,null,{}] 01:41:28 INFO - PROCESS | 1830 | 1462783288932 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:29 INFO - PROCESS | 1830 | 1462783289110 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:41:29 INFO - PROCESS | 1830 | 1462783289303 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51694c3000 == 126 [pid = 1830] [id = 344] 01:41:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f515facb400) [pid = 1830] [serial = 1033] [outer = (nil)] 01:41:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5166e2e400) [pid = 1830] [serial = 1034] [outer = 0x7f515facb400] 01:41:29 INFO - PROCESS | 1830 | 1462783289366 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5168cb1c00) [pid = 1830] [serial = 1035] [outer = 0x7f515facb400] 01:41:30 INFO - PROCESS | 1830 | 1462783290239 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1380ms 01:41:30 INFO - PROCESS | 1830 | 1462783290304 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:41:30 INFO - PROCESS | 1830 | 1462783290306 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 01:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:41:30 INFO - PROCESS | 1830 | 1462783290312 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:41:30 INFO - PROCESS | 1830 | 1462783290314 Marionette TRACE conn3 <- [1,1350,null,{}] 01:41:30 INFO - PROCESS | 1830 | 1462783290320 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:30 INFO - PROCESS | 1830 | 1462783290498 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:41:30 INFO - PROCESS | 1830 | 1462783290679 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aed7000 == 127 [pid = 1830] [id = 345] 01:41:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f515face400) [pid = 1830] [serial = 1036] [outer = (nil)] 01:41:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f51699b3c00) [pid = 1830] [serial = 1037] [outer = 0x7f515face400] 01:41:30 INFO - PROCESS | 1830 | 1462783290748 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f516a6bcc00) [pid = 1830] [serial = 1038] [outer = 0x7f515face400] 01:41:31 INFO - PROCESS | 1830 | 1462783291591 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1331ms 01:41:31 INFO - PROCESS | 1830 | 1462783291645 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 1830 | 1462783291651 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 01:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:41:31 INFO - PROCESS | 1830 | 1462783291656 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 1830 | 1462783291659 Marionette TRACE conn3 <- [1,1354,null,{}] 01:41:31 INFO - PROCESS | 1830 | 1462783291665 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:31 INFO - PROCESS | 1830 | 1462783291861 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:41:32 INFO - PROCESS | 1830 | 1462783292056 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb0e000 == 128 [pid = 1830] [id = 346] 01:41:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f516592a800) [pid = 1830] [serial = 1039] [outer = (nil)] 01:41:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f516bfd2400) [pid = 1830] [serial = 1040] [outer = 0x7f516592a800] 01:41:32 INFO - PROCESS | 1830 | 1462783292133 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f516cd92000) [pid = 1830] [serial = 1041] [outer = 0x7f516592a800] 01:41:33 INFO - PROCESS | 1830 | 1462783293034 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1431ms 01:41:33 INFO - PROCESS | 1830 | 1462783293089 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 1830 | 1462783293093 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 01:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:41:33 INFO - PROCESS | 1830 | 1462783293098 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 1830 | 1462783293101 Marionette TRACE conn3 <- [1,1358,null,{}] 01:41:33 INFO - PROCESS | 1830 | 1462783293106 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:33 INFO - PROCESS | 1830 | 1462783293300 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:41:33 INFO - PROCESS | 1830 | 1462783293498 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159ea4800 == 129 [pid = 1830] [id = 347] 01:41:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5154b61000) [pid = 1830] [serial = 1042] [outer = (nil)] 01:41:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f515b8ce800) [pid = 1830] [serial = 1043] [outer = 0x7f5154b61000] 01:41:33 INFO - PROCESS | 1830 | 1462783293566 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f516aa2f000) [pid = 1830] [serial = 1044] [outer = 0x7f5154b61000] 01:41:34 INFO - PROCESS | 1830 | 1462783294745 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1679ms 01:41:34 INFO - PROCESS | 1830 | 1462783294778 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 1830 | 1462783294783 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 01:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:41:34 INFO - PROCESS | 1830 | 1462783294791 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 1830 | 1462783294801 Marionette TRACE conn3 <- [1,1362,null,{}] 01:41:34 INFO - PROCESS | 1830 | 1462783294814 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:35 INFO - PROCESS | 1830 | 1462783294994 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:41:35 INFO - PROCESS | 1830 | 1462783295244 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f0d2000 == 130 [pid = 1830] [id = 348] 01:41:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f51589bd800) [pid = 1830] [serial = 1045] [outer = (nil)] 01:41:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5159b2c400) [pid = 1830] [serial = 1046] [outer = 0x7f51589bd800] 01:41:35 INFO - PROCESS | 1830 | 1462783295320 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f5159ce2000) [pid = 1830] [serial = 1047] [outer = 0x7f51589bd800] 01:41:36 INFO - PROCESS | 1830 | 1462783296185 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1441ms 01:41:36 INFO - PROCESS | 1830 | 1462783296232 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 1830 | 1462783296240 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 01:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:41:36 INFO - PROCESS | 1830 | 1462783296250 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 1830 | 1462783296253 Marionette TRACE conn3 <- [1,1366,null,{}] 01:41:36 INFO - PROCESS | 1830 | 1462783296258 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:36 INFO - PROCESS | 1830 | 1462783296437 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:41:36 INFO - PROCESS | 1830 | 1462783296853 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a0a800 == 131 [pid = 1830] [id = 349] 01:41:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5159eec000) [pid = 1830] [serial = 1048] [outer = (nil)] 01:41:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f515aaa6400) [pid = 1830] [serial = 1049] [outer = 0x7f5159eec000] 01:41:36 INFO - PROCESS | 1830 | 1462783296925 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f515efb9c00) [pid = 1830] [serial = 1050] [outer = 0x7f5159eec000] 01:41:37 INFO - PROCESS | 1830 | 1462783297763 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:41:37 INFO - PROCESS | 1830 | 1462783297838 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 01:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:41:37 INFO - PROCESS | 1830 | 1462783297844 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 1830 | 1462783297849 Marionette TRACE conn3 <- [1,1370,null,{}] 01:41:37 INFO - PROCESS | 1830 | 1462783297865 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:38 INFO - PROCESS | 1830 | 1462783298087 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608a7000 == 130 [pid = 1830] [id = 334] 01:41:38 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f516af31c00) [pid = 1830] [serial = 899] [outer = (nil)] [url = about:blank] 01:41:38 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f517e2c7400) [pid = 1830] [serial = 908] [outer = (nil)] [url = about:blank] 01:41:38 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5153f8fc00) [pid = 1830] [serial = 911] [outer = (nil)] [url = about:blank] 01:41:38 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f515bb03800) [pid = 1830] [serial = 941] [outer = (nil)] [url = about:blank] 01:41:38 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f517d79ec00) [pid = 1830] [serial = 905] [outer = (nil)] [url = about:blank] 01:41:38 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f516e9bb400) [pid = 1830] [serial = 902] [outer = (nil)] [url = about:blank] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604a8000 == 129 [pid = 1830] [id = 333] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f175800 == 128 [pid = 1830] [id = 332] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab3c800 == 127 [pid = 1830] [id = 331] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158a22800 == 126 [pid = 1830] [id = 330] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153ee0000 == 125 [pid = 1830] [id = 329] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ae92000 == 124 [pid = 1830] [id = 328] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153fb4000 == 123 [pid = 1830] [id = 327] 01:41:38 INFO - PROCESS | 1830 | 1462783298515 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153ab1800 == 122 [pid = 1830] [id = 320] 01:41:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a12000 == 123 [pid = 1830] [id = 350] 01:41:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f5151ec8800) [pid = 1830] [serial = 1051] [outer = (nil)] 01:41:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5151ed1000) [pid = 1830] [serial = 1052] [outer = 0x7f5151ec8800] 01:41:38 INFO - PROCESS | 1830 | 1462783298600 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f51589b3000) [pid = 1830] [serial = 1053] [outer = 0x7f5151ec8800] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e47f800 == 122 [pid = 1830] [id = 319] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517beb6000 == 121 [pid = 1830] [id = 318] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5172545800 == 120 [pid = 1830] [id = 317] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bcee000 == 119 [pid = 1830] [id = 316] 01:41:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fcd800 == 118 [pid = 1830] [id = 315] 01:41:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51591ad000 == 117 [pid = 1830] [id = 314] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f5159cdf400) [pid = 1830] [serial = 939] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f516274d000) [pid = 1830] [serial = 927] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f5169a06400) [pid = 1830] [serial = 930] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f516cec0c00) [pid = 1830] [serial = 935] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f516c763400) [pid = 1830] [serial = 933] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5162e2a400) [pid = 1830] [serial = 923] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f515efbec00) [pid = 1830] [serial = 918] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f5161f51c00) [pid = 1830] [serial = 890] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5159bb7800) [pid = 1830] [serial = 915] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f515bb02c00) [pid = 1830] [serial = 917] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5165933800) [pid = 1830] [serial = 929] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5154b60400) [pid = 1830] [serial = 914] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f516bfd0000) [pid = 1830] [serial = 932] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f51633f4c00) [pid = 1830] [serial = 893] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5159eec400) [pid = 1830] [serial = 926] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f5161891400) [pid = 1830] [serial = 920] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f5159b26400) [pid = 1830] [serial = 938] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f516e77b000) [pid = 1830] [serial = 936] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5162156400) [pid = 1830] [serial = 921] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f5163137800) [pid = 1830] [serial = 924] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f515f2f2800) [pid = 1830] [serial = 887] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5166e37000) [pid = 1830] [serial = 896] [outer = (nil)] [url = about:blank] 01:41:39 INFO - PROCESS | 1830 | 1462783299572 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:41:39 INFO - PROCESS | 1830 | 1462783299639 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 01:41:39 INFO - PROCESS | 1830 | 1462783299646 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1830 | 1462783299651 Marionette TRACE conn3 <- [1,1374,null,{}] 01:41:39 INFO - PROCESS | 1830 | 1462783299658 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:39 INFO - PROCESS | 1830 | 1462783299890 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:41:40 INFO - PROCESS | 1830 | 1462783300125 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592d6800 == 118 [pid = 1830] [id = 351] 01:41:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5159eec400) [pid = 1830] [serial = 1054] [outer = (nil)] 01:41:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f515efbec00) [pid = 1830] [serial = 1055] [outer = 0x7f5159eec400] 01:41:40 INFO - PROCESS | 1830 | 1462783300215 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f515f2f5800) [pid = 1830] [serial = 1056] [outer = 0x7f5159eec400] 01:41:41 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:41 INFO - PROCESS | 1830 | 1462783301090 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:41:41 INFO - PROCESS | 1830 | 1462783301143 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 01:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:41:41 INFO - PROCESS | 1830 | 1462783301151 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 1830 | 1462783301154 Marionette TRACE conn3 <- [1,1378,null,{}] 01:41:41 INFO - PROCESS | 1830 | 1462783301159 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:41 INFO - PROCESS | 1830 | 1462783301376 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:41:41 INFO - PROCESS | 1830 | 1462783301613 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f179000 == 119 [pid = 1830] [id = 352] 01:41:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f515fac8c00) [pid = 1830] [serial = 1057] [outer = (nil)] 01:41:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f51605c6800) [pid = 1830] [serial = 1058] [outer = 0x7f515fac8c00] 01:41:41 INFO - PROCESS | 1830 | 1462783301726 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f516189c800) [pid = 1830] [serial = 1059] [outer = 0x7f515fac8c00] 01:41:42 INFO - PROCESS | 1830 | 1462783302636 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:41:42 INFO - PROCESS | 1830 | 1462783302690 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 01:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:41:42 INFO - PROCESS | 1830 | 1462783302699 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 1830 | 1462783302709 Marionette TRACE conn3 <- [1,1382,null,{}] 01:41:42 INFO - PROCESS | 1830 | 1462783302723 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:43 INFO - PROCESS | 1830 | 1462783303005 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:41:43 INFO - PROCESS | 1830 | 1462783303198 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a98000 == 120 [pid = 1830] [id = 353] 01:41:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f516268bc00) [pid = 1830] [serial = 1060] [outer = (nil)] 01:41:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f516290f800) [pid = 1830] [serial = 1061] [outer = 0x7f516268bc00] 01:41:43 INFO - PROCESS | 1830 | 1462783303315 Marionette DEBUG loaded listener.js 01:41:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5162e09400) [pid = 1830] [serial = 1062] [outer = 0x7f516268bc00] 01:41:44 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:44 INFO - PROCESS | 1830 | 1462783304223 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:41:44 INFO - PROCESS | 1830 | 1462783304294 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 01:41:44 INFO - PROCESS | 1830 | 1462783304299 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:41:44 INFO - PROCESS | 1830 | 1462783304302 Marionette TRACE conn3 <- [1,1386,null,{}] 01:41:44 INFO - PROCESS | 1830 | 1462783304307 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:44 INFO - PROCESS | 1830 | 1462783304495 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:41:44 INFO - PROCESS | 1830 | 1462783304724 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fd2800 == 121 [pid = 1830] [id = 354] 01:41:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5162898400) [pid = 1830] [serial = 1063] [outer = (nil)] 01:41:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f5162e30000) [pid = 1830] [serial = 1064] [outer = 0x7f5162898400] 01:41:44 INFO - PROCESS | 1830 | 1462783304806 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5162f76800) [pid = 1830] [serial = 1065] [outer = 0x7f5162898400] 01:41:45 INFO - PROCESS | 1830 | 1462783305678 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:41:45 INFO - PROCESS | 1830 | 1462783305732 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 01:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:41:45 INFO - PROCESS | 1830 | 1462783305737 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:41:45 INFO - PROCESS | 1830 | 1462783305739 Marionette TRACE conn3 <- [1,1390,null,{}] 01:41:45 INFO - PROCESS | 1830 | 1462783305745 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:45 INFO - PROCESS | 1830 | 1462783305947 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:41:46 INFO - PROCESS | 1830 | 1462783306137 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51630a2000 == 122 [pid = 1830] [id = 355] 01:41:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5163128000) [pid = 1830] [serial = 1066] [outer = (nil)] 01:41:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5163141000) [pid = 1830] [serial = 1067] [outer = 0x7f5163128000] 01:41:46 INFO - PROCESS | 1830 | 1462783306219 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f51699ae400) [pid = 1830] [serial = 1068] [outer = 0x7f5163128000] 01:41:48 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51592da000 == 121 [pid = 1830] [id = 325] 01:41:48 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153a0a800 == 120 [pid = 1830] [id = 349] 01:41:48 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f0d2000 == 119 [pid = 1830] [id = 348] 01:41:48 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51592c7800 == 118 [pid = 1830] [id = 336] 01:41:48 INFO - PROCESS | 1830 | 1462783308883 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 3184ms 01:41:48 INFO - PROCESS | 1830 | 1462783308930 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:41:48 INFO - PROCESS | 1830 | 1462783308936 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 01:41:48 INFO - PROCESS | 1830 | 1462783308944 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 1830 | 1462783308949 Marionette TRACE conn3 <- [1,1394,null,{}] 01:41:48 INFO - PROCESS | 1830 | 1462783308958 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:49 INFO - PROCESS | 1830 | 1462783309195 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:41:49 INFO - PROCESS | 1830 | 1462783309213 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592d0800 == 119 [pid = 1830] [id = 356] 01:41:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f5159d17400) [pid = 1830] [serial = 1069] [outer = (nil)] 01:41:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5159eec800) [pid = 1830] [serial = 1070] [outer = 0x7f5159d17400] 01:41:49 INFO - PROCESS | 1830 | 1462783309302 Marionette DEBUG loaded listener.js 01:41:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f515bb05c00) [pid = 1830] [serial = 1071] [outer = 0x7f5159d17400] 01:41:50 INFO - PROCESS | 1830 | 1462783310078 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1183ms 01:41:50 INFO - PROCESS | 1830 | 1462783310127 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 1830 | 1462783310134 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 01:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:41:50 INFO - PROCESS | 1830 | 1462783310143 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 1830 | 1462783310146 Marionette TRACE conn3 <- [1,1398,null,{}] 01:41:50 INFO - PROCESS | 1830 | 1462783310152 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:50 INFO - PROCESS | 1830 | 1462783310389 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:41:50 INFO - PROCESS | 1830 | 1462783310483 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604b0800 == 120 [pid = 1830] [id = 357] 01:41:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f515f2f6400) [pid = 1830] [serial = 1072] [outer = (nil)] 01:41:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f515fac8800) [pid = 1830] [serial = 1073] [outer = 0x7f515f2f6400] 01:41:50 INFO - PROCESS | 1830 | 1462783310544 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5161896000) [pid = 1830] [serial = 1074] [outer = 0x7f515f2f6400] 01:41:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516265a000 == 119 [pid = 1830] [id = 10] 01:41:51 INFO - PROCESS | 1830 | 1462783311437 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1325ms 01:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:41:51 INFO - PROCESS | 1830 | 1462783311469 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 1830 | 1462783311472 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 01:41:51 INFO - PROCESS | 1830 | 1462783311488 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 1830 | 1462783311494 Marionette TRACE conn3 <- [1,1402,null,{}] 01:41:51 INFO - PROCESS | 1830 | 1462783311516 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:51 INFO - PROCESS | 1830 | 1462783311741 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:41:51 INFO - PROCESS | 1830 | 1462783311766 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fba800 == 120 [pid = 1830] [id = 358] 01:41:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f5161b1f000) [pid = 1830] [serial = 1075] [outer = (nil)] 01:41:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f516288fc00) [pid = 1830] [serial = 1076] [outer = 0x7f5161b1f000] 01:41:51 INFO - PROCESS | 1830 | 1462783311833 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5162e09800) [pid = 1830] [serial = 1077] [outer = 0x7f5161b1f000] 01:41:53 INFO - PROCESS | 1830 | 1462783313160 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f515fa51800) [pid = 1830] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f515fac3400) [pid = 1830] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f5159bb6c00) [pid = 1830] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f5154b59800) [pid = 1830] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f5151ecb400) [pid = 1830] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f5159ef1400) [pid = 1830] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f5159bbd400) [pid = 1830] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5151ecec00) [pid = 1830] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:41:53 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f515f093c00) [pid = 1830] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1755ms 01:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:41:53 INFO - PROCESS | 1830 | 1462783313232 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:41:53 INFO - PROCESS | 1830 | 1462783313235 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 01:41:53 INFO - PROCESS | 1830 | 1462783313242 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 1830 | 1462783313244 Marionette TRACE conn3 <- [1,1406,null,{}] 01:41:53 INFO - PROCESS | 1830 | 1462783313249 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:53 INFO - PROCESS | 1830 | 1462783313401 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:41:53 INFO - PROCESS | 1830 | 1462783313582 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f0d1800 == 121 [pid = 1830] [id = 359] 01:41:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f5159ce1400) [pid = 1830] [serial = 1078] [outer = (nil)] 01:41:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f515fa47400) [pid = 1830] [serial = 1079] [outer = 0x7f5159ce1400] 01:41:53 INFO - PROCESS | 1830 | 1462783313646 Marionette DEBUG loaded listener.js 01:41:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f5162e21c00) [pid = 1830] [serial = 1080] [outer = 0x7f5159ce1400] 01:41:54 INFO - PROCESS | 1830 | 1462783314352 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1177ms 01:41:54 INFO - PROCESS | 1830 | 1462783314429 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:41:54 INFO - PROCESS | 1830 | 1462783314432 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 01:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:41:54 INFO - PROCESS | 1830 | 1462783314439 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 1830 | 1462783314443 Marionette TRACE conn3 <- [1,1410,null,{}] 01:41:54 INFO - PROCESS | 1830 | 1462783314458 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:54 INFO - PROCESS | 1830 | 1462783314618 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:41:54 INFO - PROCESS | 1830 | 1462783314629 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51682f0000 == 122 [pid = 1830] [id = 360] 01:41:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f515f2ee400) [pid = 1830] [serial = 1081] [outer = (nil)] 01:41:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f51633f9000) [pid = 1830] [serial = 1082] [outer = 0x7f515f2ee400] 01:41:54 INFO - PROCESS | 1830 | 1462783314687 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5166e31c00) [pid = 1830] [serial = 1083] [outer = 0x7f515f2ee400] 01:41:55 INFO - PROCESS | 1830 | 1462783315862 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1445ms 01:41:55 INFO - PROCESS | 1830 | 1462783315885 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:41:55 INFO - PROCESS | 1830 | 1462783315890 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 01:41:55 INFO - PROCESS | 1830 | 1462783315898 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:41:55 INFO - PROCESS | 1830 | 1462783315903 Marionette TRACE conn3 <- [1,1414,null,{}] 01:41:55 INFO - PROCESS | 1830 | 1462783315912 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:56 INFO - PROCESS | 1830 | 1462783316158 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:41:56 INFO - PROCESS | 1830 | 1462783316402 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608c1800 == 123 [pid = 1830] [id = 361] 01:41:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f515f7e6000) [pid = 1830] [serial = 1084] [outer = (nil)] 01:41:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f515fac9800) [pid = 1830] [serial = 1085] [outer = 0x7f515f7e6000] 01:41:56 INFO - PROCESS | 1830 | 1462783316489 Marionette DEBUG loaded listener.js 01:41:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5161f49400) [pid = 1830] [serial = 1086] [outer = 0x7f515f7e6000] 01:41:57 INFO - PROCESS | 1830 | 1462783317400 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1533ms 01:41:57 INFO - PROCESS | 1830 | 1462783317431 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:41:57 INFO - PROCESS | 1830 | 1462783317439 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 01:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:41:57 INFO - PROCESS | 1830 | 1462783317448 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:41:57 INFO - PROCESS | 1830 | 1462783317453 Marionette TRACE conn3 <- [1,1418,null,{}] 01:41:57 INFO - PROCESS | 1830 | 1462783317458 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:57 INFO - PROCESS | 1830 | 1462783317645 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:41:57 INFO - PROCESS | 1830 | 1462783317876 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa65800 == 124 [pid = 1830] [id = 362] 01:41:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f5162e1e400) [pid = 1830] [serial = 1087] [outer = (nil)] 01:41:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5162e32400) [pid = 1830] [serial = 1088] [outer = 0x7f5162e1e400] 01:41:58 INFO - PROCESS | 1830 | 1462783317998 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5165935c00) [pid = 1830] [serial = 1089] [outer = 0x7f5162e1e400] 01:41:58 INFO - PROCESS | 1830 | 1462783318929 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1536ms 01:41:58 INFO - PROCESS | 1830 | 1462783318985 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:41:58 INFO - PROCESS | 1830 | 1462783318989 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 01:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:41:58 INFO - PROCESS | 1830 | 1462783318995 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 1830 | 1462783319000 Marionette TRACE conn3 <- [1,1422,null,{}] 01:41:59 INFO - PROCESS | 1830 | 1462783319015 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:59 INFO - PROCESS | 1830 | 1462783319245 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:41:59 INFO - PROCESS | 1830 | 1462783319475 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb1a800 == 125 [pid = 1830] [id = 363] 01:41:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f5169a5c400) [pid = 1830] [serial = 1090] [outer = (nil)] 01:41:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f516aa30000) [pid = 1830] [serial = 1091] [outer = 0x7f5169a5c400] 01:41:59 INFO - PROCESS | 1830 | 1462783319567 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f516ae78400) [pid = 1830] [serial = 1092] [outer = 0x7f5169a5c400] 01:42:00 INFO - PROCESS | 1830 | 1462783320438 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1483ms 01:42:00 INFO - PROCESS | 1830 | 1462783320479 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:42:00 INFO - PROCESS | 1830 | 1462783320484 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 01:42:00 INFO - PROCESS | 1830 | 1462783320489 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:42:00 INFO - PROCESS | 1830 | 1462783320492 Marionette TRACE conn3 <- [1,1426,null,{}] 01:42:00 INFO - PROCESS | 1830 | 1462783320497 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:00 INFO - PROCESS | 1830 | 1462783320666 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:42:00 INFO - PROCESS | 1830 | 1462783320858 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c5c2000 == 126 [pid = 1830] [id = 364] 01:42:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f516aa25800) [pid = 1830] [serial = 1093] [outer = (nil)] 01:42:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f516bfcf000) [pid = 1830] [serial = 1094] [outer = 0x7f516aa25800] 01:42:00 INFO - PROCESS | 1830 | 1462783320928 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f516c5f6400) [pid = 1830] [serial = 1095] [outer = 0x7f516aa25800] 01:42:01 INFO - PROCESS | 1830 | 1462783321857 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1427ms 01:42:01 INFO - PROCESS | 1830 | 1462783321917 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 1830 | 1462783321921 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 01:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:42:01 INFO - PROCESS | 1830 | 1462783321927 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 1830 | 1462783321929 Marionette TRACE conn3 <- [1,1430,null,{}] 01:42:01 INFO - PROCESS | 1830 | 1462783321936 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:02 INFO - PROCESS | 1830 | 1462783322124 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:42:02 INFO - PROCESS | 1830 | 1462783322324 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516e603000 == 127 [pid = 1830] [id = 365] 01:42:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f516215dc00) [pid = 1830] [serial = 1096] [outer = (nil)] 01:42:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f516cdb4c00) [pid = 1830] [serial = 1097] [outer = 0x7f516215dc00] 01:42:02 INFO - PROCESS | 1830 | 1462783322397 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f516cebd800) [pid = 1830] [serial = 1098] [outer = 0x7f516215dc00] 01:42:03 INFO - PROCESS | 1830 | 1462783323331 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1481ms 01:42:03 INFO - PROCESS | 1830 | 1462783323409 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 1830 | 1462783323413 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 01:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:42:03 INFO - PROCESS | 1830 | 1462783323419 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 1830 | 1462783323422 Marionette TRACE conn3 <- [1,1434,null,{}] 01:42:03 INFO - PROCESS | 1830 | 1462783323428 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:03 INFO - PROCESS | 1830 | 1462783323683 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:42:03 INFO - PROCESS | 1830 | 1462783323930 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5179061000 == 128 [pid = 1830] [id = 366] 01:42:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f5171b54400) [pid = 1830] [serial = 1099] [outer = (nil)] 01:42:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f517922cc00) [pid = 1830] [serial = 1100] [outer = 0x7f5171b54400] 01:42:04 INFO - PROCESS | 1830 | 1462783324035 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f517a2da800) [pid = 1830] [serial = 1101] [outer = 0x7f5171b54400] 01:42:04 INFO - PROCESS | 1830 | 1462783324913 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1528ms 01:42:04 INFO - PROCESS | 1830 | 1462783324947 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 1830 | 1462783324950 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 01:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:42:04 INFO - PROCESS | 1830 | 1462783324956 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 1830 | 1462783324959 Marionette TRACE conn3 <- [1,1438,null,{}] 01:42:04 INFO - PROCESS | 1830 | 1462783324964 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:05 INFO - PROCESS | 1830 | 1462783325131 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:42:05 INFO - PROCESS | 1830 | 1462783325321 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517beb6000 == 129 [pid = 1830] [id = 367] 01:42:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f5171b54800) [pid = 1830] [serial = 1102] [outer = (nil)] 01:42:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f517db63000) [pid = 1830] [serial = 1103] [outer = 0x7f5171b54800] 01:42:05 INFO - PROCESS | 1830 | 1462783325386 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f517e2cb000) [pid = 1830] [serial = 1104] [outer = 0x7f5171b54800] 01:42:06 INFO - PROCESS | 1830 | 1462783326248 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1332ms 01:42:06 INFO - PROCESS | 1830 | 1462783326291 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 1830 | 1462783326295 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 01:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:42:06 INFO - PROCESS | 1830 | 1462783326301 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 1830 | 1462783326304 Marionette TRACE conn3 <- [1,1442,null,{}] 01:42:06 INFO - PROCESS | 1830 | 1462783326309 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:06 INFO - PROCESS | 1830 | 1462783326479 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:42:06 INFO - PROCESS | 1830 | 1462783326672 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc09000 == 130 [pid = 1830] [id = 368] 01:42:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f5154b43000) [pid = 1830] [serial = 1105] [outer = (nil)] 01:42:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f5154b4c000) [pid = 1830] [serial = 1106] [outer = 0x7f5154b43000] 01:42:06 INFO - PROCESS | 1830 | 1462783326742 Marionette DEBUG loaded listener.js 01:42:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f5154b50000) [pid = 1830] [serial = 1107] [outer = 0x7f5154b43000] 01:42:07 INFO - PROCESS | 1830 | 1462783327698 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1430ms 01:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:42:07 INFO - PROCESS | 1830 | 1462783327732 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:42:07 INFO - PROCESS | 1830 | 1462783327735 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 01:42:07 INFO - PROCESS | 1830 | 1462783327741 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:42:07 INFO - PROCESS | 1830 | 1462783327744 Marionette TRACE conn3 <- [1,1446,null,{}] 01:42:07 INFO - PROCESS | 1830 | 1462783327749 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:07 INFO - PROCESS | 1830 | 1462783327926 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:42:08 INFO - PROCESS | 1830 | 1462783328119 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517ddd1800 == 131 [pid = 1830] [id = 369] 01:42:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f5151ecec00) [pid = 1830] [serial = 1108] [outer = (nil)] 01:42:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f5168cac800) [pid = 1830] [serial = 1109] [outer = 0x7f5151ecec00] 01:42:08 INFO - PROCESS | 1830 | 1462783328197 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f517e2d2400) [pid = 1830] [serial = 1110] [outer = 0x7f5151ecec00] 01:42:09 INFO - PROCESS | 1830 | 1462783329080 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1377ms 01:42:09 INFO - PROCESS | 1830 | 1462783329118 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:42:09 INFO - PROCESS | 1830 | 1462783329121 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 01:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:42:09 INFO - PROCESS | 1830 | 1462783329127 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 1830 | 1462783329129 Marionette TRACE conn3 <- [1,1450,null,{}] 01:42:09 INFO - PROCESS | 1830 | 1462783329134 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:09 INFO - PROCESS | 1830 | 1462783329313 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:42:09 INFO - PROCESS | 1830 | 1462783329506 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e134800 == 132 [pid = 1830] [id = 370] 01:42:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f5154b42400) [pid = 1830] [serial = 1111] [outer = (nil)] 01:42:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f5158a96c00) [pid = 1830] [serial = 1112] [outer = 0x7f5154b42400] 01:42:09 INFO - PROCESS | 1830 | 1462783329573 Marionette DEBUG loaded listener.js 01:42:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f5158a9c400) [pid = 1830] [serial = 1113] [outer = 0x7f5154b42400] 01:42:10 INFO - PROCESS | 1830 | 1462783330494 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1430ms 01:42:10 INFO - PROCESS | 1830 | 1462783330558 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:42:10 INFO - PROCESS | 1830 | 1462783330562 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 01:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:42:10 INFO - PROCESS | 1830 | 1462783330568 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:42:10 INFO - PROCESS | 1830 | 1462783330570 Marionette TRACE conn3 <- [1,1454,null,{}] 01:42:10 INFO - PROCESS | 1830 | 1462783330576 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:10 INFO - PROCESS | 1830 | 1462783330773 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:42:10 INFO - PROCESS | 1830 | 1462783330965 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516040f800 == 133 [pid = 1830] [id = 371] 01:42:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f5153f93000) [pid = 1830] [serial = 1114] [outer = (nil)] 01:42:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f5159b2e800) [pid = 1830] [serial = 1115] [outer = 0x7f5153f93000] 01:42:11 INFO - PROCESS | 1830 | 1462783331044 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f516193c000) [pid = 1830] [serial = 1116] [outer = 0x7f5153f93000] 01:42:11 INFO - PROCESS | 1830 | 1462783331958 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1426ms 01:42:11 INFO - PROCESS | 1830 | 1462783331994 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:42:11 INFO - PROCESS | 1830 | 1462783331997 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 01:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:42:12 INFO - PROCESS | 1830 | 1462783332003 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 1830 | 1462783332006 Marionette TRACE conn3 <- [1,1458,null,{}] 01:42:12 INFO - PROCESS | 1830 | 1462783332011 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:12 INFO - PROCESS | 1830 | 1462783332186 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:42:12 INFO - PROCESS | 1830 | 1462783332386 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159e91800 == 134 [pid = 1830] [id = 372] 01:42:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f51566b7400) [pid = 1830] [serial = 1117] [outer = (nil)] 01:42:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f5158ba0800) [pid = 1830] [serial = 1118] [outer = 0x7f51566b7400] 01:42:12 INFO - PROCESS | 1830 | 1462783332467 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f5158ba6400) [pid = 1830] [serial = 1119] [outer = 0x7f51566b7400] 01:42:13 INFO - PROCESS | 1830 | 1462783333743 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1784ms 01:42:13 INFO - PROCESS | 1830 | 1462783333788 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:42:13 INFO - PROCESS | 1830 | 1462783333795 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 01:42:13 INFO - PROCESS | 1830 | 1462783333802 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1830 | 1462783333808 Marionette TRACE conn3 <- [1,1462,null,{}] 01:42:13 INFO - PROCESS | 1830 | 1462783333815 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:14 INFO - PROCESS | 1830 | 1462783334005 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:42:14 INFO - PROCESS | 1830 | 1462783334262 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d58000 == 135 [pid = 1830] [id = 373] 01:42:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f51594cf000) [pid = 1830] [serial = 1120] [outer = (nil)] 01:42:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f5159bb5000) [pid = 1830] [serial = 1121] [outer = 0x7f51594cf000] 01:42:14 INFO - PROCESS | 1830 | 1462783334341 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f5159eeec00) [pid = 1830] [serial = 1122] [outer = 0x7f51594cf000] 01:42:15 INFO - PROCESS | 1830 | 1462783335347 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1581ms 01:42:15 INFO - PROCESS | 1830 | 1462783335383 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:42:15 INFO - PROCESS | 1830 | 1462783335391 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 01:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:42:15 INFO - PROCESS | 1830 | 1462783335400 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 1830 | 1462783335403 Marionette TRACE conn3 <- [1,1466,null,{}] 01:42:15 INFO - PROCESS | 1830 | 1462783335409 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:15 INFO - PROCESS | 1830 | 1462783335589 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:42:15 INFO - PROCESS | 1830 | 1462783335825 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ae94000 == 136 [pid = 1830] [id = 374] 01:42:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f515ad51c00) [pid = 1830] [serial = 1123] [outer = (nil)] 01:42:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f515efbb000) [pid = 1830] [serial = 1124] [outer = 0x7f515ad51c00] 01:42:15 INFO - PROCESS | 1830 | 1462783335941 Marionette DEBUG loaded listener.js 01:42:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f515f2ef400) [pid = 1830] [serial = 1125] [outer = 0x7f515ad51c00] 01:42:16 INFO - PROCESS | 1830 | 1462783336823 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1482ms 01:42:16 INFO - PROCESS | 1830 | 1462783336883 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:42:16 INFO - PROCESS | 1830 | 1462783336887 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 01:42:16 INFO - PROCESS | 1830 | 1462783336894 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 1830 | 1462783336898 Marionette TRACE conn3 <- [1,1470,null,{}] 01:42:16 INFO - PROCESS | 1830 | 1462783336913 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:17 INFO - PROCESS | 1830 | 1462783337100 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:42:17 INFO - PROCESS | 1830 | 1462783337351 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a22000 == 137 [pid = 1830] [id = 375] 01:42:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f5151ed0800) [pid = 1830] [serial = 1126] [outer = (nil)] 01:42:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7f515aa9f000) [pid = 1830] [serial = 1127] [outer = 0x7f5151ed0800] 01:42:17 INFO - PROCESS | 1830 | 1462783337470 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7f516189b800) [pid = 1830] [serial = 1128] [outer = 0x7f5151ed0800] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516ac7a800 == 136 [pid = 1830] [id = 204] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160417000 == 135 [pid = 1830] [id = 214] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fdd000 == 134 [pid = 1830] [id = 201] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618e5000 == 133 [pid = 1830] [id = 205] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7f5162906400) [pid = 1830] [serial = 950] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7f51781d9800) [pid = 1830] [serial = 962] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f515fa4dc00) [pid = 1830] [serial = 947] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f516af29c00) [pid = 1830] [serial = 959] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f5159cd8c00) [pid = 1830] [serial = 944] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f5164e5f800) [pid = 1830] [serial = 956] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f517a45d800) [pid = 1830] [serial = 965] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f5162f7c400) [pid = 1830] [serial = 953] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f51566bb800) [pid = 1830] [serial = 968] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f517dba8c00) [pid = 1830] [serial = 971] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f5162f7f800) [pid = 1830] [serial = 974] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f5151ece800) [pid = 1830] [serial = 977] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f5159cdc800) [pid = 1830] [serial = 980] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f5163136000) [pid = 1830] [serial = 1028] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f5166e2e400) [pid = 1830] [serial = 1034] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f515bb0bc00) [pid = 1830] [serial = 1013] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f51633f2000) [pid = 1830] [serial = 1031] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f51699b3c00) [pid = 1830] [serial = 1037] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f5162f79000) [pid = 1830] [serial = 1025] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f5159b2d800) [pid = 1830] [serial = 1010] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f516275a400) [pid = 1830] [serial = 1019] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f515b8ce800) [pid = 1830] [serial = 1043] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f515fad0000) [pid = 1830] [serial = 1016] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f516bfd2400) [pid = 1830] [serial = 1040] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f5162e05000) [pid = 1830] [serial = 1022] [outer = (nil)] [url = about:blank] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51630a2000 == 132 [pid = 1830] [id = 355] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618df000 == 131 [pid = 1830] [id = 335] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fd2800 == 130 [pid = 1830] [id = 354] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161a98000 == 129 [pid = 1830] [id = 353] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f179000 == 128 [pid = 1830] [id = 352] 01:42:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51592d6800 == 127 [pid = 1830] [id = 351] 01:42:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153a12000 == 126 [pid = 1830] [id = 350] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f515fac5400) [pid = 1830] [serial = 998] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f5161b1a400) [pid = 1830] [serial = 1001] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f5161f4c000) [pid = 1830] [serial = 1004] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f5161f43000) [pid = 1830] [serial = 1002] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f515f411800) [pid = 1830] [serial = 942] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f5153f8a400) [pid = 1830] [serial = 983] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f51566c0c00) [pid = 1830] [serial = 984] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f515f2f2400) [pid = 1830] [serial = 992] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f515f405800) [pid = 1830] [serial = 993] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f515efbcc00) [pid = 1830] [serial = 990] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f515bb0a400) [pid = 1830] [serial = 989] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f515aaa5800) [pid = 1830] [serial = 987] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5159d0ec00) [pid = 1830] [serial = 986] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f515f685400) [pid = 1830] [serial = 995] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5162159000) [pid = 1830] [serial = 1005] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f51605c2800) [pid = 1830] [serial = 999] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f515f7ed400) [pid = 1830] [serial = 996] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5162326800) [pid = 1830] [serial = 1007] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5159b2c400) [pid = 1830] [serial = 1046] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f515aaa6400) [pid = 1830] [serial = 1049] [outer = (nil)] [url = about:blank] 01:42:18 INFO - PROCESS | 1830 | 1462783338338 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1482ms 01:42:18 INFO - PROCESS | 1830 | 1462783338386 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:42:18 INFO - PROCESS | 1830 | 1462783338391 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 01:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:42:18 INFO - PROCESS | 1830 | 1462783338404 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 1830 | 1462783338406 Marionette TRACE conn3 <- [1,1474,null,{}] 01:42:18 INFO - PROCESS | 1830 | 1462783338412 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:18 INFO - PROCESS | 1830 | 1462783338586 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:42:18 INFO - PROCESS | 1830 | 1462783338601 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515eeac000 == 127 [pid = 1830] [id = 376] 01:42:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f51566c0c00) [pid = 1830] [serial = 1129] [outer = (nil)] 01:42:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5161931000) [pid = 1830] [serial = 1130] [outer = 0x7f51566c0c00] 01:42:18 INFO - PROCESS | 1830 | 1462783338662 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5161936c00) [pid = 1830] [serial = 1131] [outer = 0x7f51566c0c00] 01:42:19 INFO - PROCESS | 1830 | 1462783339544 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1178ms 01:42:19 INFO - PROCESS | 1830 | 1462783339581 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 1830 | 1462783339584 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 01:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:42:19 INFO - PROCESS | 1830 | 1462783339589 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - PROCESS | 1830 | 1462783339591 Marionette TRACE conn3 <- [1,1478,null,{}] 01:42:19 INFO - PROCESS | 1830 | 1462783339597 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:19 INFO - PROCESS | 1830 | 1462783339763 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:42:19 INFO - PROCESS | 1830 | 1462783339929 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604b2800 == 128 [pid = 1830] [id = 377] 01:42:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f5151ece800) [pid = 1830] [serial = 1132] [outer = (nil)] 01:42:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f516193cc00) [pid = 1830] [serial = 1133] [outer = 0x7f5151ece800] 01:42:19 INFO - PROCESS | 1830 | 1462783339988 Marionette DEBUG loaded listener.js 01:42:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5161f46000) [pid = 1830] [serial = 1134] [outer = 0x7f5151ece800] 01:42:20 INFO - PROCESS | 1830 | 1462783340854 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1277ms 01:42:20 INFO - PROCESS | 1830 | 1462783340873 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:42:20 INFO - PROCESS | 1830 | 1462783340878 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 01:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:42:20 INFO - PROCESS | 1830 | 1462783340884 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:42:20 INFO - PROCESS | 1830 | 1462783340888 Marionette TRACE conn3 <- [1,1482,null,{}] 01:42:20 INFO - PROCESS | 1830 | 1462783340893 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:21 INFO - PROCESS | 1830 | 1462783341126 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:42:21 INFO - PROCESS | 1830 | 1462783341160 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fb3000 == 129 [pid = 1830] [id = 378] 01:42:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f516275a400) [pid = 1830] [serial = 1135] [outer = (nil)] 01:42:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f5162e0d800) [pid = 1830] [serial = 1136] [outer = 0x7f516275a400] 01:42:21 INFO - PROCESS | 1830 | 1462783341232 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5162eaec00) [pid = 1830] [serial = 1137] [outer = 0x7f516275a400] 01:42:22 INFO - PROCESS | 1830 | 1462783342134 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1278ms 01:42:22 INFO - PROCESS | 1830 | 1462783342172 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:42:22 INFO - PROCESS | 1830 | 1462783342175 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 01:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:42:22 INFO - PROCESS | 1830 | 1462783342181 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:42:22 INFO - PROCESS | 1830 | 1462783342183 Marionette TRACE conn3 <- [1,1486,null,{}] 01:42:22 INFO - PROCESS | 1830 | 1462783342188 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:23 INFO - PROCESS | 1830 | 1462783343062 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f515fa46400) [pid = 1830] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5154b61000) [pid = 1830] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5161b1f000) [pid = 1830] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5159ce1400) [pid = 1830] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f5151ec8800) [pid = 1830] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f5159d17400) [pid = 1830] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5162898400) [pid = 1830] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5159eec400) [pid = 1830] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f515fac8c00) [pid = 1830] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f5163128000) [pid = 1830] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f515f2f6400) [pid = 1830] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f516268bc00) [pid = 1830] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f516289b000) [pid = 1830] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f515efc3c00) [pid = 1830] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f516592a800) [pid = 1830] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f515face400) [pid = 1830] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5169a11000) [pid = 1830] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f5164250800) [pid = 1830] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5162e2ec00) [pid = 1830] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5159d10800) [pid = 1830] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5154b5a800) [pid = 1830] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f51594d0c00) [pid = 1830] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5162e06000) [pid = 1830] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f51695d8c00) [pid = 1830] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f51633ef800) [pid = 1830] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f516215cc00) [pid = 1830] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f516290f000) [pid = 1830] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f5162903c00) [pid = 1830] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f515efc0400) [pid = 1830] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f515f67e400) [pid = 1830] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5161b25400) [pid = 1830] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f515facb400) [pid = 1830] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f515bb0b000) [pid = 1830] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f5159d0c400) [pid = 1830] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5162754000) [pid = 1830] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f5162905000) [pid = 1830] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f515bb10c00) [pid = 1830] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f515f680400) [pid = 1830] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f51589b4800) [pid = 1830] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f516290c000) [pid = 1830] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f516bfcf800) [pid = 1830] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f51605c6400) [pid = 1830] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5162e19400) [pid = 1830] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5162896800) [pid = 1830] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5162e30400) [pid = 1830] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f516189bc00) [pid = 1830] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f516aa2d000) [pid = 1830] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f516cd9c400) [pid = 1830] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f516cdbec00) [pid = 1830] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f5153f89800) [pid = 1830] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5162e0b400) [pid = 1830] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f51566b2800) [pid = 1830] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f51566b5400) [pid = 1830] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f51589bac00) [pid = 1830] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5151ec8400) [pid = 1830] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5151ec9400) [pid = 1830] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f515fa4fc00) [pid = 1830] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5161b21c00) [pid = 1830] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5162905c00) [pid = 1830] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5162ea5400) [pid = 1830] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f5161893800) [pid = 1830] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f51589bd800) [pid = 1830] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:42:23 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f51605cc000) [pid = 1830] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:42:23 INFO - PROCESS | 1830 | 1462783343344 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a14000 == 130 [pid = 1830] [id = 379] 01:42:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f5151ec3400) [pid = 1830] [serial = 1138] [outer = (nil)] 01:42:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5151ece000) [pid = 1830] [serial = 1139] [outer = 0x7f5151ec3400] 01:42:23 INFO - PROCESS | 1830 | 1462783343408 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f51566b5c00) [pid = 1830] [serial = 1140] [outer = 0x7f5151ec3400] 01:42:24 INFO - PROCESS | 1830 | 1462783344092 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1940ms 01:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:42:24 INFO - PROCESS | 1830 | 1462783344122 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 1830 | 1462783344124 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 01:42:24 INFO - PROCESS | 1830 | 1462783344130 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:42:24 INFO - PROCESS | 1830 | 1462783344133 Marionette TRACE conn3 <- [1,1490,null,{}] 01:42:24 INFO - PROCESS | 1830 | 1462783344138 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:24 INFO - PROCESS | 1830 | 1462783344379 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:42:24 INFO - PROCESS | 1830 | 1462783344404 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f0df000 == 131 [pid = 1830] [id = 380] 01:42:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5151ec4000) [pid = 1830] [serial = 1141] [outer = (nil)] 01:42:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5159d17400) [pid = 1830] [serial = 1142] [outer = 0x7f5151ec4000] 01:42:24 INFO - PROCESS | 1830 | 1462783344469 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f515f67e800) [pid = 1830] [serial = 1143] [outer = 0x7f5151ec4000] 01:42:25 INFO - PROCESS | 1830 | 1462783345418 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1331ms 01:42:25 INFO - PROCESS | 1830 | 1462783345461 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:42:25 INFO - PROCESS | 1830 | 1462783345467 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 01:42:25 INFO - PROCESS | 1830 | 1462783345475 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 1830 | 1462783345481 Marionette TRACE conn3 <- [1,1494,null,{}] 01:42:25 INFO - PROCESS | 1830 | 1462783345490 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:25 INFO - PROCESS | 1830 | 1462783345710 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:42:25 INFO - PROCESS | 1830 | 1462783345972 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592d8800 == 132 [pid = 1830] [id = 381] 01:42:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f51566b7c00) [pid = 1830] [serial = 1144] [outer = (nil)] 01:42:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5158a9cc00) [pid = 1830] [serial = 1145] [outer = 0x7f51566b7c00] 01:42:26 INFO - PROCESS | 1830 | 1462783346089 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5158ba6000) [pid = 1830] [serial = 1146] [outer = 0x7f51566b7c00] 01:42:27 INFO - PROCESS | 1830 | 1462783347017 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1596ms 01:42:27 INFO - PROCESS | 1830 | 1462783347071 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:42:27 INFO - PROCESS | 1830 | 1462783347078 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 01:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:42:27 INFO - PROCESS | 1830 | 1462783347089 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:42:27 INFO - PROCESS | 1830 | 1462783347093 Marionette TRACE conn3 <- [1,1498,null,{}] 01:42:27 INFO - PROCESS | 1830 | 1462783347099 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:27 INFO - PROCESS | 1830 | 1462783347310 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:42:27 INFO - PROCESS | 1830 | 1462783347543 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d5f000 == 133 [pid = 1830] [id = 382] 01:42:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5159d14400) [pid = 1830] [serial = 1147] [outer = (nil)] 01:42:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f515ad5a800) [pid = 1830] [serial = 1148] [outer = 0x7f5159d14400] 01:42:27 INFO - PROCESS | 1830 | 1462783347660 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f515f09a800) [pid = 1830] [serial = 1149] [outer = 0x7f5159d14400] 01:42:28 INFO - PROCESS | 1830 | 1462783348611 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1533ms 01:42:28 INFO - PROCESS | 1830 | 1462783348622 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:42:28 INFO - PROCESS | 1830 | 1462783348626 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 01:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:42:28 INFO - PROCESS | 1830 | 1462783348632 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:42:28 INFO - PROCESS | 1830 | 1462783348638 Marionette TRACE conn3 <- [1,1502,null,{}] 01:42:28 INFO - PROCESS | 1830 | 1462783348655 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:28 INFO - PROCESS | 1830 | 1462783348853 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:42:29 INFO - PROCESS | 1830 | 1462783349101 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165dda000 == 134 [pid = 1830] [id = 383] 01:42:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f515f67e000) [pid = 1830] [serial = 1150] [outer = (nil)] 01:42:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f51605c6400) [pid = 1830] [serial = 1151] [outer = 0x7f515f67e000] 01:42:29 INFO - PROCESS | 1830 | 1462783349225 Marionette DEBUG loaded listener.js 01:42:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5161931400) [pid = 1830] [serial = 1152] [outer = 0x7f515f67e000] 01:42:30 INFO - PROCESS | 1830 | 1462783350073 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1491ms 01:42:30 INFO - PROCESS | 1830 | 1462783350124 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 1830 | 1462783350129 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 01:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:42:30 INFO - PROCESS | 1830 | 1462783350135 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1830 | 1462783350138 Marionette TRACE conn3 <- [1,1506,null,{}] 01:42:30 INFO - PROCESS | 1830 | 1462783350144 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:30 INFO - PROCESS | 1830 | 1462783350337 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:42:30 INFO - PROCESS | 1830 | 1462783350533 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa64800 == 135 [pid = 1830] [id = 384] 01:42:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f515f688400) [pid = 1830] [serial = 1153] [outer = (nil)] 01:42:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f5161f48400) [pid = 1830] [serial = 1154] [outer = 0x7f515f688400] 01:42:30 INFO - PROCESS | 1830 | 1462783350608 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f5162327800) [pid = 1830] [serial = 1155] [outer = 0x7f515f688400] 01:42:31 INFO - PROCESS | 1830 | 1462783351491 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1427ms 01:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:42:31 INFO - PROCESS | 1830 | 1462783351563 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:42:31 INFO - PROCESS | 1830 | 1462783351566 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 01:42:31 INFO - PROCESS | 1830 | 1462783351572 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:42:31 INFO - PROCESS | 1830 | 1462783351575 Marionette TRACE conn3 <- [1,1510,null,{}] 01:42:31 INFO - PROCESS | 1830 | 1462783351580 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:31 INFO - PROCESS | 1830 | 1462783351810 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:42:32 INFO - PROCESS | 1830 | 1462783352043 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb1f800 == 136 [pid = 1830] [id = 385] 01:42:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f51605cc000) [pid = 1830] [serial = 1156] [outer = (nil)] 01:42:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f5162896800) [pid = 1830] [serial = 1157] [outer = 0x7f51605cc000] 01:42:32 INFO - PROCESS | 1830 | 1462783352157 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f5162e03800) [pid = 1830] [serial = 1158] [outer = 0x7f51605cc000] 01:42:33 INFO - PROCESS | 1830 | 1462783353002 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1477ms 01:42:33 INFO - PROCESS | 1830 | 1462783353050 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 1830 | 1462783353053 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 01:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:42:33 INFO - PROCESS | 1830 | 1462783353059 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 1830 | 1462783353061 Marionette TRACE conn3 <- [1,1514,null,{}] 01:42:33 INFO - PROCESS | 1830 | 1462783353067 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:33 INFO - PROCESS | 1830 | 1462783353341 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:42:33 INFO - PROCESS | 1830 | 1462783353583 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178f75800 == 137 [pid = 1830] [id = 386] 01:42:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5163136000) [pid = 1830] [serial = 1159] [outer = (nil)] 01:42:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f51633ef800) [pid = 1830] [serial = 1160] [outer = 0x7f5163136000] 01:42:33 INFO - PROCESS | 1830 | 1462783353669 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f51643b7c00) [pid = 1830] [serial = 1161] [outer = 0x7f5163136000] 01:42:34 INFO - PROCESS | 1830 | 1462783354491 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1476ms 01:42:34 INFO - PROCESS | 1830 | 1462783354536 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 1830 | 1462783354540 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 01:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:42:34 INFO - PROCESS | 1830 | 1462783354546 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 1830 | 1462783354549 Marionette TRACE conn3 <- [1,1518,null,{}] 01:42:34 INFO - PROCESS | 1830 | 1462783354554 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:34 INFO - PROCESS | 1830 | 1462783354760 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:42:34 INFO - PROCESS | 1830 | 1462783354959 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e129000 == 138 [pid = 1830] [id = 387] 01:42:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f5163133800) [pid = 1830] [serial = 1162] [outer = (nil)] 01:42:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f5164e61000) [pid = 1830] [serial = 1163] [outer = 0x7f5163133800] 01:42:35 INFO - PROCESS | 1830 | 1462783355030 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f5166e2a400) [pid = 1830] [serial = 1164] [outer = 0x7f5163133800] 01:42:35 INFO - PROCESS | 1830 | 1462783355908 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1432ms 01:42:35 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:42:35 INFO - PROCESS | 1830 | 1462783355980 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 1830 | 1462783355983 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 01:42:35 INFO - PROCESS | 1830 | 1462783355990 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 1830 | 1462783355993 Marionette TRACE conn3 <- [1,1522,null,{}] 01:42:36 INFO - PROCESS | 1830 | 1462783355999 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:36 INFO - PROCESS | 1830 | 1462783356202 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:42:36 INFO - PROCESS | 1830 | 1462783356394 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f518265c000 == 139 [pid = 1830] [id = 388] 01:42:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5153f94400) [pid = 1830] [serial = 1165] [outer = (nil)] 01:42:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f5168236800) [pid = 1830] [serial = 1166] [outer = 0x7f5153f94400] 01:42:36 INFO - PROCESS | 1830 | 1462783356462 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f51699ad800) [pid = 1830] [serial = 1167] [outer = 0x7f5153f94400] 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:37 INFO - PROCESS | 1830 | 1462783357240 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:42:37 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 () { 01:42:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:42:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:42:37 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 () { 01:42:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:42:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:42:37 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 () { 01:42:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:42:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:42:37 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 () { 01:42:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:42:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:42:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1283ms 01:42:37 INFO - PROCESS | 1830 | 1462783357282 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:42:37 INFO - PROCESS | 1830 | 1462783357286 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 01:42:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:42:37 INFO - PROCESS | 1830 | 1462783357294 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:42:37 INFO - PROCESS | 1830 | 1462783357298 Marionette TRACE conn3 <- [1,1526,null,{}] 01:42:37 INFO - PROCESS | 1830 | 1462783357303 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:37 INFO - PROCESS | 1830 | 1462783357482 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:42:37 INFO - PROCESS | 1830 | 1462783357693 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51607bd000 == 140 [pid = 1830] [id = 389] 01:42:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5163137c00) [pid = 1830] [serial = 1168] [outer = (nil)] 01:42:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f516a6bac00) [pid = 1830] [serial = 1169] [outer = 0x7f5163137c00] 01:42:37 INFO - PROCESS | 1830 | 1462783357763 Marionette DEBUG loaded listener.js 01:42:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f516af2f000) [pid = 1830] [serial = 1170] [outer = 0x7f5163137c00] 01:42:38 INFO - PROCESS | 1830 | 1462783358638 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:42:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1382ms 01:42:38 INFO - PROCESS | 1830 | 1462783358680 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 1830 | 1462783358683 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 01:42:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:42:38 INFO - PROCESS | 1830 | 1462783358690 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 1830 | 1462783358692 Marionette TRACE conn3 <- [1,1530,null,{}] 01:42:38 INFO - PROCESS | 1830 | 1462783358716 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:38 INFO - PROCESS | 1830 | 1462783358897 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:42:39 INFO - PROCESS | 1830 | 1462783359105 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51520f1800 == 141 [pid = 1830] [id = 390] 01:42:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f51589b9000) [pid = 1830] [serial = 1171] [outer = (nil)] 01:42:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f516bfd2400) [pid = 1830] [serial = 1172] [outer = 0x7f51589b9000] 01:42:39 INFO - PROCESS | 1830 | 1462783359214 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f516cec6000) [pid = 1830] [serial = 1173] [outer = 0x7f51589b9000] 01:42:40 INFO - PROCESS | 1830 | 1462783360004 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:42:40 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 01:42:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:42:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:42:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:42:40 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. 01:42:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:42:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1344ms 01:42:40 INFO - PROCESS | 1830 | 1462783360037 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1830 | 1462783360040 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 01:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:42:40 INFO - PROCESS | 1830 | 1462783360046 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1830 | 1462783360050 Marionette TRACE conn3 <- [1,1534,null,{}] 01:42:40 INFO - PROCESS | 1830 | 1462783360056 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:40 INFO - PROCESS | 1830 | 1462783360262 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:42:40 INFO - PROCESS | 1830 | 1462783360467 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158b21000 == 142 [pid = 1830] [id = 391] 01:42:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f5166e39c00) [pid = 1830] [serial = 1174] [outer = (nil)] 01:42:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5178173800) [pid = 1830] [serial = 1175] [outer = 0x7f5166e39c00] 01:42:40 INFO - PROCESS | 1830 | 1462783360544 Marionette DEBUG loaded listener.js 01:42:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f517a2dac00) [pid = 1830] [serial = 1176] [outer = 0x7f5166e39c00] 01:42:41 INFO - PROCESS | 1830 | 1462783361445 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:42:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:42:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1431ms 01:42:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:42:41 INFO - PROCESS | 1830 | 1462783361479 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:42:41 INFO - PROCESS | 1830 | 1462783361482 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 01:42:41 INFO - PROCESS | 1830 | 1462783361488 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:42:41 INFO - PROCESS | 1830 | 1462783361491 Marionette TRACE conn3 <- [1,1538,null,{}] 01:42:41 INFO - PROCESS | 1830 | 1462783361496 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:41 INFO - PROCESS | 1830 | 1462783361691 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:42:41 INFO - PROCESS | 1830 | 1462783361906 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165a8c000 == 143 [pid = 1830] [id = 392] 01:42:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f515f686c00) [pid = 1830] [serial = 1177] [outer = (nil)] 01:42:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f517bee4c00) [pid = 1830] [serial = 1178] [outer = 0x7f515f686c00] 01:42:41 INFO - PROCESS | 1830 | 1462783361980 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f517e40a800) [pid = 1830] [serial = 1179] [outer = 0x7f515f686c00] 01:42:42 INFO - PROCESS | 1830 | 1462783362875 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1439ms 01:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:42:42 INFO - PROCESS | 1830 | 1462783362928 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 1830 | 1462783362930 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 01:42:42 INFO - PROCESS | 1830 | 1462783362937 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 1830 | 1462783362940 Marionette TRACE conn3 <- [1,1542,null,{}] 01:42:42 INFO - PROCESS | 1830 | 1462783362945 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:43 INFO - PROCESS | 1830 | 1462783363135 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:42:43 INFO - PROCESS | 1830 | 1462783363364 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fce8800 == 144 [pid = 1830] [id = 393] 01:42:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f51520b4c00) [pid = 1830] [serial = 1180] [outer = (nil)] 01:42:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f51520bc000) [pid = 1830] [serial = 1181] [outer = 0x7f51520b4c00] 01:42:43 INFO - PROCESS | 1830 | 1462783363477 Marionette DEBUG loaded listener.js 01:42:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f51520c0c00) [pid = 1830] [serial = 1182] [outer = 0x7f51520b4c00] 01:42:44 INFO - PROCESS | 1830 | 1462783364365 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1481ms 01:42:44 INFO - PROCESS | 1830 | 1462783364433 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 1830 | 1462783364437 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 01:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:42:44 INFO - PROCESS | 1830 | 1462783364445 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 1830 | 1462783364448 Marionette TRACE conn3 <- [1,1546,null,{}] 01:42:44 INFO - PROCESS | 1830 | 1462783364454 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:44 INFO - PROCESS | 1830 | 1462783364645 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:42:44 INFO - PROCESS | 1830 | 1462783364858 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153675800 == 145 [pid = 1830] [id = 394] 01:42:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f51520b4400) [pid = 1830] [serial = 1183] [outer = (nil)] 01:42:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5154b58800) [pid = 1830] [serial = 1184] [outer = 0x7f51520b4400] 01:42:44 INFO - PROCESS | 1830 | 1462783364967 Marionette DEBUG loaded listener.js 01:42:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f5159cd6400) [pid = 1830] [serial = 1185] [outer = 0x7f51520b4400] 01:42:46 INFO - PROCESS | 1830 | 1462783366283 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:42:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:42:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1882ms 01:42:46 INFO - PROCESS | 1830 | 1462783366328 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 1830 | 1462783366334 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 01:42:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:42:46 INFO - PROCESS | 1830 | 1462783366343 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 1830 | 1462783366349 Marionette TRACE conn3 <- [1,1550,null,{}] 01:42:46 INFO - PROCESS | 1830 | 1462783366358 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:46 INFO - PROCESS | 1830 | 1462783366583 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:42:46 INFO - PROCESS | 1830 | 1462783366805 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158a20800 == 146 [pid = 1830] [id = 395] 01:42:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f51520be000) [pid = 1830] [serial = 1186] [outer = (nil)] 01:42:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5158a90400) [pid = 1830] [serial = 1187] [outer = 0x7f51520be000] 01:42:46 INFO - PROCESS | 1830 | 1462783366871 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f5158ba0c00) [pid = 1830] [serial = 1188] [outer = 0x7f51520be000] 01:42:47 INFO - PROCESS | 1830 | 1462783367861 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1593ms 01:42:47 INFO - PROCESS | 1830 | 1462783367936 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:42:47 INFO - PROCESS | 1830 | 1462783367943 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 01:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:42:47 INFO - PROCESS | 1830 | 1462783367953 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 1830 | 1462783367956 Marionette TRACE conn3 <- [1,1554,null,{}] 01:42:47 INFO - PROCESS | 1830 | 1462783367961 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:48 INFO - PROCESS | 1830 | 1462783368181 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:42:48 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5188d92000 == 145 [pid = 1830] [id = 283] 01:42:48 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb0e000 == 144 [pid = 1830] [id = 346] 01:42:48 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627c6800 == 143 [pid = 1830] [id = 11] 01:42:48 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f51633f9000) [pid = 1830] [serial = 1082] [outer = (nil)] [url = about:blank] 01:42:48 INFO - PROCESS | 1830 | 1462783368551 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a1f000 == 144 [pid = 1830] [id = 396] 01:42:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f5158ba5c00) [pid = 1830] [serial = 1189] [outer = (nil)] 01:42:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f5159d0f400) [pid = 1830] [serial = 1190] [outer = 0x7f5158ba5c00] 01:42:48 INFO - PROCESS | 1830 | 1462783368628 Marionette DEBUG loaded listener.js 01:42:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f515aaa0c00) [pid = 1830] [serial = 1191] [outer = 0x7f5158ba5c00] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f517a469000) [pid = 1830] [serial = 867] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f516aa2f000) [pid = 1830] [serial = 1044] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f5161b1d400) [pid = 1830] [serial = 1017] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5162894c00) [pid = 1830] [serial = 891] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f5168cb1c00) [pid = 1830] [serial = 1035] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f51605cd000) [pid = 1830] [serial = 831] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5163129000) [pid = 1830] [serial = 954] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f5162e31800) [pid = 1830] [serial = 834] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5165933400) [pid = 1830] [serial = 837] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5165929c00) [pid = 1830] [serial = 825] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f516c5f5400) [pid = 1830] [serial = 849] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5159d0fc00) [pid = 1830] [serial = 1011] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f516cdbfc00) [pid = 1830] [serial = 852] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f516d2e4400) [pid = 1830] [serial = 855] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f5178d81000) [pid = 1830] [serial = 858] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f51792a5800) [pid = 1830] [serial = 861] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f517a466800) [pid = 1830] [serial = 864] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f516aa22c00) [pid = 1830] [serial = 897] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f516cd9e400) [pid = 1830] [serial = 900] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f517c330800) [pid = 1830] [serial = 903] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f517db59400) [pid = 1830] [serial = 906] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f517e2cec00) [pid = 1830] [serial = 909] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5153f95000) [pid = 1830] [serial = 912] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f517c450400) [pid = 1830] [serial = 966] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f51566c0800) [pid = 1830] [serial = 969] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f517e2c9c00) [pid = 1830] [serial = 972] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f517e2d1400) [pid = 1830] [serial = 975] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f51594c7000) [pid = 1830] [serial = 978] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f515f67b400) [pid = 1830] [serial = 981] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f516290ac00) [pid = 1830] [serial = 1020] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5162e0dc00) [pid = 1830] [serial = 1023] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f516311f800) [pid = 1830] [serial = 1026] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f51633ef000) [pid = 1830] [serial = 1029] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5164e5b800) [pid = 1830] [serial = 1032] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f515f2f2c00) [pid = 1830] [serial = 753] [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.] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f515f7e6c00) [pid = 1830] [serial = 888] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f516cd92000) [pid = 1830] [serial = 1041] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f516a6bcc00) [pid = 1830] [serial = 1038] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f516e778000) [pid = 1830] [serial = 960] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f5169a63400) [pid = 1830] [serial = 885] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5165932400) [pid = 1830] [serial = 894] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f515f2f3400) [pid = 1830] [serial = 1014] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5159eee000) [pid = 1830] [serial = 945] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f515bb06400) [pid = 1830] [serial = 828] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5178fcdc00) [pid = 1830] [serial = 963] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f516ae79c00) [pid = 1830] [serial = 843] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5168cb2400) [pid = 1830] [serial = 840] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5162e0f000) [pid = 1830] [serial = 951] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f516b483400) [pid = 1830] [serial = 846] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f516952b000) [pid = 1830] [serial = 957] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f516189c000) [pid = 1830] [serial = 948] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f5159ce2000) [pid = 1830] [serial = 1047] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f5162751c00) [pid = 1830] [serial = 1008] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f51589b3000) [pid = 1830] [serial = 1053] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f5151ed1000) [pid = 1830] [serial = 1052] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f5162e21c00) [pid = 1830] [serial = 1080] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f5161896000) [pid = 1830] [serial = 1074] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f516288fc00) [pid = 1830] [serial = 1076] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f515fa47400) [pid = 1830] [serial = 1079] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f5162e09800) [pid = 1830] [serial = 1077] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f5159eec800) [pid = 1830] [serial = 1070] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f515bb05c00) [pid = 1830] [serial = 1071] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f5162f76800) [pid = 1830] [serial = 1065] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f5162e30000) [pid = 1830] [serial = 1064] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f515f2f5800) [pid = 1830] [serial = 1056] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f515efbec00) [pid = 1830] [serial = 1055] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f51605c6800) [pid = 1830] [serial = 1058] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f516189c800) [pid = 1830] [serial = 1059] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f51699ae400) [pid = 1830] [serial = 1068] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f5163141000) [pid = 1830] [serial = 1067] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f515fac8800) [pid = 1830] [serial = 1073] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f5162e09400) [pid = 1830] [serial = 1062] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f516290f800) [pid = 1830] [serial = 1061] [outer = (nil)] [url = about:blank] 01:42:49 INFO - PROCESS | 1830 | 1462783369682 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:42:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1778ms 01:42:49 INFO - PROCESS | 1830 | 1462783369731 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 1830 | 1462783369738 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 01:42:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:42:49 INFO - PROCESS | 1830 | 1462783369745 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 1830 | 1462783369751 Marionette TRACE conn3 <- [1,1558,null,{}] 01:42:49 INFO - PROCESS | 1830 | 1462783369758 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:49 INFO - PROCESS | 1830 | 1462783369954 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:42:50 INFO - PROCESS | 1830 | 1462783370143 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515878e800 == 145 [pid = 1830] [id = 397] 01:42:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f51566b4000) [pid = 1830] [serial = 1192] [outer = (nil)] 01:42:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f5158a9d000) [pid = 1830] [serial = 1193] [outer = 0x7f51566b4000] 01:42:50 INFO - PROCESS | 1830 | 1462783370230 Marionette DEBUG loaded listener.js 01:42:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f5159cd7800) [pid = 1830] [serial = 1194] [outer = 0x7f51566b4000] 01:42:51 INFO - PROCESS | 1830 | 1462783371115 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1431ms 01:42:51 INFO - PROCESS | 1830 | 1462783371177 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:42:51 INFO - PROCESS | 1830 | 1462783371186 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 01:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:42:51 INFO - PROCESS | 1830 | 1462783371197 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:42:51 INFO - PROCESS | 1830 | 1462783371200 Marionette TRACE conn3 <- [1,1562,null,{}] 01:42:51 INFO - PROCESS | 1830 | 1462783371206 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:51 INFO - PROCESS | 1830 | 1462783371449 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:42:51 INFO - PROCESS | 1830 | 1462783371640 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592be800 == 146 [pid = 1830] [id = 398] 01:42:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f515aaa1c00) [pid = 1830] [serial = 1195] [outer = (nil)] 01:42:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f515bb11400) [pid = 1830] [serial = 1196] [outer = 0x7f515aaa1c00] 01:42:51 INFO - PROCESS | 1830 | 1462783371758 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f515f098000) [pid = 1830] [serial = 1197] [outer = 0x7f515aaa1c00] 01:42:52 INFO - PROCESS | 1830 | 1462783372650 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:42:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1528ms 01:42:52 INFO - PROCESS | 1830 | 1462783372725 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1830 | 1462783372730 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 01:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:42:52 INFO - PROCESS | 1830 | 1462783372736 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1830 | 1462783372742 Marionette TRACE conn3 <- [1,1566,null,{}] 01:42:52 INFO - PROCESS | 1830 | 1462783372757 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:52 INFO - PROCESS | 1830 | 1462783372992 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:42:53 INFO - PROCESS | 1830 | 1462783373223 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515b897800 == 147 [pid = 1830] [id = 399] 01:42:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f515f410800) [pid = 1830] [serial = 1198] [outer = (nil)] 01:42:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f515fa47400) [pid = 1830] [serial = 1199] [outer = 0x7f515f410800] 01:42:53 INFO - PROCESS | 1830 | 1462783373343 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f51605c9000) [pid = 1830] [serial = 1200] [outer = 0x7f515f410800] 01:42:54 INFO - PROCESS | 1830 | 1462783374241 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1532ms 01:42:54 INFO - PROCESS | 1830 | 1462783374269 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1830 | 1462783374274 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 01:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:42:54 INFO - PROCESS | 1830 | 1462783374280 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1830 | 1462783374283 Marionette TRACE conn3 <- [1,1570,null,{}] 01:42:54 INFO - PROCESS | 1830 | 1462783374288 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:54 INFO - PROCESS | 1830 | 1462783374480 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:42:54 INFO - PROCESS | 1830 | 1462783374683 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f6db800 == 148 [pid = 1830] [id = 400] 01:42:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f515f685400) [pid = 1830] [serial = 1201] [outer = (nil)] 01:42:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f5161930000) [pid = 1830] [serial = 1202] [outer = 0x7f515f685400] 01:42:54 INFO - PROCESS | 1830 | 1462783374794 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f5161b1ac00) [pid = 1830] [serial = 1203] [outer = 0x7f515f685400] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517311b800 == 147 [pid = 1830] [id = 210] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fc3800 == 146 [pid = 1830] [id = 213] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51569d3000 == 145 [pid = 1830] [id = 246] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5179431800 == 144 [pid = 1830] [id = 74] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159e8d000 == 143 [pid = 1830] [id = 326] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51682ef000 == 142 [pid = 1830] [id = 13] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158a20800 == 141 [pid = 1830] [id = 395] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153675800 == 140 [pid = 1830] [id = 394] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514fce8800 == 139 [pid = 1830] [id = 393] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165a8c000 == 138 [pid = 1830] [id = 392] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158b21000 == 137 [pid = 1830] [id = 391] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51520f1800 == 136 [pid = 1830] [id = 390] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51607bd000 == 135 [pid = 1830] [id = 389] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f518265c000 == 134 [pid = 1830] [id = 388] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e129000 == 133 [pid = 1830] [id = 387] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5178f75800 == 132 [pid = 1830] [id = 386] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb1f800 == 131 [pid = 1830] [id = 385] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aa64800 == 130 [pid = 1830] [id = 384] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d5f000 == 129 [pid = 1830] [id = 382] 01:42:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51592d8800 == 128 [pid = 1830] [id = 381] 01:42:57 INFO - PROCESS | 1830 | 1462783377804 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 3580ms 01:42:57 INFO - PROCESS | 1830 | 1462783377862 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:42:57 INFO - PROCESS | 1830 | 1462783377866 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 01:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:42:57 INFO - PROCESS | 1830 | 1462783377875 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:42:57 INFO - PROCESS | 1830 | 1462783377879 Marionette TRACE conn3 <- [1,1574,null,{}] 01:42:57 INFO - PROCESS | 1830 | 1462783377886 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:58 INFO - PROCESS | 1830 | 1462783378073 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:42:58 INFO - PROCESS | 1830 | 1462783378230 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153fa1000 == 129 [pid = 1830] [id = 401] 01:42:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f51589ba000) [pid = 1830] [serial = 1204] [outer = (nil)] 01:42:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5158ba1c00) [pid = 1830] [serial = 1205] [outer = 0x7f51589ba000] 01:42:58 INFO - PROCESS | 1830 | 1462783378291 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f5159ce3c00) [pid = 1830] [serial = 1206] [outer = 0x7f51589ba000] 01:42:59 INFO - PROCESS | 1830 | 1462783379009 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1183ms 01:42:59 INFO - PROCESS | 1830 | 1462783379074 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 1830 | 1462783379082 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 01:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:42:59 INFO - PROCESS | 1830 | 1462783379093 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 1830 | 1462783379096 Marionette TRACE conn3 <- [1,1578,null,{}] 01:42:59 INFO - PROCESS | 1830 | 1462783379102 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:59 INFO - PROCESS | 1830 | 1462783379279 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:42:59 INFO - PROCESS | 1830 | 1462783379290 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab3b800 == 130 [pid = 1830] [id = 402] 01:42:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f515aaab400) [pid = 1830] [serial = 1207] [outer = (nil)] 01:42:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f515f2f3400) [pid = 1830] [serial = 1208] [outer = 0x7f515aaab400] 01:42:59 INFO - PROCESS | 1830 | 1462783379355 Marionette DEBUG loaded listener.js 01:42:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f515f67dc00) [pid = 1830] [serial = 1209] [outer = 0x7f515aaab400] 01:43:00 INFO - PROCESS | 1830 | 1462783380329 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1283ms 01:43:00 INFO - PROCESS | 1830 | 1462783380390 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:43:00 INFO - PROCESS | 1830 | 1462783380395 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 01:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:43:00 INFO - PROCESS | 1830 | 1462783380402 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:43:00 INFO - PROCESS | 1830 | 1462783380408 Marionette TRACE conn3 <- [1,1582,null,{}] 01:43:00 INFO - PROCESS | 1830 | 1462783380435 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:00 INFO - PROCESS | 1830 | 1462783380670 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:43:00 INFO - PROCESS | 1830 | 1462783380698 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51607a8000 == 131 [pid = 1830] [id = 403] 01:43:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f516192ec00) [pid = 1830] [serial = 1210] [outer = (nil)] 01:43:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f5161b1c000) [pid = 1830] [serial = 1211] [outer = 0x7f516192ec00] 01:43:00 INFO - PROCESS | 1830 | 1462783380760 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f516215fc00) [pid = 1830] [serial = 1212] [outer = 0x7f516192ec00] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f51594cf000) [pid = 1830] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f5151ed0800) [pid = 1830] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f51566c0c00) [pid = 1830] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f515f2ee400) [pid = 1830] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f5151ec3400) [pid = 1830] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f5151ece800) [pid = 1830] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f516265a800) [pid = 1830] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f51520be000) [pid = 1830] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f515ad51c00) [pid = 1830] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:43:01 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f516275a400) [pid = 1830] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:43:01 INFO - PROCESS | 1830 | 1462783381892 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1543ms 01:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:43:01 INFO - PROCESS | 1830 | 1462783381945 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 1830 | 1462783381948 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 01:43:01 INFO - PROCESS | 1830 | 1462783381954 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 1830 | 1462783381957 Marionette TRACE conn3 <- [1,1586,null,{}] 01:43:01 INFO - PROCESS | 1830 | 1462783381962 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:02 INFO - PROCESS | 1830 | 1462783382137 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:43:02 INFO - PROCESS | 1830 | 1462783382320 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159e95000 == 132 [pid = 1830] [id = 404] 01:43:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f51520ba800) [pid = 1830] [serial = 1213] [outer = (nil)] 01:43:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f515f7f1000) [pid = 1830] [serial = 1214] [outer = 0x7f51520ba800] 01:43:02 INFO - PROCESS | 1830 | 1462783382381 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5162320800) [pid = 1830] [serial = 1215] [outer = 0x7f51520ba800] 01:43:03 INFO - PROCESS | 1830 | 1462783383053 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:43:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:43:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1135ms 01:43:03 INFO - PROCESS | 1830 | 1462783383088 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:43:03 INFO - PROCESS | 1830 | 1462783383091 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 01:43:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:43:03 INFO - PROCESS | 1830 | 1462783383097 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:43:03 INFO - PROCESS | 1830 | 1462783383099 Marionette TRACE conn3 <- [1,1590,null,{}] 01:43:03 INFO - PROCESS | 1830 | 1462783383105 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:03 INFO - PROCESS | 1830 | 1462783383333 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:43:03 INFO - PROCESS | 1830 | 1462783383357 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51569d6000 == 133 [pid = 1830] [id = 405] 01:43:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f51520ba400) [pid = 1830] [serial = 1216] [outer = (nil)] 01:43:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f516268d800) [pid = 1830] [serial = 1217] [outer = 0x7f51520ba400] 01:43:03 INFO - PROCESS | 1830 | 1462783383413 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f5162e06000) [pid = 1830] [serial = 1218] [outer = 0x7f51520ba400] 01:43:04 INFO - PROCESS | 1830 | 1462783384451 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:43:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1431ms 01:43:04 INFO - PROCESS | 1830 | 1462783384528 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:43:04 INFO - PROCESS | 1830 | 1462783384535 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 01:43:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:43:04 INFO - PROCESS | 1830 | 1462783384544 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:43:04 INFO - PROCESS | 1830 | 1462783384549 Marionette TRACE conn3 <- [1,1594,null,{}] 01:43:04 INFO - PROCESS | 1830 | 1462783384558 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:04 INFO - PROCESS | 1830 | 1462783384793 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:43:05 INFO - PROCESS | 1830 | 1462783385088 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159ea6800 == 134 [pid = 1830] [id = 406] 01:43:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f5154b5b800) [pid = 1830] [serial = 1219] [outer = (nil)] 01:43:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f515aa9fc00) [pid = 1830] [serial = 1220] [outer = 0x7f5154b5b800] 01:43:05 INFO - PROCESS | 1830 | 1462783385162 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f515efb8000) [pid = 1830] [serial = 1221] [outer = 0x7f5154b5b800] 01:43:06 INFO - PROCESS | 1830 | 1462783386028 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:43:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1538ms 01:43:06 INFO - PROCESS | 1830 | 1462783386083 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:43:06 INFO - PROCESS | 1830 | 1462783386092 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 01:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:43:06 INFO - PROCESS | 1830 | 1462783386102 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1830 | 1462783386107 Marionette TRACE conn3 <- [1,1598,null,{}] 01:43:06 INFO - PROCESS | 1830 | 1462783386113 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:06 INFO - PROCESS | 1830 | 1462783386295 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:43:06 INFO - PROCESS | 1830 | 1462783386489 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d51000 == 135 [pid = 1830] [id = 407] 01:43:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f515efbc800) [pid = 1830] [serial = 1222] [outer = (nil)] 01:43:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f51605d0c00) [pid = 1830] [serial = 1223] [outer = 0x7f515efbc800] 01:43:06 INFO - PROCESS | 1830 | 1462783386564 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5161f43800) [pid = 1830] [serial = 1224] [outer = 0x7f515efbc800] 01:43:07 INFO - PROCESS | 1830 | 1462783387510 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:43:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:43:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1436ms 01:43:07 INFO - PROCESS | 1830 | 1462783387538 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:43:07 INFO - PROCESS | 1830 | 1462783387541 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 01:43:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:43:07 INFO - PROCESS | 1830 | 1462783387547 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - PROCESS | 1830 | 1462783387552 Marionette TRACE conn3 <- [1,1602,null,{}] 01:43:07 INFO - PROCESS | 1830 | 1462783387567 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:07 INFO - PROCESS | 1830 | 1462783387761 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:43:07 INFO - PROCESS | 1830 | 1462783387961 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627bf800 == 136 [pid = 1830] [id = 408] 01:43:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5161b1f000) [pid = 1830] [serial = 1225] [outer = (nil)] 01:43:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5162e19400) [pid = 1830] [serial = 1226] [outer = 0x7f5161b1f000] 01:43:08 INFO - PROCESS | 1830 | 1462783388036 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5162ea6000) [pid = 1830] [serial = 1227] [outer = 0x7f5161b1f000] 01:43:08 INFO - PROCESS | 1830 | 1462783388958 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:43:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1481ms 01:43:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:43:09 INFO - PROCESS | 1830 | 1462783389029 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 1830 | 1462783389033 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 01:43:09 INFO - PROCESS | 1830 | 1462783389038 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 1830 | 1462783389041 Marionette TRACE conn3 <- [1,1606,null,{}] 01:43:09 INFO - PROCESS | 1830 | 1462783389046 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:09 INFO - PROCESS | 1830 | 1462783389248 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:43:09 INFO - PROCESS | 1830 | 1462783389449 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5163099000 == 137 [pid = 1830] [id = 409] 01:43:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f516215ac00) [pid = 1830] [serial = 1228] [outer = (nil)] 01:43:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5163125400) [pid = 1830] [serial = 1229] [outer = 0x7f516215ac00] 01:43:09 INFO - PROCESS | 1830 | 1462783389599 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f51633eec00) [pid = 1830] [serial = 1230] [outer = 0x7f516215ac00] 01:43:10 INFO - PROCESS | 1830 | 1462783390397 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:43:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1427ms 01:43:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:43:10 INFO - PROCESS | 1830 | 1462783390467 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:43:10 INFO - PROCESS | 1830 | 1462783390469 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 01:43:10 INFO - PROCESS | 1830 | 1462783390475 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 1830 | 1462783390478 Marionette TRACE conn3 <- [1,1610,null,{}] 01:43:10 INFO - PROCESS | 1830 | 1462783390483 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:10 INFO - PROCESS | 1830 | 1462783390672 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:43:10 INFO - PROCESS | 1830 | 1462783390867 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51642a0800 == 138 [pid = 1830] [id = 410] 01:43:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5162f79000) [pid = 1830] [serial = 1231] [outer = (nil)] 01:43:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f51643bc000) [pid = 1830] [serial = 1232] [outer = 0x7f5162f79000] 01:43:10 INFO - PROCESS | 1830 | 1462783390939 Marionette DEBUG loaded listener.js 01:43:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5165929800) [pid = 1830] [serial = 1233] [outer = 0x7f5162f79000] 01:43:11 INFO - PROCESS | 1830 | 1462783391785 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:43:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:43:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1338ms 01:43:11 INFO - PROCESS | 1830 | 1462783391812 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 1830 | 1462783391816 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 01:43:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:43:11 INFO - PROCESS | 1830 | 1462783391821 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 1830 | 1462783391824 Marionette TRACE conn3 <- [1,1614,null,{}] 01:43:11 INFO - PROCESS | 1830 | 1462783391829 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:12 INFO - PROCESS | 1830 | 1462783392028 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:43:12 INFO - PROCESS | 1830 | 1462783392234 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165a9c000 == 139 [pid = 1830] [id = 411] 01:43:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5165933800) [pid = 1830] [serial = 1234] [outer = (nil)] 01:43:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f516aa29c00) [pid = 1830] [serial = 1235] [outer = 0x7f5165933800] 01:43:12 INFO - PROCESS | 1830 | 1462783392306 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f516adfb000) [pid = 1830] [serial = 1236] [outer = 0x7f5165933800] 01:43:13 INFO - PROCESS | 1830 | 1462783393161 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:43:13 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 01:43:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1375ms 01:43:13 INFO - PROCESS | 1830 | 1462783393206 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 1830 | 1462783393208 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 01:43:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:43:13 INFO - PROCESS | 1830 | 1462783393216 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 1830 | 1462783393220 Marionette TRACE conn3 <- [1,1618,null,{}] 01:43:13 INFO - PROCESS | 1830 | 1462783393226 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:13 INFO - PROCESS | 1830 | 1462783393408 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:43:13 INFO - PROCESS | 1830 | 1462783393617 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5166e9a000 == 140 [pid = 1830] [id = 412] 01:43:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f51520b8000) [pid = 1830] [serial = 1237] [outer = (nil)] 01:43:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f51694e2800) [pid = 1830] [serial = 1238] [outer = 0x7f51520b8000] 01:43:13 INFO - PROCESS | 1830 | 1462783393727 Marionette DEBUG loaded listener.js 01:43:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f516b2c7c00) [pid = 1830] [serial = 1239] [outer = 0x7f51520b8000] 01:43:14 INFO - PROCESS | 1830 | 1462783394633 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:43:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1482ms 01:43:14 INFO - PROCESS | 1830 | 1462783394701 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:43:14 INFO - PROCESS | 1830 | 1462783394705 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 01:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:43:14 INFO - PROCESS | 1830 | 1462783394712 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 1830 | 1462783394715 Marionette TRACE conn3 <- [1,1622,null,{}] 01:43:14 INFO - PROCESS | 1830 | 1462783394723 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:14 INFO - PROCESS | 1830 | 1462783394899 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:43:15 INFO - PROCESS | 1830 | 1462783395098 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa57800 == 141 [pid = 1830] [id = 413] 01:43:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5159ee9000) [pid = 1830] [serial = 1240] [outer = (nil)] 01:43:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f516c763400) [pid = 1830] [serial = 1241] [outer = 0x7f5159ee9000] 01:43:15 INFO - PROCESS | 1830 | 1462783395166 Marionette DEBUG loaded listener.js 01:43:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f516cebd000) [pid = 1830] [serial = 1242] [outer = 0x7f5159ee9000] 01:43:16 INFO - PROCESS | 1830 | 1462783396039 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:43:16 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 01:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1382ms 01:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:43:16 INFO - PROCESS | 1830 | 1462783396095 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:43:16 INFO - PROCESS | 1830 | 1462783396098 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 01:43:16 INFO - PROCESS | 1830 | 1462783396104 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:43:16 INFO - PROCESS | 1830 | 1462783396107 Marionette TRACE conn3 <- [1,1626,null,{}] 01:43:16 INFO - PROCESS | 1830 | 1462783396112 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:16 INFO - PROCESS | 1830 | 1462783396299 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:43:16 INFO - PROCESS | 1830 | 1462783396502 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb03000 == 142 [pid = 1830] [id = 414] 01:43:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f516af27c00) [pid = 1830] [serial = 1243] [outer = (nil)] 01:43:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f516e778000) [pid = 1830] [serial = 1244] [outer = 0x7f516af27c00] 01:43:16 INFO - PROCESS | 1830 | 1462783396568 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f516e945800) [pid = 1830] [serial = 1245] [outer = 0x7f516af27c00] 01:43:17 INFO - PROCESS | 1830 | 1462783397424 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1377ms 01:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:43:17 INFO - PROCESS | 1830 | 1462783397481 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1830 | 1462783397483 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 01:43:17 INFO - PROCESS | 1830 | 1462783397490 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1830 | 1462783397493 Marionette TRACE conn3 <- [1,1630,null,{}] 01:43:17 INFO - PROCESS | 1830 | 1462783397498 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:17 INFO - PROCESS | 1830 | 1462783397689 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:43:17 INFO - PROCESS | 1830 | 1462783397890 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf91000 == 143 [pid = 1830] [id = 415] 01:43:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f51520b3400) [pid = 1830] [serial = 1246] [outer = (nil)] 01:43:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f51781db400) [pid = 1830] [serial = 1247] [outer = 0x7f51520b3400] 01:43:17 INFO - PROCESS | 1830 | 1462783397959 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f5178fd1c00) [pid = 1830] [serial = 1248] [outer = 0x7f51520b3400] 01:43:18 INFO - PROCESS | 1830 | 1462783398831 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:43:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1380ms 01:43:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:43:18 INFO - PROCESS | 1830 | 1462783398869 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 1830 | 1462783398873 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 01:43:18 INFO - PROCESS | 1830 | 1462783398880 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 1830 | 1462783398883 Marionette TRACE conn3 <- [1,1634,null,{}] 01:43:18 INFO - PROCESS | 1830 | 1462783398890 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:19 INFO - PROCESS | 1830 | 1462783399098 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:43:19 INFO - PROCESS | 1830 | 1462783399307 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5171ad6800 == 144 [pid = 1830] [id = 416] 01:43:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5158a9e000) [pid = 1830] [serial = 1249] [outer = (nil)] 01:43:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f517c456400) [pid = 1830] [serial = 1250] [outer = 0x7f5158a9e000] 01:43:19 INFO - PROCESS | 1830 | 1462783399421 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f517e2cf400) [pid = 1830] [serial = 1251] [outer = 0x7f5158a9e000] 01:43:20 INFO - PROCESS | 1830 | 1462783400317 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:43:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1480ms 01:43:20 INFO - PROCESS | 1830 | 1462783400363 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:43:20 INFO - PROCESS | 1830 | 1462783400367 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 01:43:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:43:20 INFO - PROCESS | 1830 | 1462783400373 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:43:20 INFO - PROCESS | 1830 | 1462783400376 Marionette TRACE conn3 <- [1,1638,null,{}] 01:43:20 INFO - PROCESS | 1830 | 1462783400381 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:20 INFO - PROCESS | 1830 | 1462783400560 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:43:20 INFO - PROCESS | 1830 | 1462783400762 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51792cc000 == 145 [pid = 1830] [id = 417] 01:43:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5153a2bc00) [pid = 1830] [serial = 1252] [outer = (nil)] 01:43:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5153a36000) [pid = 1830] [serial = 1253] [outer = 0x7f5153a2bc00] 01:43:20 INFO - PROCESS | 1830 | 1462783400830 Marionette DEBUG loaded listener.js 01:43:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f5153a3a800) [pid = 1830] [serial = 1254] [outer = 0x7f5153a2bc00] 01:43:21 INFO - PROCESS | 1830 | 1462783401672 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:43:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:43:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1328ms 01:43:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:43:21 INFO - PROCESS | 1830 | 1462783401702 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 1830 | 1462783401704 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 01:43:21 INFO - PROCESS | 1830 | 1462783401709 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 1830 | 1462783401713 Marionette TRACE conn3 <- [1,1642,null,{}] 01:43:21 INFO - PROCESS | 1830 | 1462783401717 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:21 INFO - PROCESS | 1830 | 1462783401893 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:43:22 INFO - PROCESS | 1830 | 1462783402107 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517db17800 == 146 [pid = 1830] [id = 418] 01:43:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5153a2dc00) [pid = 1830] [serial = 1255] [outer = (nil)] 01:43:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f51542ba000) [pid = 1830] [serial = 1256] [outer = 0x7f5153a2dc00] 01:43:22 INFO - PROCESS | 1830 | 1462783402181 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f51542bec00) [pid = 1830] [serial = 1257] [outer = 0x7f5153a2dc00] 01:43:23 INFO - PROCESS | 1830 | 1462783403016 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:43:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:43:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1380ms 01:43:23 INFO - PROCESS | 1830 | 1462783403090 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 1830 | 1462783403093 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 01:43:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:43:23 INFO - PROCESS | 1830 | 1462783403099 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 1830 | 1462783403101 Marionette TRACE conn3 <- [1,1646,null,{}] 01:43:23 INFO - PROCESS | 1830 | 1462783403106 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:23 INFO - PROCESS | 1830 | 1462783403319 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:43:23 INFO - PROCESS | 1830 | 1462783403519 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517ddd3800 == 147 [pid = 1830] [id = 419] 01:43:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f51520c0800) [pid = 1830] [serial = 1258] [outer = (nil)] 01:43:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f51542bf000) [pid = 1830] [serial = 1259] [outer = 0x7f51520c0800] 01:43:23 INFO - PROCESS | 1830 | 1462783403588 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f517dba8c00) [pid = 1830] [serial = 1260] [outer = 0x7f51520c0800] 01:43:24 INFO - PROCESS | 1830 | 1462783404834 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1776ms 01:43:24 INFO - PROCESS | 1830 | 1462783404884 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:43:24 INFO - PROCESS | 1830 | 1462783404889 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 01:43:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:43:24 INFO - PROCESS | 1830 | 1462783404897 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 1830 | 1462783404903 Marionette TRACE conn3 <- [1,1650,null,{}] 01:43:24 INFO - PROCESS | 1830 | 1462783404912 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:25 INFO - PROCESS | 1830 | 1462783405083 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:43:25 INFO - PROCESS | 1830 | 1462783405333 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158b1d000 == 148 [pid = 1830] [id = 420] 01:43:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f5154b59800) [pid = 1830] [serial = 1261] [outer = (nil)] 01:43:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f51566b8c00) [pid = 1830] [serial = 1262] [outer = 0x7f5154b59800] 01:43:25 INFO - PROCESS | 1830 | 1462783405396 Marionette DEBUG loaded listener.js 01:43:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5158a94800) [pid = 1830] [serial = 1263] [outer = 0x7f5154b59800] 01:43:26 INFO - PROCESS | 1830 | 1462783406215 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1393ms 01:43:26 INFO - PROCESS | 1830 | 1462783406290 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:43:26 INFO - PROCESS | 1830 | 1462783406297 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 01:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:43:26 INFO - PROCESS | 1830 | 1462783406306 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:43:26 INFO - PROCESS | 1830 | 1462783406309 Marionette TRACE conn3 <- [1,1654,null,{}] 01:43:26 INFO - PROCESS | 1830 | 1462783406313 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:26 INFO - PROCESS | 1830 | 1462783406547 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:43:26 INFO - PROCESS | 1830 | 1462783406938 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153f9a000 == 149 [pid = 1830] [id = 421] 01:43:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5159b2d000) [pid = 1830] [serial = 1264] [outer = (nil)] 01:43:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f5159d0d400) [pid = 1830] [serial = 1265] [outer = 0x7f5159b2d000] 01:43:27 INFO - PROCESS | 1830 | 1462783407011 Marionette DEBUG loaded listener.js 01:43:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f515bb07c00) [pid = 1830] [serial = 1266] [outer = 0x7f5159b2d000] 01:43:27 INFO - PROCESS | 1830 | 1462783407828 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:43:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:43:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1583ms 01:43:27 INFO - PROCESS | 1830 | 1462783407890 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 1830 | 1462783407894 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 01:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:43:27 INFO - PROCESS | 1830 | 1462783407899 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 1830 | 1462783407905 Marionette TRACE conn3 <- [1,1658,null,{}] 01:43:27 INFO - PROCESS | 1830 | 1462783407921 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:28 INFO - PROCESS | 1830 | 1462783408157 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:43:28 INFO - PROCESS | 1830 | 1462783408432 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a05000 == 150 [pid = 1830] [id = 422] 01:43:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5158a90000) [pid = 1830] [serial = 1267] [outer = (nil)] 01:43:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5159d17800) [pid = 1830] [serial = 1268] [outer = 0x7f5158a90000] 01:43:28 INFO - PROCESS | 1830 | 1462783408565 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f5161893c00) [pid = 1830] [serial = 1269] [outer = 0x7f5158a90000] 01:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627c7800 == 149 [pid = 1830] [id = 15] 01:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159e95000 == 148 [pid = 1830] [id = 404] 01:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51607a8000 == 147 [pid = 1830] [id = 403] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f5158a9cc00) [pid = 1830] [serial = 1145] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f515ad5a800) [pid = 1830] [serial = 1148] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f51605c6400) [pid = 1830] [serial = 1151] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5161f48400) [pid = 1830] [serial = 1154] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5162896800) [pid = 1830] [serial = 1157] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5164e61000) [pid = 1830] [serial = 1163] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f51633ef800) [pid = 1830] [serial = 1160] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5168236800) [pid = 1830] [serial = 1166] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f516a6bac00) [pid = 1830] [serial = 1169] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f516bfd2400) [pid = 1830] [serial = 1172] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f5178173800) [pid = 1830] [serial = 1175] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f517bee4c00) [pid = 1830] [serial = 1178] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f51520bc000) [pid = 1830] [serial = 1181] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f5154b58800) [pid = 1830] [serial = 1184] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5162e32400) [pid = 1830] [serial = 1088] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5154b4c000) [pid = 1830] [serial = 1106] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f515fac9800) [pid = 1830] [serial = 1085] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f517922cc00) [pid = 1830] [serial = 1100] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f5168cac800) [pid = 1830] [serial = 1109] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5158ba0800) [pid = 1830] [serial = 1118] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f517db63000) [pid = 1830] [serial = 1103] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f5158a96c00) [pid = 1830] [serial = 1112] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f516bfcf000) [pid = 1830] [serial = 1094] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f516cdb4c00) [pid = 1830] [serial = 1097] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f51627b9800) [pid = 1830] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5159b2e800) [pid = 1830] [serial = 1115] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f516aa30000) [pid = 1830] [serial = 1091] [outer = (nil)] [url = about:blank] 01:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab3b800 == 146 [pid = 1830] [id = 402] 01:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153fa1000 == 145 [pid = 1830] [id = 401] 01:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515878e800 == 144 [pid = 1830] [id = 397] 01:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153a1f000 == 143 [pid = 1830] [id = 396] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5158a90400) [pid = 1830] [serial = 1187] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5158ba0c00) [pid = 1830] [serial = 1188] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5159d17400) [pid = 1830] [serial = 1142] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f515f2ef400) [pid = 1830] [serial = 1125] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5162eaec00) [pid = 1830] [serial = 1137] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f515efbb000) [pid = 1830] [serial = 1124] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5159eeec00) [pid = 1830] [serial = 1122] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f5162e0d800) [pid = 1830] [serial = 1136] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f516189b800) [pid = 1830] [serial = 1128] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f515aa9f000) [pid = 1830] [serial = 1127] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5161936c00) [pid = 1830] [serial = 1131] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f5159bb5000) [pid = 1830] [serial = 1121] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5166e31c00) [pid = 1830] [serial = 1083] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f51566b5c00) [pid = 1830] [serial = 1140] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5161931000) [pid = 1830] [serial = 1130] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f516193cc00) [pid = 1830] [serial = 1133] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5151ece000) [pid = 1830] [serial = 1139] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5161f46000) [pid = 1830] [serial = 1134] [outer = (nil)] [url = about:blank] 01:43:29 INFO - PROCESS | 1830 | 1462783409419 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1538ms 01:43:29 INFO - PROCESS | 1830 | 1462783409440 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 1830 | 1462783409445 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 01:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:43:29 INFO - PROCESS | 1830 | 1462783409450 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 1830 | 1462783409454 Marionette TRACE conn3 <- [1,1662,null,{}] 01:43:29 INFO - PROCESS | 1830 | 1462783409459 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:29 INFO - PROCESS | 1830 | 1462783409635 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:43:29 INFO - PROCESS | 1830 | 1462783409798 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51591ae000 == 144 [pid = 1830] [id = 423] 01:43:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f51566b5c00) [pid = 1830] [serial = 1270] [outer = (nil)] 01:43:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f515fa4dc00) [pid = 1830] [serial = 1271] [outer = 0x7f51566b5c00] 01:43:29 INFO - PROCESS | 1830 | 1462783409858 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f516194ac00) [pid = 1830] [serial = 1272] [outer = 0x7f51566b5c00] 01:43:30 INFO - PROCESS | 1830 | 1462783410553 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1127ms 01:43:30 INFO - PROCESS | 1830 | 1462783410577 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 1830 | 1462783410581 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 01:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:43:30 INFO - PROCESS | 1830 | 1462783410586 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 1830 | 1462783410588 Marionette TRACE conn3 <- [1,1666,null,{}] 01:43:30 INFO - PROCESS | 1830 | 1462783410593 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:30 INFO - PROCESS | 1830 | 1462783410838 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:43:30 INFO - PROCESS | 1830 | 1462783410862 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604a1000 == 145 [pid = 1830] [id = 424] 01:43:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f5161899c00) [pid = 1830] [serial = 1273] [outer = (nil)] 01:43:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5161951800) [pid = 1830] [serial = 1274] [outer = 0x7f5161899c00] 01:43:30 INFO - PROCESS | 1830 | 1462783410920 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5161956800) [pid = 1830] [serial = 1275] [outer = 0x7f5161899c00] 01:43:31 INFO - PROCESS | 1830 | 1462783411842 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1275ms 01:43:31 INFO - PROCESS | 1830 | 1462783411862 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:43:31 INFO - PROCESS | 1830 | 1462783411865 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 01:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:43:31 INFO - PROCESS | 1830 | 1462783411877 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 1830 | 1462783411879 Marionette TRACE conn3 <- [1,1670,null,{}] 01:43:31 INFO - PROCESS | 1830 | 1462783411884 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:32 INFO - PROCESS | 1830 | 1462783412130 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:43:32 INFO - PROCESS | 1830 | 1462783412170 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a8d800 == 146 [pid = 1830] [id = 425] 01:43:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5161957800) [pid = 1830] [serial = 1276] [outer = (nil)] 01:43:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f5162e20400) [pid = 1830] [serial = 1277] [outer = 0x7f5161957800] 01:43:32 INFO - PROCESS | 1830 | 1462783412233 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5162f74c00) [pid = 1830] [serial = 1278] [outer = 0x7f5161957800] 01:43:33 INFO - PROCESS | 1830 | 1462783413106 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5153f93000) [pid = 1830] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f515f410800) [pid = 1830] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f515f686c00) [pid = 1830] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f51566b4000) [pid = 1830] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f516192ec00) [pid = 1830] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f515f688400) [pid = 1830] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f515f67e000) [pid = 1830] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f51589ba000) [pid = 1830] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5159d14400) [pid = 1830] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f515aaab400) [pid = 1830] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f515aaa1c00) [pid = 1830] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f5158ba5c00) [pid = 1830] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f5166e39c00) [pid = 1830] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f5163137c00) [pid = 1830] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f516aa25800) [pid = 1830] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f5163133800) [pid = 1830] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f51589b9000) [pid = 1830] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f51605cc000) [pid = 1830] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f51520b4c00) [pid = 1830] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f51566b7400) [pid = 1830] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f5171b54800) [pid = 1830] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f516215dc00) [pid = 1830] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1680ms 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f5154b43000) [pid = 1830] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f5154b42400) [pid = 1830] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f5169a5c400) [pid = 1830] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f515f685400) [pid = 1830] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f5159eec000) [pid = 1830] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f5163136000) [pid = 1830] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f51520ba800) [pid = 1830] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f5162e1e400) [pid = 1830] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f51566b7c00) [pid = 1830] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f51520b4400) [pid = 1830] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f5153f94400) [pid = 1830] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f5171b54400) [pid = 1830] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f5151ecec00) [pid = 1830] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f515f7e6000) [pid = 1830] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f5151ec4000) [pid = 1830] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:43:33 INFO - PROCESS | 1830 | 1462783413595 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 1830 | 1462783413598 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 01:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:43:33 INFO - PROCESS | 1830 | 1462783413605 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 1830 | 1462783413608 Marionette TRACE conn3 <- [1,1674,null,{}] 01:43:33 INFO - PROCESS | 1830 | 1462783413612 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:33 INFO - PROCESS | 1830 | 1462783413770 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:43:33 INFO - PROCESS | 1830 | 1462783413959 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153ee1800 == 147 [pid = 1830] [id = 426] 01:43:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f51520b7400) [pid = 1830] [serial = 1279] [outer = (nil)] 01:43:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f5154b48800) [pid = 1830] [serial = 1280] [outer = 0x7f51520b7400] 01:43:34 INFO - PROCESS | 1830 | 1462783414019 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f5158a91c00) [pid = 1830] [serial = 1281] [outer = 0x7f51520b7400] 01:43:34 INFO - PROCESS | 1830 | 1462783414703 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1129ms 01:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:43:34 INFO - PROCESS | 1830 | 1462783414735 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:43:34 INFO - PROCESS | 1830 | 1462783414737 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 01:43:34 INFO - PROCESS | 1830 | 1462783414743 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:43:34 INFO - PROCESS | 1830 | 1462783414747 Marionette TRACE conn3 <- [1,1678,null,{}] 01:43:34 INFO - PROCESS | 1830 | 1462783414752 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:34 INFO - PROCESS | 1830 | 1462783414985 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:43:35 INFO - PROCESS | 1830 | 1462783415004 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618de000 == 148 [pid = 1830] [id = 427] 01:43:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f51520b8800) [pid = 1830] [serial = 1282] [outer = (nil)] 01:43:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f515aa9f400) [pid = 1830] [serial = 1283] [outer = 0x7f51520b8800] 01:43:35 INFO - PROCESS | 1830 | 1462783415061 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f515f680000) [pid = 1830] [serial = 1284] [outer = 0x7f51520b8800] 01:43:36 INFO - PROCESS | 1830 | 1462783416023 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1331ms 01:43:36 INFO - PROCESS | 1830 | 1462783416074 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 1830 | 1462783416079 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 01:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:43:36 INFO - PROCESS | 1830 | 1462783416088 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 1830 | 1462783416093 Marionette TRACE conn3 <- [1,1682,null,{}] 01:43:36 INFO - PROCESS | 1830 | 1462783416100 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:36 INFO - PROCESS | 1830 | 1462783416308 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:43:36 INFO - PROCESS | 1830 | 1462783416576 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158b10800 == 149 [pid = 1830] [id = 428] 01:43:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f51542bac00) [pid = 1830] [serial = 1285] [outer = (nil)] 01:43:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f5154b58800) [pid = 1830] [serial = 1286] [outer = 0x7f51542bac00] 01:43:36 INFO - PROCESS | 1830 | 1462783416693 Marionette DEBUG loaded listener.js 01:43:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f5158a97800) [pid = 1830] [serial = 1287] [outer = 0x7f51542bac00] 01:43:37 INFO - PROCESS | 1830 | 1462783417522 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1480ms 01:43:37 INFO - PROCESS | 1830 | 1462783417568 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:43:37 INFO - PROCESS | 1830 | 1462783417576 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 01:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:43:37 INFO - PROCESS | 1830 | 1462783417586 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:43:37 INFO - PROCESS | 1830 | 1462783417589 Marionette TRACE conn3 <- [1,1686,null,{}] 01:43:37 INFO - PROCESS | 1830 | 1462783417596 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:37 INFO - PROCESS | 1830 | 1462783417801 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:43:38 INFO - PROCESS | 1830 | 1462783417999 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608ba000 == 150 [pid = 1830] [id = 429] 01:43:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f5158ba0c00) [pid = 1830] [serial = 1288] [outer = (nil)] 01:43:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f515bb0a400) [pid = 1830] [serial = 1289] [outer = 0x7f5158ba0c00] 01:43:38 INFO - PROCESS | 1830 | 1462783418071 Marionette DEBUG loaded listener.js 01:43:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f515f40c800) [pid = 1830] [serial = 1290] [outer = 0x7f5158ba0c00] 01:43:38 INFO - PROCESS | 1830 | 1462783418994 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:43:39 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 01:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1476ms 01:43:39 INFO - PROCESS | 1830 | 1462783419063 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:43:39 INFO - PROCESS | 1830 | 1462783419068 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 01:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:43:39 INFO - PROCESS | 1830 | 1462783419074 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - PROCESS | 1830 | 1462783419080 Marionette TRACE conn3 <- [1,1690,null,{}] 01:43:39 INFO - PROCESS | 1830 | 1462783419182 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:39 INFO - PROCESS | 1830 | 1462783419411 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:43:39 INFO - PROCESS | 1830 | 1462783419655 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51642a9800 == 151 [pid = 1830] [id = 430] 01:43:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f5159d0cc00) [pid = 1830] [serial = 1291] [outer = (nil)] 01:43:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f516194e000) [pid = 1830] [serial = 1292] [outer = 0x7f5159d0cc00] 01:43:39 INFO - PROCESS | 1830 | 1462783419777 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f5161f4a800) [pid = 1830] [serial = 1293] [outer = 0x7f5159d0cc00] 01:43:40 INFO - PROCESS | 1830 | 1462783420562 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1560ms 01:43:40 INFO - PROCESS | 1830 | 1462783420635 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:43:40 INFO - PROCESS | 1830 | 1462783420640 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 01:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:43:40 INFO - PROCESS | 1830 | 1462783420646 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 1830 | 1462783420650 Marionette TRACE conn3 <- [1,1694,null,{}] 01:43:40 INFO - PROCESS | 1830 | 1462783420656 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:40 INFO - PROCESS | 1830 | 1462783420858 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:43:41 INFO - PROCESS | 1830 | 1462783421055 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165de7000 == 152 [pid = 1830] [id = 431] 01:43:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f51605d1800) [pid = 1830] [serial = 1294] [outer = (nil)] 01:43:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f516290b000) [pid = 1830] [serial = 1295] [outer = 0x7f51605d1800] 01:43:41 INFO - PROCESS | 1830 | 1462783421123 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f5162e0d800) [pid = 1830] [serial = 1296] [outer = 0x7f51605d1800] 01:43:42 INFO - PROCESS | 1830 | 1462783422000 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1429ms 01:43:42 INFO - PROCESS | 1830 | 1462783422077 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 1830 | 1462783422079 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 01:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:43:42 INFO - PROCESS | 1830 | 1462783422086 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 1830 | 1462783422089 Marionette TRACE conn3 <- [1,1698,null,{}] 01:43:42 INFO - PROCESS | 1830 | 1462783422095 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:42 INFO - PROCESS | 1830 | 1462783422336 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:43:42 INFO - PROCESS | 1830 | 1462783422587 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb18000 == 153 [pid = 1830] [id = 432] 01:43:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5161f50c00) [pid = 1830] [serial = 1297] [outer = (nil)] 01:43:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f5162eb2800) [pid = 1830] [serial = 1298] [outer = 0x7f5161f50c00] 01:43:42 INFO - PROCESS | 1830 | 1462783422720 Marionette DEBUG loaded listener.js 01:43:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f51630f1000) [pid = 1830] [serial = 1299] [outer = 0x7f5161f50c00] 01:43:43 INFO - PROCESS | 1830 | 1462783423531 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:43:43 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 01:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1480ms 01:43:43 INFO - PROCESS | 1830 | 1462783423567 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:43:43 INFO - PROCESS | 1830 | 1462783423573 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 01:43:43 INFO - PROCESS | 1830 | 1462783423580 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 1830 | 1462783423584 Marionette TRACE conn3 <- [1,1702,null,{}] 01:43:43 INFO - PROCESS | 1830 | 1462783423605 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:43 INFO - PROCESS | 1830 | 1462783423891 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:43:44 INFO - PROCESS | 1830 | 1462783424044 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5173107800 == 154 [pid = 1830] [id = 433] 01:43:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f5163137c00) [pid = 1830] [serial = 1300] [outer = (nil)] 01:43:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f5164e5b800) [pid = 1830] [serial = 1301] [outer = 0x7f5163137c00] 01:43:44 INFO - PROCESS | 1830 | 1462783424168 Marionette DEBUG loaded listener.js 01:43:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f516aa26400) [pid = 1830] [serial = 1302] [outer = 0x7f5163137c00] 01:43:45 INFO - PROCESS | 1830 | 1462783425130 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1587ms 01:43:45 INFO - PROCESS | 1830 | 1462783425166 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:43:45 INFO - PROCESS | 1830 | 1462783425169 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 01:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:43:45 INFO - PROCESS | 1830 | 1462783425177 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:43:45 INFO - PROCESS | 1830 | 1462783425180 Marionette TRACE conn3 <- [1,1706,null,{}] 01:43:45 INFO - PROCESS | 1830 | 1462783425185 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:45 INFO - PROCESS | 1830 | 1462783425382 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:43:45 INFO - PROCESS | 1830 | 1462783425587 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dd69800 == 155 [pid = 1830] [id = 434] 01:43:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f516313b400) [pid = 1830] [serial = 1303] [outer = (nil)] 01:43:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f516bfd0000) [pid = 1830] [serial = 1304] [outer = 0x7f516313b400] 01:43:45 INFO - PROCESS | 1830 | 1462783425654 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f516cdbec00) [pid = 1830] [serial = 1305] [outer = 0x7f516313b400] 01:43:46 INFO - PROCESS | 1830 | 1462783426512 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1377ms 01:43:46 INFO - PROCESS | 1830 | 1462783426555 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 1830 | 1462783426558 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 01:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:43:46 INFO - PROCESS | 1830 | 1462783426564 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 1830 | 1462783426566 Marionette TRACE conn3 <- [1,1710,null,{}] 01:43:46 INFO - PROCESS | 1830 | 1462783426572 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:46 INFO - PROCESS | 1830 | 1462783426774 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:43:46 INFO - PROCESS | 1830 | 1462783426985 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51800d2800 == 156 [pid = 1830] [id = 435] 01:43:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f51633f5000) [pid = 1830] [serial = 1306] [outer = (nil)] 01:43:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f516e77f000) [pid = 1830] [serial = 1307] [outer = 0x7f51633f5000] 01:43:47 INFO - PROCESS | 1830 | 1462783427098 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f517922d000) [pid = 1830] [serial = 1308] [outer = 0x7f51633f5000] 01:43:47 INFO - PROCESS | 1830 | 1462783427991 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1484ms 01:43:48 INFO - PROCESS | 1830 | 1462783428049 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:43:48 INFO - PROCESS | 1830 | 1462783428052 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 01:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:43:48 INFO - PROCESS | 1830 | 1462783428060 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:43:48 INFO - PROCESS | 1830 | 1462783428064 Marionette TRACE conn3 <- [1,1714,null,{}] 01:43:48 INFO - PROCESS | 1830 | 1462783428070 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:48 INFO - PROCESS | 1830 | 1462783428277 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:43:48 INFO - PROCESS | 1830 | 1462783428495 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f518265b800 == 157 [pid = 1830] [id = 436] 01:43:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5159d1b400) [pid = 1830] [serial = 1309] [outer = (nil)] 01:43:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f517a1ee000) [pid = 1830] [serial = 1310] [outer = 0x7f5159d1b400] 01:43:48 INFO - PROCESS | 1830 | 1462783428618 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f517dbb0c00) [pid = 1830] [serial = 1311] [outer = 0x7f5159d1b400] 01:43:49 INFO - PROCESS | 1830 | 1462783429550 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1539ms 01:43:49 INFO - PROCESS | 1830 | 1462783429601 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 1830 | 1462783429603 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 01:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:43:49 INFO - PROCESS | 1830 | 1462783429611 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 1830 | 1462783429615 Marionette TRACE conn3 <- [1,1718,null,{}] 01:43:49 INFO - PROCESS | 1830 | 1462783429621 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:49 INFO - PROCESS | 1830 | 1462783429836 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:43:50 INFO - PROCESS | 1830 | 1462783430047 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159219800 == 158 [pid = 1830] [id = 437] 01:43:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f51540c7400) [pid = 1830] [serial = 1312] [outer = (nil)] 01:43:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f51540ce800) [pid = 1830] [serial = 1313] [outer = 0x7f51540c7400] 01:43:50 INFO - PROCESS | 1830 | 1462783430163 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f51540d3c00) [pid = 1830] [serial = 1314] [outer = 0x7f51540c7400] 01:43:51 INFO - PROCESS | 1830 | 1462783431097 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1533ms 01:43:51 INFO - PROCESS | 1830 | 1462783431145 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:43:51 INFO - PROCESS | 1830 | 1462783431149 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 01:43:51 INFO - PROCESS | 1830 | 1462783431155 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:43:51 INFO - PROCESS | 1830 | 1462783431158 Marionette TRACE conn3 <- [1,1722,null,{}] 01:43:51 INFO - PROCESS | 1830 | 1462783431164 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:51 INFO - PROCESS | 1830 | 1462783431389 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:43:51 INFO - PROCESS | 1830 | 1462783431593 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152717000 == 159 [pid = 1830] [id = 438] 01:43:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f51540c7800) [pid = 1830] [serial = 1315] [outer = (nil)] 01:43:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f517e2d1800) [pid = 1830] [serial = 1316] [outer = 0x7f51540c7800] 01:43:51 INFO - PROCESS | 1830 | 1462783431718 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f517e51cc00) [pid = 1830] [serial = 1317] [outer = 0x7f51540c7800] 01:43:52 INFO - PROCESS | 1830 | 1462783432669 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:43:52 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 01:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1578ms 01:43:52 INFO - PROCESS | 1830 | 1462783432733 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 1830 | 1462783432737 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 01:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:43:52 INFO - PROCESS | 1830 | 1462783432743 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 1830 | 1462783432746 Marionette TRACE conn3 <- [1,1726,null,{}] 01:43:52 INFO - PROCESS | 1830 | 1462783432753 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:52 INFO - PROCESS | 1830 | 1462783432969 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:43:53 INFO - PROCESS | 1830 | 1462783433186 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154cc8000 == 160 [pid = 1830] [id = 439] 01:43:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f51540cb800) [pid = 1830] [serial = 1318] [outer = (nil)] 01:43:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5156915c00) [pid = 1830] [serial = 1319] [outer = 0x7f51540cb800] 01:43:53 INFO - PROCESS | 1830 | 1462783433297 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f515691b000) [pid = 1830] [serial = 1320] [outer = 0x7f51540cb800] 01:43:54 INFO - PROCESS | 1830 | 1462783434233 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1578ms 01:43:54 INFO - PROCESS | 1830 | 1462783434322 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 1830 | 1462783434326 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 01:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:43:54 INFO - PROCESS | 1830 | 1462783434331 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 1830 | 1462783434334 Marionette TRACE conn3 <- [1,1730,null,{}] 01:43:54 INFO - PROCESS | 1830 | 1462783434339 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:54 INFO - PROCESS | 1830 | 1462783434628 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:43:54 INFO - PROCESS | 1830 | 1462783434876 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51525cc000 == 161 [pid = 1830] [id = 440] 01:43:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f51520bb400) [pid = 1830] [serial = 1321] [outer = (nil)] 01:43:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5154da8000) [pid = 1830] [serial = 1322] [outer = 0x7f51520bb400] 01:43:55 INFO - PROCESS | 1830 | 1462783434992 Marionette DEBUG loaded listener.js 01:43:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f5154db1000) [pid = 1830] [serial = 1323] [outer = 0x7f51520bb400] 01:43:55 INFO - PROCESS | 1830 | 1462783435836 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:43:55 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 01:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1576ms 01:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:43:55 INFO - PROCESS | 1830 | 1462783435909 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 1830 | 1462783435912 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 01:43:55 INFO - PROCESS | 1830 | 1462783435919 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 1830 | 1462783435922 Marionette TRACE conn3 <- [1,1734,null,{}] 01:43:55 INFO - PROCESS | 1830 | 1462783435927 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:56 INFO - PROCESS | 1830 | 1462783436133 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:43:56 INFO - PROCESS | 1830 | 1462783436343 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153aba800 == 162 [pid = 1830] [id = 441] 01:43:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f5151ec8400) [pid = 1830] [serial = 1324] [outer = (nil)] 01:43:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5154b46800) [pid = 1830] [serial = 1325] [outer = 0x7f5151ec8400] 01:43:56 INFO - PROCESS | 1830 | 1462783436458 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f515691bc00) [pid = 1830] [serial = 1326] [outer = 0x7f5151ec8400] 01:43:57 INFO - PROCESS | 1830 | 1462783437940 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2081ms 01:43:58 INFO - PROCESS | 1830 | 1462783437999 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:43:58 INFO - PROCESS | 1830 | 1462783438004 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 01:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:43:58 INFO - PROCESS | 1830 | 1462783438012 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:43:58 INFO - PROCESS | 1830 | 1462783438018 Marionette TRACE conn3 <- [1,1738,null,{}] 01:43:58 INFO - PROCESS | 1830 | 1462783438027 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:58 INFO - PROCESS | 1830 | 1462783438239 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:43:58 INFO - PROCESS | 1830 | 1462783438508 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154cb9800 == 163 [pid = 1830] [id = 442] 01:43:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f5154b4e800) [pid = 1830] [serial = 1327] [outer = (nil)] 01:43:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f5154b60400) [pid = 1830] [serial = 1328] [outer = 0x7f5154b4e800] 01:43:58 INFO - PROCESS | 1830 | 1462783438623 Marionette DEBUG loaded listener.js 01:43:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f515690c400) [pid = 1830] [serial = 1329] [outer = 0x7f5154b4e800] 01:43:59 INFO - PROCESS | 1830 | 1462783439502 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1540ms 01:43:59 INFO - PROCESS | 1830 | 1462783439552 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 1830 | 1462783439560 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 01:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:43:59 INFO - PROCESS | 1830 | 1462783439571 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 1830 | 1462783439575 Marionette TRACE conn3 <- [1,1742,null,{}] 01:43:59 INFO - PROCESS | 1830 | 1462783439580 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:59 INFO - PROCESS | 1830 | 1462783439785 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:44:00 INFO - PROCESS | 1830 | 1462783440250 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51520f1000 == 164 [pid = 1830] [id = 443] 01:44:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f5158a90800) [pid = 1830] [serial = 1330] [outer = (nil)] 01:44:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5158a9a000) [pid = 1830] [serial = 1331] [outer = 0x7f5158a90800] 01:44:00 INFO - PROCESS | 1830 | 1462783440328 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f5158ba7000) [pid = 1830] [serial = 1332] [outer = 0x7f5158a90800] 01:44:01 INFO - PROCESS | 1830 | 1462783441246 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5168c83000 == 163 [pid = 1830] [id = 217] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f6db800 == 162 [pid = 1830] [id = 400] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515b897800 == 161 [pid = 1830] [id = 399] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604b1000 == 160 [pid = 1830] [id = 337] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ae94000 == 159 [pid = 1830] [id = 374] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d4e800 == 158 [pid = 1830] [id = 200] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f516268d800) [pid = 1830] [serial = 1217] [outer = (nil)] [url = about:blank] 01:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1782ms 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153ee1800 == 157 [pid = 1830] [id = 426] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161a8d800 == 156 [pid = 1830] [id = 425] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604a1000 == 155 [pid = 1830] [id = 424] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51591ae000 == 154 [pid = 1830] [id = 423] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153a05000 == 153 [pid = 1830] [id = 422] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153f9a000 == 152 [pid = 1830] [id = 421] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158b1d000 == 151 [pid = 1830] [id = 420] 01:44:01 INFO - PROCESS | 1830 | 1462783441400 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 1830 | 1462783441403 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517db17800 == 150 [pid = 1830] [id = 418] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51792cc000 == 149 [pid = 1830] [id = 417] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf91000 == 148 [pid = 1830] [id = 415] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb03000 == 147 [pid = 1830] [id = 414] 01:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aa57800 == 146 [pid = 1830] [id = 413] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5166e9a000 == 145 [pid = 1830] [id = 412] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165a9c000 == 144 [pid = 1830] [id = 411] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51642a0800 == 143 [pid = 1830] [id = 410] 01:44:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5163099000 == 142 [pid = 1830] [id = 409] 01:44:01 INFO - PROCESS | 1830 | 1462783441428 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 1830 | 1462783441433 Marionette TRACE conn3 <- [1,1746,null,{}] 01:44:01 INFO - PROCESS | 1830 | 1462783441450 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:01 INFO - PROCESS | 1830 | 1462783441666 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f516193c000) [pid = 1830] [serial = 1116] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f51605c9000) [pid = 1830] [serial = 1200] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f517e40a800) [pid = 1830] [serial = 1179] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f5159cd7800) [pid = 1830] [serial = 1194] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f5161b1c000) [pid = 1830] [serial = 1211] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5162327800) [pid = 1830] [serial = 1155] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f5161931400) [pid = 1830] [serial = 1152] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5159ce3c00) [pid = 1830] [serial = 1206] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f515f09a800) [pid = 1830] [serial = 1149] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f515f2f3400) [pid = 1830] [serial = 1208] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f515f098000) [pid = 1830] [serial = 1197] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5159d0f400) [pid = 1830] [serial = 1190] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f517a2dac00) [pid = 1830] [serial = 1176] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f516af2f000) [pid = 1830] [serial = 1170] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515bb11400) [pid = 1830] [serial = 1196] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f516c5f6400) [pid = 1830] [serial = 1095] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5166e2a400) [pid = 1830] [serial = 1164] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f516cec6000) [pid = 1830] [serial = 1173] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f516215fc00) [pid = 1830] [serial = 1212] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5162e03800) [pid = 1830] [serial = 1158] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f51520c0c00) [pid = 1830] [serial = 1182] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5158ba6400) [pid = 1830] [serial = 1119] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f517e2cb000) [pid = 1830] [serial = 1104] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f516cebd800) [pid = 1830] [serial = 1098] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5154b50000) [pid = 1830] [serial = 1107] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f5158a9c400) [pid = 1830] [serial = 1113] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f516ae78400) [pid = 1830] [serial = 1092] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f5161b1ac00) [pid = 1830] [serial = 1203] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f515fa47400) [pid = 1830] [serial = 1199] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f515efb9c00) [pid = 1830] [serial = 1050] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f51643b7c00) [pid = 1830] [serial = 1161] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f5162320800) [pid = 1830] [serial = 1215] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f5161930000) [pid = 1830] [serial = 1202] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f515f7f1000) [pid = 1830] [serial = 1214] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f5158a9d000) [pid = 1830] [serial = 1193] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f5165935c00) [pid = 1830] [serial = 1089] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f5158ba6000) [pid = 1830] [serial = 1146] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f5158ba1c00) [pid = 1830] [serial = 1205] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f5159cd6400) [pid = 1830] [serial = 1185] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f51699ad800) [pid = 1830] [serial = 1167] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f515f67dc00) [pid = 1830] [serial = 1209] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f515aaa0c00) [pid = 1830] [serial = 1191] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f517a2da800) [pid = 1830] [serial = 1101] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f517e2d2400) [pid = 1830] [serial = 1110] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f5161f49400) [pid = 1830] [serial = 1086] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f515f67e800) [pid = 1830] [serial = 1143] [outer = (nil)] [url = about:blank] 01:44:01 INFO - PROCESS | 1830 | 1462783441918 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51569ca800 == 143 [pid = 1830] [id = 444] 01:44:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f5158a9c400) [pid = 1830] [serial = 1333] [outer = (nil)] 01:44:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f5159ce3c00) [pid = 1830] [serial = 1334] [outer = 0x7f5158a9c400] 01:44:02 INFO - PROCESS | 1830 | 1462783441993 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f515bb0e800) [pid = 1830] [serial = 1335] [outer = 0x7f5158a9c400] 01:44:02 INFO - PROCESS | 1830 | 1462783442735 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1345ms 01:44:02 INFO - PROCESS | 1830 | 1462783442782 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:44:02 INFO - PROCESS | 1830 | 1462783442787 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 01:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:44:02 INFO - PROCESS | 1830 | 1462783442797 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 1830 | 1462783442799 Marionette TRACE conn3 <- [1,1750,null,{}] 01:44:02 INFO - PROCESS | 1830 | 1462783442804 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:02 INFO - PROCESS | 1830 | 1462783442987 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:44:03 INFO - PROCESS | 1830 | 1462783443002 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab2b000 == 144 [pid = 1830] [id = 445] 01:44:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f515b8c3400) [pid = 1830] [serial = 1336] [outer = (nil)] 01:44:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f515f409800) [pid = 1830] [serial = 1337] [outer = 0x7f515b8c3400] 01:44:03 INFO - PROCESS | 1830 | 1462783443067 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f515f67f000) [pid = 1830] [serial = 1338] [outer = 0x7f515b8c3400] 01:44:03 INFO - PROCESS | 1830 | 1462783443974 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1233ms 01:44:04 INFO - PROCESS | 1830 | 1462783444033 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 1830 | 1462783444036 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 01:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:44:04 INFO - PROCESS | 1830 | 1462783444041 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1830 | 1462783444044 Marionette TRACE conn3 <- [1,1754,null,{}] 01:44:04 INFO - PROCESS | 1830 | 1462783444049 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:04 INFO - PROCESS | 1830 | 1462783444307 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:44:04 INFO - PROCESS | 1830 | 1462783444340 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f183000 == 145 [pid = 1830] [id = 446] 01:44:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f5154da4400) [pid = 1830] [serial = 1339] [outer = (nil)] 01:44:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f515f7e6c00) [pid = 1830] [serial = 1340] [outer = 0x7f5154da4400] 01:44:04 INFO - PROCESS | 1830 | 1462783444411 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f515fac6000) [pid = 1830] [serial = 1341] [outer = 0x7f5154da4400] 01:44:05 INFO - PROCESS | 1830 | 1462783445283 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1330ms 01:44:05 INFO - PROCESS | 1830 | 1462783445373 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 1830 | 1462783445376 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 01:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:44:05 INFO - PROCESS | 1830 | 1462783445382 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - PROCESS | 1830 | 1462783445384 Marionette TRACE conn3 <- [1,1758,null,{}] 01:44:05 INFO - PROCESS | 1830 | 1462783445390 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:05 INFO - PROCESS | 1830 | 1462783445659 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:44:05 INFO - PROCESS | 1830 | 1462783445691 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604ba000 == 146 [pid = 1830] [id = 447] 01:44:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f515fac6c00) [pid = 1830] [serial = 1342] [outer = (nil)] 01:44:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f516193c800) [pid = 1830] [serial = 1343] [outer = 0x7f515fac6c00] 01:44:05 INFO - PROCESS | 1830 | 1462783445754 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5162159400) [pid = 1830] [serial = 1344] [outer = 0x7f515fac6c00] 01:44:06 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f5158a90000) [pid = 1830] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:44:06 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f51520b7400) [pid = 1830] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:44:06 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f5161899c00) [pid = 1830] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:44:06 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f51566b5c00) [pid = 1830] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:44:06 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f5161957800) [pid = 1830] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:44:06 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f5154b59800) [pid = 1830] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:44:06 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f5159b2d000) [pid = 1830] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:44:06 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f51520ba400) [pid = 1830] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:44:06 INFO - PROCESS | 1830 | 1462783446993 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1633ms 01:44:07 INFO - PROCESS | 1830 | 1462783447017 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 1830 | 1462783447020 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 01:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:44:07 INFO - PROCESS | 1830 | 1462783447025 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 1830 | 1462783447027 Marionette TRACE conn3 <- [1,1762,null,{}] 01:44:07 INFO - PROCESS | 1830 | 1462783447032 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:07 INFO - PROCESS | 1830 | 1462783447210 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:44:07 INFO - PROCESS | 1830 | 1462783447388 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160756000 == 147 [pid = 1830] [id = 448] 01:44:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f5154b4ac00) [pid = 1830] [serial = 1345] [outer = (nil)] 01:44:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f51605d1400) [pid = 1830] [serial = 1346] [outer = 0x7f5154b4ac00] 01:44:07 INFO - PROCESS | 1830 | 1462783447446 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f516267f800) [pid = 1830] [serial = 1347] [outer = 0x7f5154b4ac00] 01:44:08 INFO - PROCESS | 1830 | 1462783448127 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1125ms 01:44:08 INFO - PROCESS | 1830 | 1462783448152 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:44:08 INFO - PROCESS | 1830 | 1462783448156 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 01:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:44:08 INFO - PROCESS | 1830 | 1462783448162 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:44:08 INFO - PROCESS | 1830 | 1462783448166 Marionette TRACE conn3 <- [1,1766,null,{}] 01:44:08 INFO - PROCESS | 1830 | 1462783448171 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:08 INFO - PROCESS | 1830 | 1462783448413 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:44:08 INFO - PROCESS | 1830 | 1462783448434 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618d0000 == 148 [pid = 1830] [id = 449] 01:44:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f5162320800) [pid = 1830] [serial = 1348] [outer = (nil)] 01:44:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f516290c800) [pid = 1830] [serial = 1349] [outer = 0x7f5162320800] 01:44:08 INFO - PROCESS | 1830 | 1462783448495 Marionette DEBUG loaded listener.js 01:44:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f5162e2e000) [pid = 1830] [serial = 1350] [outer = 0x7f5162320800] 01:44:09 INFO - PROCESS | 1830 | 1462783449703 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1581ms 01:44:09 INFO - PROCESS | 1830 | 1462783449744 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:44:09 INFO - PROCESS | 1830 | 1462783449750 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 01:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:44:09 INFO - PROCESS | 1830 | 1462783449760 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:44:09 INFO - PROCESS | 1830 | 1462783449763 Marionette TRACE conn3 <- [1,1770,null,{}] 01:44:09 INFO - PROCESS | 1830 | 1462783449772 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:09 INFO - PROCESS | 1830 | 1462783449990 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:44:10 INFO - PROCESS | 1830 | 1462783450256 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158a07000 == 149 [pid = 1830] [id = 450] 01:44:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f5154b42400) [pid = 1830] [serial = 1351] [outer = (nil)] 01:44:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5154da7c00) [pid = 1830] [serial = 1352] [outer = 0x7f5154b42400] 01:44:10 INFO - PROCESS | 1830 | 1462783450331 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f5156914400) [pid = 1830] [serial = 1353] [outer = 0x7f5154b42400] 01:44:11 INFO - PROCESS | 1830 | 1462783451183 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1482ms 01:44:11 INFO - PROCESS | 1830 | 1462783451242 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 1830 | 1462783451250 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 01:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:44:11 INFO - PROCESS | 1830 | 1462783451260 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 1830 | 1462783451264 Marionette TRACE conn3 <- [1,1774,null,{}] 01:44:11 INFO - PROCESS | 1830 | 1462783451270 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:11 INFO - PROCESS | 1830 | 1462783451518 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:44:11 INFO - PROCESS | 1830 | 1462783451799 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51607b3000 == 150 [pid = 1830] [id = 451] 01:44:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f51594d1800) [pid = 1830] [serial = 1354] [outer = (nil)] 01:44:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f515ad58c00) [pid = 1830] [serial = 1355] [outer = 0x7f51594d1800] 01:44:11 INFO - PROCESS | 1830 | 1462783451913 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f515f2efc00) [pid = 1830] [serial = 1356] [outer = 0x7f51594d1800] 01:44:12 INFO - PROCESS | 1830 | 1462783452803 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1580ms 01:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:44:12 INFO - PROCESS | 1830 | 1462783452841 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:44:12 INFO - PROCESS | 1830 | 1462783452844 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 01:44:12 INFO - PROCESS | 1830 | 1462783452850 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 1830 | 1462783452855 Marionette TRACE conn3 <- [1,1778,null,{}] 01:44:12 INFO - PROCESS | 1830 | 1462783452871 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:13 INFO - PROCESS | 1830 | 1462783453078 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:44:13 INFO - PROCESS | 1830 | 1462783453290 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627b7000 == 151 [pid = 1830] [id = 452] 01:44:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f515fa44c00) [pid = 1830] [serial = 1357] [outer = (nil)] 01:44:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f5161939400) [pid = 1830] [serial = 1358] [outer = 0x7f515fa44c00] 01:44:13 INFO - PROCESS | 1830 | 1462783453365 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f5161f4c400) [pid = 1830] [serial = 1359] [outer = 0x7f515fa44c00] 01:44:14 INFO - PROCESS | 1830 | 1462783454254 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:44:14 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 01:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1439ms 01:44:14 INFO - PROCESS | 1830 | 1462783454289 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 1830 | 1462783454294 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 01:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:44:14 INFO - PROCESS | 1830 | 1462783454300 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 1830 | 1462783454302 Marionette TRACE conn3 <- [1,1782,null,{}] 01:44:14 INFO - PROCESS | 1830 | 1462783454308 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:14 INFO - PROCESS | 1830 | 1462783454537 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:44:14 INFO - PROCESS | 1830 | 1462783454798 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164298800 == 152 [pid = 1830] [id = 453] 01:44:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f515fa46c00) [pid = 1830] [serial = 1360] [outer = (nil)] 01:44:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5162ea9400) [pid = 1830] [serial = 1361] [outer = 0x7f515fa46c00] 01:44:14 INFO - PROCESS | 1830 | 1462783454916 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f51630e8000) [pid = 1830] [serial = 1362] [outer = 0x7f515fa46c00] 01:44:15 INFO - PROCESS | 1830 | 1462783455709 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:44:15 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 01:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1476ms 01:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:44:15 INFO - PROCESS | 1830 | 1462783455781 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 1830 | 1462783455784 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 01:44:15 INFO - PROCESS | 1830 | 1462783455792 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1830 | 1462783455795 Marionette TRACE conn3 <- [1,1786,null,{}] 01:44:15 INFO - PROCESS | 1830 | 1462783455800 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:16 INFO - PROCESS | 1830 | 1462783456006 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:44:16 INFO - PROCESS | 1830 | 1462783456213 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165b95800 == 153 [pid = 1830] [id = 454] 01:44:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5161f43400) [pid = 1830] [serial = 1363] [outer = (nil)] 01:44:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5163138800) [pid = 1830] [serial = 1364] [outer = 0x7f5161f43400] 01:44:16 INFO - PROCESS | 1830 | 1462783456325 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f51643b9000) [pid = 1830] [serial = 1365] [outer = 0x7f5161f43400] 01:44:17 INFO - PROCESS | 1830 | 1462783457263 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:44:17 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 01:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1527ms 01:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:44:17 INFO - PROCESS | 1830 | 1462783457319 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 1830 | 1462783457322 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 01:44:17 INFO - PROCESS | 1830 | 1462783457328 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 1830 | 1462783457331 Marionette TRACE conn3 <- [1,1790,null,{}] 01:44:17 INFO - PROCESS | 1830 | 1462783457336 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:17 INFO - PROCESS | 1830 | 1462783457557 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:44:17 INFO - PROCESS | 1830 | 1462783457771 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b297800 == 154 [pid = 1830] [id = 455] 01:44:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5163127000) [pid = 1830] [serial = 1366] [outer = (nil)] 01:44:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5169a5c400) [pid = 1830] [serial = 1367] [outer = 0x7f5163127000] 01:44:17 INFO - PROCESS | 1830 | 1462783457843 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f516ae7a800) [pid = 1830] [serial = 1368] [outer = 0x7f5163127000] 01:44:18 INFO - PROCESS | 1830 | 1462783458675 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:44:18 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) 01:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1377ms 01:44:18 INFO - PROCESS | 1830 | 1462783458720 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 1830 | 1462783458724 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 01:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:44:18 INFO - PROCESS | 1830 | 1462783458730 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 1830 | 1462783458732 Marionette TRACE conn3 <- [1,1794,null,{}] 01:44:18 INFO - PROCESS | 1830 | 1462783458737 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:18 INFO - PROCESS | 1830 | 1462783458944 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:44:19 INFO - PROCESS | 1830 | 1462783459159 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c398800 == 155 [pid = 1830] [id = 456] 01:44:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f5164e58400) [pid = 1830] [serial = 1369] [outer = (nil)] 01:44:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f516c5f5400) [pid = 1830] [serial = 1370] [outer = 0x7f5164e58400] 01:44:19 INFO - PROCESS | 1830 | 1462783459226 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f516cec6000) [pid = 1830] [serial = 1371] [outer = 0x7f5164e58400] 01:44:20 INFO - PROCESS | 1830 | 1462783460099 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1426ms 01:44:20 INFO - PROCESS | 1830 | 1462783460157 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 1830 | 1462783460161 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 01:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:44:20 INFO - PROCESS | 1830 | 1462783460167 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 1830 | 1462783460172 Marionette TRACE conn3 <- [1,1798,null,{}] 01:44:20 INFO - PROCESS | 1830 | 1462783460178 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:20 INFO - PROCESS | 1830 | 1462783460373 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:44:20 INFO - PROCESS | 1830 | 1462783460577 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5171abb000 == 156 [pid = 1830] [id = 457] 01:44:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f5169a04c00) [pid = 1830] [serial = 1372] [outer = (nil)] 01:44:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5178173800) [pid = 1830] [serial = 1373] [outer = 0x7f5169a04c00] 01:44:20 INFO - PROCESS | 1830 | 1462783460649 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f51794dc400) [pid = 1830] [serial = 1374] [outer = 0x7f5169a04c00] 01:44:21 INFO - PROCESS | 1830 | 1462783461527 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1388ms 01:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:44:21 INFO - PROCESS | 1830 | 1462783461557 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 1830 | 1462783461560 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 01:44:21 INFO - PROCESS | 1830 | 1462783461567 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 1830 | 1462783461571 Marionette TRACE conn3 <- [1,1802,null,{}] 01:44:21 INFO - PROCESS | 1830 | 1462783461576 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:21 INFO - PROCESS | 1830 | 1462783461765 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:44:21 INFO - PROCESS | 1830 | 1462783461987 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517c4c7800 == 157 [pid = 1830] [id = 458] 01:44:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f51540cc400) [pid = 1830] [serial = 1375] [outer = (nil)] 01:44:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f5164e58000) [pid = 1830] [serial = 1376] [outer = 0x7f51540cc400] 01:44:22 INFO - PROCESS | 1830 | 1462783462096 Marionette DEBUG loaded listener.js 01:44:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f517e2c9800) [pid = 1830] [serial = 1377] [outer = 0x7f51540cc400] 01:44:22 INFO - PROCESS | 1830 | 1462783462950 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1436ms 01:44:23 INFO - PROCESS | 1830 | 1462783463005 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:44:23 INFO - PROCESS | 1830 | 1462783463007 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 01:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:44:23 INFO - PROCESS | 1830 | 1462783463018 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:44:23 INFO - PROCESS | 1830 | 1462783463020 Marionette TRACE conn3 <- [1,1806,null,{}] 01:44:23 INFO - PROCESS | 1830 | 1462783463024 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:23 INFO - PROCESS | 1830 | 1462783463204 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:44:23 INFO - PROCESS | 1830 | 1462783463412 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e119800 == 158 [pid = 1830] [id = 459] 01:44:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f51528ed800) [pid = 1830] [serial = 1378] [outer = (nil)] 01:44:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f51528f6000) [pid = 1830] [serial = 1379] [outer = 0x7f51528ed800] 01:44:23 INFO - PROCESS | 1830 | 1462783463480 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f51528fac00) [pid = 1830] [serial = 1380] [outer = 0x7f51528ed800] 01:44:24 INFO - PROCESS | 1830 | 1462783464361 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1386ms 01:44:24 INFO - PROCESS | 1830 | 1462783464405 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:44:24 INFO - PROCESS | 1830 | 1462783464409 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 01:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:44:24 INFO - PROCESS | 1830 | 1462783464415 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 1830 | 1462783464418 Marionette TRACE conn3 <- [1,1810,null,{}] 01:44:24 INFO - PROCESS | 1830 | 1462783464423 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:24 INFO - PROCESS | 1830 | 1462783464696 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:44:24 INFO - PROCESS | 1830 | 1462783464959 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515495c800 == 159 [pid = 1830] [id = 460] 01:44:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f51528f9400) [pid = 1830] [serial = 1381] [outer = (nil)] 01:44:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f515ab1e000) [pid = 1830] [serial = 1382] [outer = 0x7f51528f9400] 01:44:25 INFO - PROCESS | 1830 | 1462783465079 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f517e40a800) [pid = 1830] [serial = 1383] [outer = 0x7f51528f9400] 01:44:25 INFO - PROCESS | 1830 | 1462783465927 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1579ms 01:44:25 INFO - PROCESS | 1830 | 1462783465995 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:44:26 INFO - PROCESS | 1830 | 1462783465998 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 01:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:44:26 INFO - PROCESS | 1830 | 1462783466003 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:44:26 INFO - PROCESS | 1830 | 1462783466006 Marionette TRACE conn3 <- [1,1814,null,{}] 01:44:26 INFO - PROCESS | 1830 | 1462783466012 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:26 INFO - PROCESS | 1830 | 1462783466195 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:44:26 INFO - PROCESS | 1830 | 1462783466405 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5151658800 == 160 [pid = 1830] [id = 461] 01:44:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f515ab0f800) [pid = 1830] [serial = 1384] [outer = (nil)] 01:44:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f515f7b7800) [pid = 1830] [serial = 1385] [outer = 0x7f515ab0f800] 01:44:26 INFO - PROCESS | 1830 | 1462783466517 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f515f7bcc00) [pid = 1830] [serial = 1386] [outer = 0x7f515ab0f800] 01:44:27 INFO - PROCESS | 1830 | 1462783467398 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1443ms 01:44:27 INFO - PROCESS | 1830 | 1462783467448 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:44:27 INFO - PROCESS | 1830 | 1462783467451 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 01:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:44:27 INFO - PROCESS | 1830 | 1462783467456 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:44:27 INFO - PROCESS | 1830 | 1462783467458 Marionette TRACE conn3 <- [1,1818,null,{}] 01:44:27 INFO - PROCESS | 1830 | 1462783467464 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:27 INFO - PROCESS | 1830 | 1462783467648 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:44:27 INFO - PROCESS | 1830 | 1462783467859 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e12e800 == 161 [pid = 1830] [id = 462] 01:44:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515ab15800) [pid = 1830] [serial = 1387] [outer = (nil)] 01:44:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f51632a0c00) [pid = 1830] [serial = 1388] [outer = 0x7f515ab15800] 01:44:27 INFO - PROCESS | 1830 | 1462783467965 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f51632a5400) [pid = 1830] [serial = 1389] [outer = 0x7f515ab15800] 01:44:28 INFO - PROCESS | 1830 | 1462783468838 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1428ms 01:44:28 INFO - PROCESS | 1830 | 1462783468886 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:44:28 INFO - PROCESS | 1830 | 1462783468890 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 01:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:44:28 INFO - PROCESS | 1830 | 1462783468896 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 1830 | 1462783468898 Marionette TRACE conn3 <- [1,1822,null,{}] 01:44:28 INFO - PROCESS | 1830 | 1462783468903 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:29 INFO - PROCESS | 1830 | 1462783469184 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:44:29 INFO - PROCESS | 1830 | 1462783469335 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5157458800 == 162 [pid = 1830] [id = 463] 01:44:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f515212e800) [pid = 1830] [serial = 1390] [outer = (nil)] 01:44:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f5152137000) [pid = 1830] [serial = 1391] [outer = 0x7f515212e800] 01:44:29 INFO - PROCESS | 1830 | 1462783469449 Marionette DEBUG loaded listener.js 01:44:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f515213c400) [pid = 1830] [serial = 1392] [outer = 0x7f515212e800] 01:44:30 INFO - PROCESS | 1830 | 1462783470381 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1531ms 01:44:30 INFO - PROCESS | 1830 | 1462783470428 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:44:30 INFO - PROCESS | 1830 | 1462783470432 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 01:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:44:30 INFO - PROCESS | 1830 | 1462783470438 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:44:30 INFO - PROCESS | 1830 | 1462783470440 Marionette TRACE conn3 <- [1,1826,null,{}] 01:44:30 INFO - PROCESS | 1830 | 1462783470446 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:30 INFO - PROCESS | 1830 | 1462783470655 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:44:31 INFO - PROCESS | 1830 | 1462783471396 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51525cc800 == 163 [pid = 1830] [id = 464] 01:44:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f51520c0c00) [pid = 1830] [serial = 1393] [outer = (nil)] 01:44:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f51528f6c00) [pid = 1830] [serial = 1394] [outer = 0x7f51520c0c00] 01:44:31 INFO - PROCESS | 1830 | 1462783471472 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f5153a34c00) [pid = 1830] [serial = 1395] [outer = 0x7f51520c0c00] 01:44:32 INFO - PROCESS | 1830 | 1462783472281 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1880ms 01:44:32 INFO - PROCESS | 1830 | 1462783472321 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:44:32 INFO - PROCESS | 1830 | 1462783472326 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 01:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:44:32 INFO - PROCESS | 1830 | 1462783472333 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 1830 | 1462783472337 Marionette TRACE conn3 <- [1,1830,null,{}] 01:44:32 INFO - PROCESS | 1830 | 1462783472344 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:32 INFO - PROCESS | 1830 | 1462783472529 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:44:32 INFO - PROCESS | 1830 | 1462783472746 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515274f800 == 164 [pid = 1830] [id = 465] 01:44:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5151ec6400) [pid = 1830] [serial = 1396] [outer = (nil)] 01:44:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f51540d3000) [pid = 1830] [serial = 1397] [outer = 0x7f5151ec6400] 01:44:32 INFO - PROCESS | 1830 | 1462783472868 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f51566b7400) [pid = 1830] [serial = 1398] [outer = 0x7f5151ec6400] 01:44:33 INFO - PROCESS | 1830 | 1462783473863 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1578ms 01:44:33 INFO - PROCESS | 1830 | 1462783473915 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:44:33 INFO - PROCESS | 1830 | 1462783473921 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 01:44:33 INFO - PROCESS | 1830 | 1462783473928 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1830 | 1462783473930 Marionette TRACE conn3 <- [1,1834,null,{}] 01:44:33 INFO - PROCESS | 1830 | 1462783473936 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:34 INFO - PROCESS | 1830 | 1462783474132 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:44:34 INFO - PROCESS | 1830 | 1462783474349 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a17800 == 165 [pid = 1830] [id = 466] 01:44:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f51542c0000) [pid = 1830] [serial = 1399] [outer = (nil)] 01:44:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5158ba6400) [pid = 1830] [serial = 1400] [outer = 0x7f51542c0000] 01:44:34 INFO - PROCESS | 1830 | 1462783474500 Marionette DEBUG loaded listener.js 01:44:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5159cd8c00) [pid = 1830] [serial = 1401] [outer = 0x7f51542c0000] 01:44:34 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516ac86000 == 164 [pid = 1830] [id = 274] 01:44:34 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160756000 == 163 [pid = 1830] [id = 448] 01:44:34 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f51781db400) [pid = 1830] [serial = 1247] [outer = (nil)] [url = about:blank] 01:44:34 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f517c456400) [pid = 1830] [serial = 1250] [outer = (nil)] [url = about:blank] 01:44:34 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f516c763400) [pid = 1830] [serial = 1241] [outer = (nil)] [url = about:blank] 01:44:34 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f516e778000) [pid = 1830] [serial = 1244] [outer = (nil)] [url = about:blank] 01:44:34 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f5153a36000) [pid = 1830] [serial = 1253] [outer = (nil)] [url = about:blank] 01:44:34 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f51542ba000) [pid = 1830] [serial = 1256] [outer = (nil)] [url = about:blank] 01:44:34 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f515aa9f400) [pid = 1830] [serial = 1283] [outer = (nil)] [url = about:blank] 01:44:34 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604ba000 == 162 [pid = 1830] [id = 447] 01:44:34 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f183000 == 161 [pid = 1830] [id = 446] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab2b000 == 160 [pid = 1830] [id = 445] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51569ca800 == 159 [pid = 1830] [id = 444] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51520f1000 == 158 [pid = 1830] [id = 443] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5154cb9800 == 157 [pid = 1830] [id = 442] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dd69800 == 156 [pid = 1830] [id = 434] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5173107800 == 155 [pid = 1830] [id = 433] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb18000 == 154 [pid = 1830] [id = 432] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165de7000 == 153 [pid = 1830] [id = 431] 01:44:35 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618de000 == 152 [pid = 1830] [id = 427] 01:44:35 INFO - PROCESS | 1830 | 1462783475455 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f51694e2800) [pid = 1830] [serial = 1238] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f5159d17800) [pid = 1830] [serial = 1268] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f516aa29c00) [pid = 1830] [serial = 1235] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5162e19400) [pid = 1830] [serial = 1226] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f5154b48800) [pid = 1830] [serial = 1280] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5158a91c00) [pid = 1830] [serial = 1281] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f5161956800) [pid = 1830] [serial = 1275] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f51542bf000) [pid = 1830] [serial = 1259] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f51643bc000) [pid = 1830] [serial = 1232] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f515fa4dc00) [pid = 1830] [serial = 1271] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f5161893c00) [pid = 1830] [serial = 1269] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f5162f74c00) [pid = 1830] [serial = 1278] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f516194ac00) [pid = 1830] [serial = 1272] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5163125400) [pid = 1830] [serial = 1229] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f5162e20400) [pid = 1830] [serial = 1277] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5161951800) [pid = 1830] [serial = 1274] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f51605d0c00) [pid = 1830] [serial = 1223] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5158a94800) [pid = 1830] [serial = 1263] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f515bb07c00) [pid = 1830] [serial = 1266] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5159d0d400) [pid = 1830] [serial = 1265] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f5162e06000) [pid = 1830] [serial = 1218] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f51566b8c00) [pid = 1830] [serial = 1262] [outer = (nil)] [url = about:blank] 01:44:35 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515aa9fc00) [pid = 1830] [serial = 1220] [outer = (nil)] [url = about:blank] 01:44:35 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 01:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1582ms 01:44:35 INFO - PROCESS | 1830 | 1462783475509 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:44:35 INFO - PROCESS | 1830 | 1462783475512 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 01:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:44:35 INFO - PROCESS | 1830 | 1462783475525 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 1830 | 1462783475533 Marionette TRACE conn3 <- [1,1838,null,{}] 01:44:35 INFO - PROCESS | 1830 | 1462783475540 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:35 INFO - PROCESS | 1830 | 1462783475742 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:44:35 INFO - PROCESS | 1830 | 1462783475920 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158b20800 == 153 [pid = 1830] [id = 467] 01:44:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f51540d3800) [pid = 1830] [serial = 1402] [outer = (nil)] 01:44:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f515ab1ac00) [pid = 1830] [serial = 1403] [outer = 0x7f51540d3800] 01:44:35 INFO - PROCESS | 1830 | 1462783475980 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f515efbbc00) [pid = 1830] [serial = 1404] [outer = 0x7f51540d3800] 01:44:36 INFO - PROCESS | 1830 | 1462783476683 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1192ms 01:44:36 INFO - PROCESS | 1830 | 1462783476711 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 1830 | 1462783476716 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 01:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:44:36 INFO - PROCESS | 1830 | 1462783476749 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 1830 | 1462783476752 Marionette TRACE conn3 <- [1,1842,null,{}] 01:44:36 INFO - PROCESS | 1830 | 1462783476759 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:36 INFO - PROCESS | 1830 | 1462783476930 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:44:36 INFO - PROCESS | 1830 | 1462783476939 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592d3800 == 154 [pid = 1830] [id = 468] 01:44:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f515efbcc00) [pid = 1830] [serial = 1405] [outer = (nil)] 01:44:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f515f404c00) [pid = 1830] [serial = 1406] [outer = 0x7f515efbcc00] 01:44:36 INFO - PROCESS | 1830 | 1462783476995 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f515f7c1400) [pid = 1830] [serial = 1407] [outer = 0x7f515efbcc00] 01:44:37 INFO - PROCESS | 1830 | 1462783477942 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1260ms 01:44:37 INFO - PROCESS | 1830 | 1462783477981 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:44:37 INFO - PROCESS | 1830 | 1462783477984 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 01:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:44:37 INFO - PROCESS | 1830 | 1462783477990 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:44:37 INFO - PROCESS | 1830 | 1462783477992 Marionette TRACE conn3 <- [1,1846,null,{}] 01:44:38 INFO - PROCESS | 1830 | 1462783478007 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:38 INFO - PROCESS | 1830 | 1462783478232 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:44:38 INFO - PROCESS | 1830 | 1462783478260 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ef16800 == 155 [pid = 1830] [id = 469] 01:44:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f51605c4000) [pid = 1830] [serial = 1408] [outer = (nil)] 01:44:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f516189f800) [pid = 1830] [serial = 1409] [outer = 0x7f51605c4000] 01:44:38 INFO - PROCESS | 1830 | 1462783478324 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5161956800) [pid = 1830] [serial = 1410] [outer = 0x7f51605c4000] 01:44:39 INFO - PROCESS | 1830 | 1462783479166 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:44:39 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f515fac6c00) [pid = 1830] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:44:39 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5158a9c400) [pid = 1830] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:44:39 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5154b4e800) [pid = 1830] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:44:39 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f515b8c3400) [pid = 1830] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:44:39 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f5158a90800) [pid = 1830] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:44:39 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5154da4400) [pid = 1830] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:44:39 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f5154b4ac00) [pid = 1830] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:44:39 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) 01:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1539ms 01:44:39 INFO - PROCESS | 1830 | 1462783479534 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 1830 | 1462783479536 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 01:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:44:39 INFO - PROCESS | 1830 | 1462783479542 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 1830 | 1462783479549 Marionette TRACE conn3 <- [1,1850,null,{}] 01:44:39 INFO - PROCESS | 1830 | 1462783479558 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:39 INFO - PROCESS | 1830 | 1462783479727 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:44:39 INFO - PROCESS | 1830 | 1462783479740 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ef1d800 == 156 [pid = 1830] [id = 470] 01:44:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f515fac6c00) [pid = 1830] [serial = 1411] [outer = (nil)] 01:44:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f5161b19c00) [pid = 1830] [serial = 1412] [outer = 0x7f515fac6c00] 01:44:39 INFO - PROCESS | 1830 | 1462783479806 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f516231f800) [pid = 1830] [serial = 1413] [outer = 0x7f515fac6c00] 01:44:40 INFO - PROCESS | 1830 | 1462783480647 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1136ms 01:44:40 INFO - PROCESS | 1830 | 1462783480678 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 1830 | 1462783480681 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 01:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:44:40 INFO - PROCESS | 1830 | 1462783480687 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 1830 | 1462783480688 Marionette TRACE conn3 <- [1,1854,null,{}] 01:44:40 INFO - PROCESS | 1830 | 1462783480693 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:40 INFO - PROCESS | 1830 | 1462783480866 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:44:40 INFO - PROCESS | 1830 | 1462783480880 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51607ae800 == 157 [pid = 1830] [id = 471] 01:44:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5162327800) [pid = 1830] [serial = 1414] [outer = (nil)] 01:44:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f5162e24400) [pid = 1830] [serial = 1415] [outer = 0x7f5162327800] 01:44:40 INFO - PROCESS | 1830 | 1462783480940 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f5163141000) [pid = 1830] [serial = 1416] [outer = 0x7f5162327800] 01:44:41 INFO - PROCESS | 1830 | 1462783481973 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1324ms 01:44:42 INFO - PROCESS | 1830 | 1462783482012 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 1830 | 1462783482018 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 01:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:44:42 INFO - PROCESS | 1830 | 1462783482027 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 1830 | 1462783482031 Marionette TRACE conn3 <- [1,1858,null,{}] 01:44:42 INFO - PROCESS | 1830 | 1462783482059 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:42 INFO - PROCESS | 1830 | 1462783482279 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:44:42 INFO - PROCESS | 1830 | 1462783482568 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154950800 == 158 [pid = 1830] [id = 472] 01:44:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f515213d000) [pid = 1830] [serial = 1417] [outer = (nil)] 01:44:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f51542b6000) [pid = 1830] [serial = 1418] [outer = 0x7f515213d000] 01:44:42 INFO - PROCESS | 1830 | 1462783482641 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f5154da8800) [pid = 1830] [serial = 1419] [outer = 0x7f515213d000] 01:44:43 INFO - PROCESS | 1830 | 1462783483482 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1534ms 01:44:43 INFO - PROCESS | 1830 | 1462783483560 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 1830 | 1462783483569 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 01:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:44:43 INFO - PROCESS | 1830 | 1462783483579 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 1830 | 1462783483582 Marionette TRACE conn3 <- [1,1862,null,{}] 01:44:43 INFO - PROCESS | 1830 | 1462783483588 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:43 INFO - PROCESS | 1830 | 1462783483827 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:44:44 INFO - PROCESS | 1830 | 1462783484074 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515eeac800 == 159 [pid = 1830] [id = 473] 01:44:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f515691ac00) [pid = 1830] [serial = 1420] [outer = (nil)] 01:44:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f5159bb4400) [pid = 1830] [serial = 1421] [outer = 0x7f515691ac00] 01:44:44 INFO - PROCESS | 1830 | 1462783484187 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f515ab13000) [pid = 1830] [serial = 1422] [outer = 0x7f515691ac00] 01:44:45 INFO - PROCESS | 1830 | 1462783485081 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1579ms 01:44:45 INFO - PROCESS | 1830 | 1462783485157 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:44:45 INFO - PROCESS | 1830 | 1462783485161 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 01:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:44:45 INFO - PROCESS | 1830 | 1462783485167 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:44:45 INFO - PROCESS | 1830 | 1462783485172 Marionette TRACE conn3 <- [1,1866,null,{}] 01:44:45 INFO - PROCESS | 1830 | 1462783485187 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:45 INFO - PROCESS | 1830 | 1462783485413 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:44:45 INFO - PROCESS | 1830 | 1462783485660 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fae800 == 160 [pid = 1830] [id = 474] 01:44:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f515f686c00) [pid = 1830] [serial = 1423] [outer = (nil)] 01:44:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515fa47400) [pid = 1830] [serial = 1424] [outer = 0x7f515f686c00] 01:44:45 INFO - PROCESS | 1830 | 1462783485777 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f5161954000) [pid = 1830] [serial = 1425] [outer = 0x7f515f686c00] 01:44:46 INFO - PROCESS | 1830 | 1462783486612 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1482ms 01:44:46 INFO - PROCESS | 1830 | 1462783486650 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:44:46 INFO - PROCESS | 1830 | 1462783486654 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 01:44:46 INFO - PROCESS | 1830 | 1462783486659 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 1830 | 1462783486662 Marionette TRACE conn3 <- [1,1870,null,{}] 01:44:46 INFO - PROCESS | 1830 | 1462783486667 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:46 INFO - PROCESS | 1830 | 1462783486846 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:44:47 INFO - PROCESS | 1830 | 1462783487061 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51630a2800 == 161 [pid = 1830] [id = 475] 01:44:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f515f410000) [pid = 1830] [serial = 1426] [outer = (nil)] 01:44:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5162e0d400) [pid = 1830] [serial = 1427] [outer = 0x7f515f410000] 01:44:47 INFO - PROCESS | 1830 | 1462783487171 Marionette DEBUG loaded listener.js 01:44:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f51632a4800) [pid = 1830] [serial = 1428] [outer = 0x7f515f410000] 01:44:48 INFO - PROCESS | 1830 | 1462783488055 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1429ms 01:44:48 INFO - PROCESS | 1830 | 1462783488089 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 1830 | 1462783488091 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 01:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:44:48 INFO - PROCESS | 1830 | 1462783488097 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 1830 | 1462783488099 Marionette TRACE conn3 <- [1,1874,null,{}] 01:44:48 INFO - PROCESS | 1830 | 1462783488104 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:48 INFO - PROCESS | 1830 | 1462783488280 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:44:48 INFO - PROCESS | 1830 | 1462783488492 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165de7000 == 162 [pid = 1830] [id = 476] 01:44:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5161955000) [pid = 1830] [serial = 1429] [outer = (nil)] 01:44:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f51632aac00) [pid = 1830] [serial = 1430] [outer = 0x7f5161955000] 01:44:48 INFO - PROCESS | 1830 | 1462783488604 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f51632afc00) [pid = 1830] [serial = 1431] [outer = 0x7f5161955000] 01:44:49 INFO - PROCESS | 1830 | 1462783489487 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1424ms 01:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:44:49 INFO - PROCESS | 1830 | 1462783489523 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:44:49 INFO - PROCESS | 1830 | 1462783489526 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 01:44:49 INFO - PROCESS | 1830 | 1462783489532 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:44:49 INFO - PROCESS | 1830 | 1462783489536 Marionette TRACE conn3 <- [1,1878,null,{}] 01:44:49 INFO - PROCESS | 1830 | 1462783489541 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:49 INFO - PROCESS | 1830 | 1462783489785 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:44:50 INFO - PROCESS | 1830 | 1462783490006 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb10000 == 163 [pid = 1830] [id = 477] 01:44:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f51632a8000) [pid = 1830] [serial = 1432] [outer = (nil)] 01:44:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f516952d000) [pid = 1830] [serial = 1433] [outer = 0x7f51632a8000] 01:44:50 INFO - PROCESS | 1830 | 1462783490121 Marionette DEBUG loaded listener.js 01:44:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f516c576400) [pid = 1830] [serial = 1434] [outer = 0x7f51632a8000] 01:44:50 INFO - PROCESS | 1830 | 1462783490990 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1487ms 01:44:51 INFO - PROCESS | 1830 | 1462783491019 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:44:51 INFO - PROCESS | 1830 | 1462783491023 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 01:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:44:51 INFO - PROCESS | 1830 | 1462783491028 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 1830 | 1462783491030 Marionette TRACE conn3 <- [1,1882,null,{}] 01:44:51 INFO - PROCESS | 1830 | 1462783491035 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:51 INFO - PROCESS | 1830 | 1462783491222 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:44:51 INFO - PROCESS | 1830 | 1462783491435 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51794c6800 == 164 [pid = 1830] [id = 478] 01:44:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f51632a9000) [pid = 1830] [serial = 1435] [outer = (nil)] 01:44:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f51781dc400) [pid = 1830] [serial = 1436] [outer = 0x7f51632a9000] 01:44:51 INFO - PROCESS | 1830 | 1462783491548 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f517e2c6c00) [pid = 1830] [serial = 1437] [outer = 0x7f51632a9000] 01:44:52 INFO - PROCESS | 1830 | 1462783492411 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1433ms 01:44:52 INFO - PROCESS | 1830 | 1462783492462 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1830 | 1462783492465 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 01:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:44:52 INFO - PROCESS | 1830 | 1462783492470 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1830 | 1462783492473 Marionette TRACE conn3 <- [1,1886,null,{}] 01:44:52 INFO - PROCESS | 1830 | 1462783492478 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:52 INFO - PROCESS | 1830 | 1462783492657 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:44:52 INFO - PROCESS | 1830 | 1462783492869 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e11a800 == 165 [pid = 1830] [id = 479] 01:44:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5154c04c00) [pid = 1830] [serial = 1438] [outer = (nil)] 01:44:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f5154c0ac00) [pid = 1830] [serial = 1439] [outer = 0x7f5154c04c00] 01:44:52 INFO - PROCESS | 1830 | 1462783492977 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5154c0f800) [pid = 1830] [serial = 1440] [outer = 0x7f5154c04c00] 01:44:53 INFO - PROCESS | 1830 | 1462783493865 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1430ms 01:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:44:53 INFO - PROCESS | 1830 | 1462783493901 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 1830 | 1462783493904 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 01:44:53 INFO - PROCESS | 1830 | 1462783493911 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 1830 | 1462783493913 Marionette TRACE conn3 <- [1,1890,null,{}] 01:44:53 INFO - PROCESS | 1830 | 1462783493919 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:54 INFO - PROCESS | 1830 | 1462783494111 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:44:54 INFO - PROCESS | 1830 | 1462783494376 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5182653800 == 166 [pid = 1830] [id = 480] 01:44:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5154c05000) [pid = 1830] [serial = 1441] [outer = (nil)] 01:44:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f516c5f5000) [pid = 1830] [serial = 1442] [outer = 0x7f5154c05000] 01:44:54 INFO - PROCESS | 1830 | 1462783494453 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f517dba4400) [pid = 1830] [serial = 1443] [outer = 0x7f5154c05000] 01:44:55 INFO - PROCESS | 1830 | 1462783495318 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1481ms 01:44:55 INFO - PROCESS | 1830 | 1462783495391 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:44:55 INFO - PROCESS | 1830 | 1462783495395 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 01:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:44:55 INFO - PROCESS | 1830 | 1462783495400 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 1830 | 1462783495402 Marionette TRACE conn3 <- [1,1894,null,{}] 01:44:55 INFO - PROCESS | 1830 | 1462783495407 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:55 INFO - PROCESS | 1830 | 1462783495642 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:44:55 INFO - PROCESS | 1830 | 1462783495852 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152664800 == 167 [pid = 1830] [id = 481] 01:44:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f5154c07c00) [pid = 1830] [serial = 1444] [outer = (nil)] 01:44:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5158969000) [pid = 1830] [serial = 1445] [outer = 0x7f5154c07c00] 01:44:55 INFO - PROCESS | 1830 | 1462783495960 Marionette DEBUG loaded listener.js 01:44:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f515896f400) [pid = 1830] [serial = 1446] [outer = 0x7f5154c07c00] 01:44:56 INFO - PROCESS | 1830 | 1462783496799 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1435ms 01:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:44:56 INFO - PROCESS | 1830 | 1462783496836 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1830 | 1462783496839 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 01:44:56 INFO - PROCESS | 1830 | 1462783496844 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1830 | 1462783496848 Marionette TRACE conn3 <- [1,1898,null,{}] 01:44:56 INFO - PROCESS | 1830 | 1462783496853 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:57 INFO - PROCESS | 1830 | 1462783497072 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:44:57 INFO - PROCESS | 1830 | 1462783497284 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f7db800 == 168 [pid = 1830] [id = 482] 01:44:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f5158963000) [pid = 1830] [serial = 1447] [outer = (nil)] 01:44:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f515f116000) [pid = 1830] [serial = 1448] [outer = 0x7f5158963000] 01:44:57 INFO - PROCESS | 1830 | 1462783497396 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f515f121000) [pid = 1830] [serial = 1449] [outer = 0x7f5158963000] 01:44:58 INFO - PROCESS | 1830 | 1462783498271 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1487ms 01:44:58 INFO - PROCESS | 1830 | 1462783498331 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:44:58 INFO - PROCESS | 1830 | 1462783498335 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 01:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:44:58 INFO - PROCESS | 1830 | 1462783498340 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:44:58 INFO - PROCESS | 1830 | 1462783498342 Marionette TRACE conn3 <- [1,1902,null,{}] 01:44:58 INFO - PROCESS | 1830 | 1462783498347 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:58 INFO - PROCESS | 1830 | 1462783498531 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:44:58 INFO - PROCESS | 1830 | 1462783498746 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f8d3000 == 169 [pid = 1830] [id = 483] 01:44:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f5151f10800) [pid = 1830] [serial = 1450] [outer = (nil)] 01:44:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5151f19800) [pid = 1830] [serial = 1451] [outer = 0x7f5151f10800] 01:44:58 INFO - PROCESS | 1830 | 1462783498852 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5151f1e400) [pid = 1830] [serial = 1452] [outer = 0x7f5151f10800] 01:44:59 INFO - PROCESS | 1830 | 1462783499763 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1476ms 01:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:44:59 INFO - PROCESS | 1830 | 1462783499817 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:44:59 INFO - PROCESS | 1830 | 1462783499820 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 01:44:59 INFO - PROCESS | 1830 | 1462783499826 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 1830 | 1462783499829 Marionette TRACE conn3 <- [1,1906,null,{}] 01:44:59 INFO - PROCESS | 1830 | 1462783499833 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:00 INFO - PROCESS | 1830 | 1462783500029 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:45:00 INFO - PROCESS | 1830 | 1462783500257 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150b5c000 == 170 [pid = 1830] [id = 484] 01:45:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f5150b16c00) [pid = 1830] [serial = 1453] [outer = (nil)] 01:45:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5150b20000) [pid = 1830] [serial = 1454] [outer = 0x7f5150b16c00] 01:45:00 INFO - PROCESS | 1830 | 1462783500364 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5150b24000) [pid = 1830] [serial = 1455] [outer = 0x7f5150b16c00] 01:45:01 INFO - PROCESS | 1830 | 1462783501893 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2136ms 01:45:01 INFO - PROCESS | 1830 | 1462783501962 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 1830 | 1462783501969 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 01:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:45:01 INFO - PROCESS | 1830 | 1462783501976 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 1830 | 1462783501982 Marionette TRACE conn3 <- [1,1910,null,{}] 01:45:01 INFO - PROCESS | 1830 | 1462783501989 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:02 INFO - PROCESS | 1830 | 1462783502224 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:45:02 INFO - PROCESS | 1830 | 1462783502544 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152718000 == 171 [pid = 1830] [id = 485] 01:45:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f5152139800) [pid = 1830] [serial = 1456] [outer = (nil)] 01:45:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f51528f0000) [pid = 1830] [serial = 1457] [outer = 0x7f5152139800] 01:45:02 INFO - PROCESS | 1830 | 1462783502615 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5153a2f800) [pid = 1830] [serial = 1458] [outer = 0x7f5152139800] 01:45:03 INFO - PROCESS | 1830 | 1462783503559 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1633ms 01:45:03 INFO - PROCESS | 1830 | 1462783503611 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:45:03 INFO - PROCESS | 1830 | 1462783503618 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 01:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:45:03 INFO - PROCESS | 1830 | 1462783503628 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 1830 | 1462783503631 Marionette TRACE conn3 <- [1,1914,null,{}] 01:45:03 INFO - PROCESS | 1830 | 1462783503635 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:03 INFO - PROCESS | 1830 | 1462783503836 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:45:04 INFO - PROCESS | 1830 | 1462783504130 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51520ef800 == 172 [pid = 1830] [id = 486] 01:45:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f51540ce400) [pid = 1830] [serial = 1459] [outer = (nil)] 01:45:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5156918400) [pid = 1830] [serial = 1460] [outer = 0x7f51540ce400] 01:45:04 INFO - PROCESS | 1830 | 1462783504252 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f515896f000) [pid = 1830] [serial = 1461] [outer = 0x7f51540ce400] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627bf800 == 171 [pid = 1830] [id = 408] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5183283000 == 170 [pid = 1830] [id = 228] 01:45:04 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f516bfd0000) [pid = 1830] [serial = 1304] [outer = (nil)] [url = about:blank] 01:45:04 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f516e77f000) [pid = 1830] [serial = 1307] [outer = (nil)] [url = about:blank] 01:45:04 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f517a1ee000) [pid = 1830] [serial = 1310] [outer = (nil)] [url = about:blank] 01:45:04 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f51540ce800) [pid = 1830] [serial = 1313] [outer = (nil)] [url = about:blank] 01:45:04 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f517e2d1800) [pid = 1830] [serial = 1316] [outer = (nil)] [url = about:blank] 01:45:04 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5156915c00) [pid = 1830] [serial = 1319] [outer = (nil)] [url = about:blank] 01:45:04 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5154da8000) [pid = 1830] [serial = 1322] [outer = (nil)] [url = about:blank] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fd4800 == 169 [pid = 1830] [id = 313] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d51000 == 168 [pid = 1830] [id = 407] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159ea6800 == 167 [pid = 1830] [id = 406] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ef1d800 == 166 [pid = 1830] [id = 470] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ef16800 == 165 [pid = 1830] [id = 469] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51592d3800 == 164 [pid = 1830] [id = 468] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158b20800 == 163 [pid = 1830] [id = 467] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153a17800 == 162 [pid = 1830] [id = 466] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515274f800 == 161 [pid = 1830] [id = 465] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51525cc800 == 160 [pid = 1830] [id = 464] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5171ad6800 == 159 [pid = 1830] [id = 416] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b297800 == 158 [pid = 1830] [id = 455] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165b95800 == 157 [pid = 1830] [id = 454] 01:45:04 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5164298800 == 156 [pid = 1830] [id = 453] 01:45:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627b7000 == 155 [pid = 1830] [id = 452] 01:45:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51607b3000 == 154 [pid = 1830] [id = 451] 01:45:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158a07000 == 153 [pid = 1830] [id = 450] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f516193c800) [pid = 1830] [serial = 1343] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f5162159400) [pid = 1830] [serial = 1344] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5159ce3c00) [pid = 1830] [serial = 1334] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f515bb0e800) [pid = 1830] [serial = 1335] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f516194e000) [pid = 1830] [serial = 1292] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f515690c400) [pid = 1830] [serial = 1329] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f5154b60400) [pid = 1830] [serial = 1328] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f515f409800) [pid = 1830] [serial = 1337] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f515bb0a400) [pid = 1830] [serial = 1289] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5164e5b800) [pid = 1830] [serial = 1301] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f5158ba7000) [pid = 1830] [serial = 1332] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f5158a9a000) [pid = 1830] [serial = 1331] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f516290b000) [pid = 1830] [serial = 1295] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f5162eb2800) [pid = 1830] [serial = 1298] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5154b58800) [pid = 1830] [serial = 1286] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5154b46800) [pid = 1830] [serial = 1325] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f515f7e6c00) [pid = 1830] [serial = 1340] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f515fac6000) [pid = 1830] [serial = 1341] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f516267f800) [pid = 1830] [serial = 1347] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f51605d1400) [pid = 1830] [serial = 1346] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f515f67f000) [pid = 1830] [serial = 1338] [outer = (nil)] [url = about:blank] 01:45:05 INFO - PROCESS | 1830 | 1462783505154 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1577ms 01:45:05 INFO - PROCESS | 1830 | 1462783505206 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 1830 | 1462783505209 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 01:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:45:05 INFO - PROCESS | 1830 | 1462783505215 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 1830 | 1462783505220 Marionette TRACE conn3 <- [1,1918,null,{}] 01:45:05 INFO - PROCESS | 1830 | 1462783505235 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:05 INFO - PROCESS | 1830 | 1462783505435 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:45:05 INFO - PROCESS | 1830 | 1462783505634 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515496f800 == 154 [pid = 1830] [id = 487] 01:45:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f5153a31000) [pid = 1830] [serial = 1462] [outer = (nil)] 01:45:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f51594cd800) [pid = 1830] [serial = 1463] [outer = 0x7f5153a31000] 01:45:05 INFO - PROCESS | 1830 | 1462783505698 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f515aaa2000) [pid = 1830] [serial = 1464] [outer = 0x7f5153a31000] 01:45:06 INFO - PROCESS | 1830 | 1462783506430 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1235ms 01:45:06 INFO - PROCESS | 1830 | 1462783506451 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 1830 | 1462783506455 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 01:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:45:06 INFO - PROCESS | 1830 | 1462783506460 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 1830 | 1462783506462 Marionette TRACE conn3 <- [1,1922,null,{}] 01:45:06 INFO - PROCESS | 1830 | 1462783506467 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:06 INFO - PROCESS | 1830 | 1462783506690 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:45:06 INFO - PROCESS | 1830 | 1462783506711 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158784000 == 155 [pid = 1830] [id = 488] 01:45:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5159bb8400) [pid = 1830] [serial = 1465] [outer = (nil)] 01:45:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f515ad56c00) [pid = 1830] [serial = 1466] [outer = 0x7f5159bb8400] 01:45:06 INFO - PROCESS | 1830 | 1462783506767 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f515bb03000) [pid = 1830] [serial = 1467] [outer = 0x7f5159bb8400] 01:45:07 INFO - PROCESS | 1830 | 1462783507646 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1223ms 01:45:07 INFO - PROCESS | 1830 | 1462783507684 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 1830 | 1462783507687 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 01:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:45:07 INFO - PROCESS | 1830 | 1462783507692 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 1830 | 1462783507695 Marionette TRACE conn3 <- [1,1926,null,{}] 01:45:07 INFO - PROCESS | 1830 | 1462783507704 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:07 INFO - PROCESS | 1830 | 1462783507930 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:45:07 INFO - PROCESS | 1830 | 1462783507960 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159192800 == 156 [pid = 1830] [id = 489] 01:45:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5150b21400) [pid = 1830] [serial = 1468] [outer = (nil)] 01:45:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f515efc3000) [pid = 1830] [serial = 1469] [outer = 0x7f5150b21400] 01:45:08 INFO - PROCESS | 1830 | 1462783508016 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f515f116400) [pid = 1830] [serial = 1470] [outer = 0x7f5150b21400] 01:45:08 INFO - PROCESS | 1830 | 1462783508880 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1235ms 01:45:08 INFO - PROCESS | 1830 | 1462783508934 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 1830 | 1462783508936 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 01:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:45:08 INFO - PROCESS | 1830 | 1462783508943 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 1830 | 1462783508947 Marionette TRACE conn3 <- [1,1930,null,{}] 01:45:08 INFO - PROCESS | 1830 | 1462783508952 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:09 INFO - PROCESS | 1830 | 1462783509195 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:45:09 INFO - PROCESS | 1830 | 1462783509221 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159e9e000 == 157 [pid = 1830] [id = 490] 01:45:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f515f11ac00) [pid = 1830] [serial = 1471] [outer = (nil)] 01:45:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f515f7b5c00) [pid = 1830] [serial = 1472] [outer = 0x7f515f11ac00] 01:45:09 INFO - PROCESS | 1830 | 1462783509278 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f515f7e7800) [pid = 1830] [serial = 1473] [outer = 0x7f515f11ac00] 01:45:10 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5151ec6400) [pid = 1830] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:45:10 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f51605c4000) [pid = 1830] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:45:10 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f51542c0000) [pid = 1830] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:45:10 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f51540d3800) [pid = 1830] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:45:10 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f51520c0c00) [pid = 1830] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:45:10 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f515fac6c00) [pid = 1830] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:45:10 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f515efbcc00) [pid = 1830] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:45:10 INFO - PROCESS | 1830 | 1462783510590 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1677ms 01:45:10 INFO - PROCESS | 1830 | 1462783510620 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 1830 | 1462783510623 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 01:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:45:10 INFO - PROCESS | 1830 | 1462783510628 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 1830 | 1462783510630 Marionette TRACE conn3 <- [1,1934,null,{}] 01:45:10 INFO - PROCESS | 1830 | 1462783510635 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:10 INFO - PROCESS | 1830 | 1462783510789 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:45:10 INFO - PROCESS | 1830 | 1462783510804 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515b896800 == 158 [pid = 1830] [id = 491] 01:45:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f51540d3800) [pid = 1830] [serial = 1474] [outer = (nil)] 01:45:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f515facb000) [pid = 1830] [serial = 1475] [outer = 0x7f51540d3800] 01:45:10 INFO - PROCESS | 1830 | 1462783510858 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5161893c00) [pid = 1830] [serial = 1476] [outer = 0x7f51540d3800] 01:45:11 INFO - PROCESS | 1830 | 1462783511653 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1079ms 01:45:11 INFO - PROCESS | 1830 | 1462783511708 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:45:11 INFO - PROCESS | 1830 | 1462783511711 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 01:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:45:11 INFO - PROCESS | 1830 | 1462783511716 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 1830 | 1462783511718 Marionette TRACE conn3 <- [1,1938,null,{}] 01:45:11 INFO - PROCESS | 1830 | 1462783511723 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:11 INFO - PROCESS | 1830 | 1462783511941 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:45:11 INFO - PROCESS | 1830 | 1462783511954 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2c7800 == 159 [pid = 1830] [id = 492] 01:45:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f515fa49000) [pid = 1830] [serial = 1477] [outer = (nil)] 01:45:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f5161930800) [pid = 1830] [serial = 1478] [outer = 0x7f515fa49000] 01:45:12 INFO - PROCESS | 1830 | 1462783512009 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f5161951000) [pid = 1830] [serial = 1479] [outer = 0x7f515fa49000] 01:45:13 INFO - PROCESS | 1830 | 1462783513115 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1425ms 01:45:13 INFO - PROCESS | 1830 | 1462783513143 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:45:13 INFO - PROCESS | 1830 | 1462783513150 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 01:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:45:13 INFO - PROCESS | 1830 | 1462783513157 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:45:13 INFO - PROCESS | 1830 | 1462783513163 Marionette TRACE conn3 <- [1,1942,null,{}] 01:45:13 INFO - PROCESS | 1830 | 1462783513169 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:13 INFO - PROCESS | 1830 | 1462783513367 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:45:13 INFO - PROCESS | 1830 | 1462783513585 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515271e000 == 160 [pid = 1830] [id = 493] 01:45:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5152138c00) [pid = 1830] [serial = 1480] [outer = (nil)] 01:45:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f5153f89c00) [pid = 1830] [serial = 1481] [outer = 0x7f5152138c00] 01:45:13 INFO - PROCESS | 1830 | 1462783513695 Marionette DEBUG loaded listener.js 01:45:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f5154b53400) [pid = 1830] [serial = 1482] [outer = 0x7f5152138c00] 01:45:14 INFO - PROCESS | 1830 | 1462783514614 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1530ms 01:45:14 INFO - PROCESS | 1830 | 1462783514689 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:45:14 INFO - PROCESS | 1830 | 1462783514701 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 01:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:45:14 INFO - PROCESS | 1830 | 1462783514711 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 1830 | 1462783514714 Marionette TRACE conn3 <- [1,1946,null,{}] 01:45:14 INFO - PROCESS | 1830 | 1462783514719 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:14 INFO - PROCESS | 1830 | 1462783514958 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:45:15 INFO - PROCESS | 1830 | 1462783515243 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592d2800 == 161 [pid = 1830] [id = 494] 01:45:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f5154da8000) [pid = 1830] [serial = 1483] [outer = (nil)] 01:45:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5158a9a400) [pid = 1830] [serial = 1484] [outer = 0x7f5154da8000] 01:45:15 INFO - PROCESS | 1830 | 1462783515355 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f5159ce3c00) [pid = 1830] [serial = 1485] [outer = 0x7f5154da8000] 01:45:16 INFO - PROCESS | 1830 | 1462783516185 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1527ms 01:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:45:16 INFO - PROCESS | 1830 | 1462783516238 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:45:16 INFO - PROCESS | 1830 | 1462783516241 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 01:45:16 INFO - PROCESS | 1830 | 1462783516247 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:45:16 INFO - PROCESS | 1830 | 1462783516253 Marionette TRACE conn3 <- [1,1950,null,{}] 01:45:16 INFO - PROCESS | 1830 | 1462783516267 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:16 INFO - PROCESS | 1830 | 1462783516463 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:45:16 INFO - PROCESS | 1830 | 1462783516673 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608b2800 == 162 [pid = 1830] [id = 495] 01:45:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5159bbd400) [pid = 1830] [serial = 1486] [outer = (nil)] 01:45:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f515f117000) [pid = 1830] [serial = 1487] [outer = 0x7f5159bbd400] 01:45:16 INFO - PROCESS | 1830 | 1462783516787 Marionette DEBUG loaded listener.js 01:45:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f515f40f800) [pid = 1830] [serial = 1488] [outer = 0x7f5159bbd400] 01:45:17 INFO - PROCESS | 1830 | 1462783517677 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1487ms 01:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:45:17 INFO - PROCESS | 1830 | 1462783517733 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:45:17 INFO - PROCESS | 1830 | 1462783517737 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 01:45:17 INFO - PROCESS | 1830 | 1462783517743 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 1830 | 1462783517746 Marionette TRACE conn3 <- [1,1954,null,{}] 01:45:17 INFO - PROCESS | 1830 | 1462783517751 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:17 INFO - PROCESS | 1830 | 1462783517956 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:45:18 INFO - PROCESS | 1830 | 1462783518177 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fab000 == 163 [pid = 1830] [id = 496] 01:45:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f515bb02800) [pid = 1830] [serial = 1489] [outer = (nil)] 01:45:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5161951400) [pid = 1830] [serial = 1490] [outer = 0x7f515bb02800] 01:45:18 INFO - PROCESS | 1830 | 1462783518287 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f5161b18000) [pid = 1830] [serial = 1491] [outer = 0x7f515bb02800] 01:45:19 INFO - PROCESS | 1830 | 1462783519141 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1427ms 01:45:19 INFO - PROCESS | 1830 | 1462783519178 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 1830 | 1462783519182 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 01:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:45:19 INFO - PROCESS | 1830 | 1462783519189 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 1830 | 1462783519192 Marionette TRACE conn3 <- [1,1958,null,{}] 01:45:19 INFO - PROCESS | 1830 | 1462783519197 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:19 INFO - PROCESS | 1830 | 1462783519396 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:45:19 INFO - PROCESS | 1830 | 1462783519612 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516308b000 == 164 [pid = 1830] [id = 497] 01:45:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f515f67dc00) [pid = 1830] [serial = 1492] [outer = (nil)] 01:45:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5162752800) [pid = 1830] [serial = 1493] [outer = 0x7f515f67dc00] 01:45:19 INFO - PROCESS | 1830 | 1462783519734 Marionette DEBUG loaded listener.js 01:45:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f5162e0e800) [pid = 1830] [serial = 1494] [outer = 0x7f515f67dc00] 01:45:20 INFO - PROCESS | 1830 | 1462783520655 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1526ms 01:45:20 INFO - PROCESS | 1830 | 1462783520717 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:45:20 INFO - PROCESS | 1830 | 1462783520720 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 01:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:45:20 INFO - PROCESS | 1830 | 1462783520726 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:45:20 INFO - PROCESS | 1830 | 1462783520729 Marionette TRACE conn3 <- [1,1962,null,{}] 01:45:20 INFO - PROCESS | 1830 | 1462783520734 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:20 INFO - PROCESS | 1830 | 1462783520975 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:45:21 INFO - PROCESS | 1830 | 1462783521187 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5169abb800 == 165 [pid = 1830] [id = 498] 01:45:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5161952c00) [pid = 1830] [serial = 1495] [outer = (nil)] 01:45:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f51632ac000) [pid = 1830] [serial = 1496] [outer = 0x7f5161952c00] 01:45:21 INFO - PROCESS | 1830 | 1462783521296 Marionette DEBUG loaded listener.js 01:45:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f5164e54400) [pid = 1830] [serial = 1497] [outer = 0x7f5161952c00] 01:45:22 INFO - PROCESS | 1830 | 1462783522210 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1528ms 01:45:22 INFO - PROCESS | 1830 | 1462783522256 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:45:22 INFO - PROCESS | 1830 | 1462783522260 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 01:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:45:22 INFO - PROCESS | 1830 | 1462783522266 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:45:22 INFO - PROCESS | 1830 | 1462783522269 Marionette TRACE conn3 <- [1,1966,null,{}] 01:45:22 INFO - PROCESS | 1830 | 1462783522274 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:22 INFO - PROCESS | 1830 | 1462783522472 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:45:22 INFO - PROCESS | 1830 | 1462783522738 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb13800 == 166 [pid = 1830] [id = 499] 01:45:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f5162eaf400) [pid = 1830] [serial = 1498] [outer = (nil)] 01:45:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f5168cac800) [pid = 1830] [serial = 1499] [outer = 0x7f5162eaf400] 01:45:22 INFO - PROCESS | 1830 | 1462783522811 Marionette DEBUG loaded listener.js 01:45:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f5169a0cc00) [pid = 1830] [serial = 1500] [outer = 0x7f5162eaf400] 01:45:23 INFO - PROCESS | 1830 | 1462783523633 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1427ms 01:45:23 INFO - PROCESS | 1830 | 1462783523694 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:45:23 INFO - PROCESS | 1830 | 1462783523696 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 01:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:45:23 INFO - PROCESS | 1830 | 1462783523702 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:45:23 INFO - PROCESS | 1830 | 1462783523704 Marionette TRACE conn3 <- [1,1970,null,{}] 01:45:23 INFO - PROCESS | 1830 | 1462783523709 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:23 INFO - PROCESS | 1830 | 1462783523912 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:45:24 INFO - PROCESS | 1830 | 1462783524131 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5173107800 == 167 [pid = 1830] [id = 500] 01:45:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f5162f7c000) [pid = 1830] [serial = 1501] [outer = (nil)] 01:45:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f516ac66c00) [pid = 1830] [serial = 1502] [outer = 0x7f5162f7c000] 01:45:24 INFO - PROCESS | 1830 | 1462783524240 Marionette DEBUG loaded listener.js 01:45:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f516c07b000) [pid = 1830] [serial = 1503] [outer = 0x7f5162f7c000] 01:45:25 INFO - PROCESS | 1830 | 1462783525125 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1475ms 01:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:45:25 INFO - PROCESS | 1830 | 1462783525178 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:45:25 INFO - PROCESS | 1830 | 1462783525181 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 01:45:25 INFO - PROCESS | 1830 | 1462783525188 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:45:25 INFO - PROCESS | 1830 | 1462783525191 Marionette TRACE conn3 <- [1,1974,null,{}] 01:45:25 INFO - PROCESS | 1830 | 1462783525196 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:25 INFO - PROCESS | 1830 | 1462783525391 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:45:25 INFO - PROCESS | 1830 | 1462783525688 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517ddcd000 == 168 [pid = 1830] [id = 501] 01:45:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f515f7e6400) [pid = 1830] [serial = 1504] [outer = (nil)] 01:45:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f516d1b8c00) [pid = 1830] [serial = 1505] [outer = 0x7f515f7e6400] 01:45:25 INFO - PROCESS | 1830 | 1462783525801 Marionette DEBUG loaded listener.js 01:45:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f5178d7f800) [pid = 1830] [serial = 1506] [outer = 0x7f515f7e6400] 01:45:26 INFO - PROCESS | 1830 | 1462783526555 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1387ms 01:45:26 INFO - PROCESS | 1830 | 1462783526585 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:45:26 INFO - PROCESS | 1830 | 1462783526588 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 01:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:45:26 INFO - PROCESS | 1830 | 1462783526596 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:45:26 INFO - PROCESS | 1830 | 1462783526599 Marionette TRACE conn3 <- [1,1978,null,{}] 01:45:26 INFO - PROCESS | 1830 | 1462783526604 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:26 INFO - PROCESS | 1830 | 1462783526802 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:45:27 INFO - PROCESS | 1830 | 1462783527072 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f518265c800 == 169 [pid = 1830] [id = 502] 01:45:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f5153f8ac00) [pid = 1830] [serial = 1507] [outer = (nil)] 01:45:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f517a21d400) [pid = 1830] [serial = 1508] [outer = 0x7f5153f8ac00] 01:45:27 INFO - PROCESS | 1830 | 1462783527149 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f517a222400) [pid = 1830] [serial = 1509] [outer = 0x7f5153f8ac00] 01:45:28 INFO - PROCESS | 1830 | 1462783528006 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1436ms 01:45:28 INFO - PROCESS | 1830 | 1462783528033 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 1830 | 1462783528038 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 01:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:45:28 INFO - PROCESS | 1830 | 1462783528043 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 1830 | 1462783528047 Marionette TRACE conn3 <- [1,1982,null,{}] 01:45:28 INFO - PROCESS | 1830 | 1462783528052 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:28 INFO - PROCESS | 1830 | 1462783528272 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:45:28 INFO - PROCESS | 1830 | 1462783528538 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515bba6800 == 170 [pid = 1830] [id = 503] 01:45:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f514de90000) [pid = 1830] [serial = 1510] [outer = (nil)] 01:45:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f514de97c00) [pid = 1830] [serial = 1511] [outer = 0x7f514de90000] 01:45:28 INFO - PROCESS | 1830 | 1462783528622 Marionette DEBUG loaded listener.js 01:45:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f517a226800) [pid = 1830] [serial = 1512] [outer = 0x7f514de90000] 01:45:29 INFO - PROCESS | 1830 | 1462783529425 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1432ms 01:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:45:29 INFO - PROCESS | 1830 | 1462783529476 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:45:29 INFO - PROCESS | 1830 | 1462783529479 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 01:45:29 INFO - PROCESS | 1830 | 1462783529486 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:45:29 INFO - PROCESS | 1830 | 1462783529488 Marionette TRACE conn3 <- [1,1986,null,{}] 01:45:29 INFO - PROCESS | 1830 | 1462783529495 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:29 INFO - PROCESS | 1830 | 1462783529697 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:45:29 INFO - PROCESS | 1830 | 1462783529926 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150cee000 == 171 [pid = 1830] [id = 504] 01:45:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f514de94400) [pid = 1830] [serial = 1513] [outer = (nil)] 01:45:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f514fca3c00) [pid = 1830] [serial = 1514] [outer = 0x7f514de94400] 01:45:30 INFO - PROCESS | 1830 | 1462783530035 Marionette DEBUG loaded listener.js 01:45:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f514fca9000) [pid = 1830] [serial = 1515] [outer = 0x7f514de94400] 01:45:30 INFO - PROCESS | 1830 | 1462783530903 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1431ms 01:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:45:30 INFO - PROCESS | 1830 | 1462783530915 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:45:30 INFO - PROCESS | 1830 | 1462783530917 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 01:45:30 INFO - PROCESS | 1830 | 1462783530924 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:45:30 INFO - PROCESS | 1830 | 1462783530934 Marionette TRACE conn3 <- [1,1990,null,{}] 01:45:30 INFO - PROCESS | 1830 | 1462783530939 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:31 INFO - PROCESS | 1830 | 1462783531136 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:45:31 INFO - PROCESS | 1830 | 1462783531377 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5157277000 == 172 [pid = 1830] [id = 505] 01:45:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f514de94800) [pid = 1830] [serial = 1516] [outer = (nil)] 01:45:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f515f7ebc00) [pid = 1830] [serial = 1517] [outer = 0x7f514de94800] 01:45:31 INFO - PROCESS | 1830 | 1462783531446 Marionette DEBUG loaded listener.js 01:45:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f517a222c00) [pid = 1830] [serial = 1518] [outer = 0x7f514de94800] 01:45:32 INFO - PROCESS | 1830 | 1462783532299 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1437ms 01:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:45:32 INFO - PROCESS | 1830 | 1462783532360 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:45:32 INFO - PROCESS | 1830 | 1462783532363 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 01:45:32 INFO - PROCESS | 1830 | 1462783532369 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:45:32 INFO - PROCESS | 1830 | 1462783532371 Marionette TRACE conn3 <- [1,1994,null,{}] 01:45:32 INFO - PROCESS | 1830 | 1462783532376 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:32 INFO - PROCESS | 1830 | 1462783532574 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:45:32 INFO - PROCESS | 1830 | 1462783532795 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fbd6800 == 173 [pid = 1830] [id = 506] 01:45:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f514fb7e400) [pid = 1830] [serial = 1519] [outer = (nil)] 01:45:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f514fb85000) [pid = 1830] [serial = 1520] [outer = 0x7f514fb7e400] 01:45:32 INFO - PROCESS | 1830 | 1462783532905 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f514fb8a400) [pid = 1830] [serial = 1521] [outer = 0x7f514fb7e400] 01:45:33 INFO - PROCESS | 1830 | 1462783533792 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1477ms 01:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:45:33 INFO - PROCESS | 1830 | 1462783533846 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:45:33 INFO - PROCESS | 1830 | 1462783533849 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 01:45:33 INFO - PROCESS | 1830 | 1462783533856 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:45:33 INFO - PROCESS | 1830 | 1462783533859 Marionette TRACE conn3 <- [1,1998,null,{}] 01:45:33 INFO - PROCESS | 1830 | 1462783533865 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:34 INFO - PROCESS | 1830 | 1462783534062 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:45:34 INFO - PROCESS | 1830 | 1462783534330 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51522a3800 == 174 [pid = 1830] [id = 507] 01:45:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f514fb7f000) [pid = 1830] [serial = 1522] [outer = (nil)] 01:45:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f514fcac000) [pid = 1830] [serial = 1523] [outer = 0x7f514fb7f000] 01:45:34 INFO - PROCESS | 1830 | 1462783534402 Marionette DEBUG loaded listener.js 01:45:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f515ab16c00) [pid = 1830] [serial = 1524] [outer = 0x7f514fb7f000] 01:45:35 INFO - PROCESS | 1830 | 1462783535249 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1883ms 01:45:35 INFO - PROCESS | 1830 | 1462783535738 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:45:35 INFO - PROCESS | 1830 | 1462783535745 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 01:45:35 INFO - PROCESS | 1830 | 1462783535751 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:45:35 INFO - PROCESS | 1830 | 1462783535754 Marionette TRACE conn3 <- [1,2002,null,{}] 01:45:35 INFO - PROCESS | 1830 | 1462783535807 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:36 INFO - PROCESS | 1830 | 1462783536089 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:45:36 INFO - PROCESS | 1830 | 1462783536318 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152712800 == 175 [pid = 1830] [id = 508] 01:45:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f5150b23800) [pid = 1830] [serial = 1525] [outer = (nil)] 01:45:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f5151ec8c00) [pid = 1830] [serial = 1526] [outer = 0x7f5150b23800] 01:45:36 INFO - PROCESS | 1830 | 1462783536379 Marionette DEBUG loaded listener.js 01:45:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f51520b9c00) [pid = 1830] [serial = 1527] [outer = 0x7f5150b23800] 01:45:37 INFO - PROCESS | 1830 | 1462783537390 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1694ms 01:45:37 INFO - PROCESS | 1830 | 1462783537446 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:45:37 INFO - PROCESS | 1830 | 1462783537450 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 01:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:45:37 INFO - PROCESS | 1830 | 1462783537462 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:45:37 INFO - PROCESS | 1830 | 1462783537466 Marionette TRACE conn3 <- [1,2006,null,{}] 01:45:37 INFO - PROCESS | 1830 | 1462783537471 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:37 INFO - PROCESS | 1830 | 1462783537671 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:45:37 INFO - PROCESS | 1830 | 1462783537934 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150b65000 == 176 [pid = 1830] [id = 509] 01:45:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7f5154b4a400) [pid = 1830] [serial = 1528] [outer = (nil)] 01:45:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7f5154c03400) [pid = 1830] [serial = 1529] [outer = 0x7f5154b4a400] 01:45:38 INFO - PROCESS | 1830 | 1462783538049 Marionette DEBUG loaded listener.js 01:45:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7f5154dab800) [pid = 1830] [serial = 1530] [outer = 0x7f5154b4a400] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158b10800 == 175 [pid = 1830] [id = 428] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515eeac000 == 174 [pid = 1830] [id = 376] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608a5000 == 173 [pid = 1830] [id = 130] 01:45:38 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7f5152137000) [pid = 1830] [serial = 1391] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7f515ab1e000) [pid = 1830] [serial = 1382] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7f515f7b7800) [pid = 1830] [serial = 1385] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f51528f6000) [pid = 1830] [serial = 1379] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f51632a0c00) [pid = 1830] [serial = 1388] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f5162e24400) [pid = 1830] [serial = 1415] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515b896800 == 172 [pid = 1830] [id = 491] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159e9e000 == 171 [pid = 1830] [id = 490] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159192800 == 170 [pid = 1830] [id = 489] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158784000 == 169 [pid = 1830] [id = 488] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515496f800 == 168 [pid = 1830] [id = 487] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51520ef800 == 167 [pid = 1830] [id = 486] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5152718000 == 166 [pid = 1830] [id = 485] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e11a800 == 165 [pid = 1830] [id = 479] 01:45:38 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51794c6800 == 164 [pid = 1830] [id = 478] 01:45:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb10000 == 163 [pid = 1830] [id = 477] 01:45:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165de7000 == 162 [pid = 1830] [id = 476] 01:45:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51630a2800 == 161 [pid = 1830] [id = 475] 01:45:39 INFO - PROCESS | 1830 | 1462783539018 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:45:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fae800 == 160 [pid = 1830] [id = 474] 01:45:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515eeac800 == 159 [pid = 1830] [id = 473] 01:45:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5154950800 == 158 [pid = 1830] [id = 472] 01:45:39 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 01:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1586ms 01:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:45:39 INFO - PROCESS | 1830 | 1462783539044 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:45:39 INFO - PROCESS | 1830 | 1462783539047 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 01:45:39 INFO - PROCESS | 1830 | 1462783539055 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 1830 | 1462783539058 Marionette TRACE conn3 <- [1,2010,null,{}] 01:45:39 INFO - PROCESS | 1830 | 1462783539072 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:39 INFO - PROCESS | 1830 | 1462783539265 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f51540d3000) [pid = 1830] [serial = 1397] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f5154da7c00) [pid = 1830] [serial = 1352] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f51566b7400) [pid = 1830] [serial = 1398] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f5161939400) [pid = 1830] [serial = 1358] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f5161956800) [pid = 1830] [serial = 1410] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f516c5f5400) [pid = 1830] [serial = 1370] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f5159cd8c00) [pid = 1830] [serial = 1401] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f5163138800) [pid = 1830] [serial = 1364] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f515ab1ac00) [pid = 1830] [serial = 1403] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f515ad58c00) [pid = 1830] [serial = 1355] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f515efbbc00) [pid = 1830] [serial = 1404] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f5169a5c400) [pid = 1830] [serial = 1367] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f5158ba6400) [pid = 1830] [serial = 1400] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f5153a34c00) [pid = 1830] [serial = 1395] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f5162ea9400) [pid = 1830] [serial = 1361] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f5161b19c00) [pid = 1830] [serial = 1412] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f516231f800) [pid = 1830] [serial = 1413] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f515f7c1400) [pid = 1830] [serial = 1407] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f5178173800) [pid = 1830] [serial = 1373] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f515f404c00) [pid = 1830] [serial = 1406] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f516189f800) [pid = 1830] [serial = 1409] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f5164e58000) [pid = 1830] [serial = 1376] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f51528f6c00) [pid = 1830] [serial = 1394] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f516290c800) [pid = 1830] [serial = 1349] [outer = (nil)] [url = about:blank] 01:45:39 INFO - PROCESS | 1830 | 1462783539566 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a20000 == 159 [pid = 1830] [id = 510] 01:45:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f5154b51000) [pid = 1830] [serial = 1531] [outer = (nil)] 01:45:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f51589b9000) [pid = 1830] [serial = 1532] [outer = 0x7f5154b51000] 01:45:39 INFO - PROCESS | 1830 | 1462783539638 Marionette DEBUG loaded listener.js 01:45:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f5159cd5c00) [pid = 1830] [serial = 1533] [outer = 0x7f5154b51000] 01:45:40 INFO - PROCESS | 1830 | 1462783540364 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:45:40 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 01:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1331ms 01:45:40 INFO - PROCESS | 1830 | 1462783540384 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:45:40 INFO - PROCESS | 1830 | 1462783540386 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 01:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:45:40 INFO - PROCESS | 1830 | 1462783540393 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:45:40 INFO - PROCESS | 1830 | 1462783540396 Marionette TRACE conn3 <- [1,2014,null,{}] 01:45:40 INFO - PROCESS | 1830 | 1462783540401 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:40 INFO - PROCESS | 1830 | 1462783540580 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:45:40 INFO - PROCESS | 1830 | 1462783540795 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5157461000 == 160 [pid = 1830] [id = 511] 01:45:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f515aa9f000) [pid = 1830] [serial = 1534] [outer = (nil)] 01:45:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f515ab19c00) [pid = 1830] [serial = 1535] [outer = 0x7f515aa9f000] 01:45:40 INFO - PROCESS | 1830 | 1462783540871 Marionette DEBUG loaded listener.js 01:45:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f515bb04800) [pid = 1830] [serial = 1536] [outer = 0x7f515aa9f000] 01:45:41 INFO - PROCESS | 1830 | 1462783541674 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1328ms 01:45:41 INFO - PROCESS | 1830 | 1462783541723 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:45:41 INFO - PROCESS | 1830 | 1462783541727 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 01:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:45:41 INFO - PROCESS | 1830 | 1462783541739 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:45:41 INFO - PROCESS | 1830 | 1462783541741 Marionette TRACE conn3 <- [1,2018,null,{}] 01:45:41 INFO - PROCESS | 1830 | 1462783541747 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:41 INFO - PROCESS | 1830 | 1462783541985 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:45:42 INFO - PROCESS | 1830 | 1462783542019 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515920f800 == 161 [pid = 1830] [id = 512] 01:45:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f515ab14400) [pid = 1830] [serial = 1537] [outer = (nil)] 01:45:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f515f11e000) [pid = 1830] [serial = 1538] [outer = 0x7f515ab14400] 01:45:42 INFO - PROCESS | 1830 | 1462783542076 Marionette DEBUG loaded listener.js 01:45:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f515f409800) [pid = 1830] [serial = 1539] [outer = 0x7f515ab14400] 01:45:42 INFO - PROCESS | 1830 | 1462783542958 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1277ms 01:45:43 INFO - PROCESS | 1830 | 1462783543018 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:45:43 INFO - PROCESS | 1830 | 1462783543021 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 01:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:45:43 INFO - PROCESS | 1830 | 1462783543026 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:45:43 INFO - PROCESS | 1830 | 1462783543028 Marionette TRACE conn3 <- [1,2022,null,{}] 01:45:43 INFO - PROCESS | 1830 | 1462783543033 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:43 INFO - PROCESS | 1830 | 1462783543303 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:45:43 INFO - PROCESS | 1830 | 1462783543341 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515bb94800 == 162 [pid = 1830] [id = 513] 01:45:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f515f7c1400) [pid = 1830] [serial = 1540] [outer = (nil)] 01:45:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f5161f46c00) [pid = 1830] [serial = 1541] [outer = 0x7f515f7c1400] 01:45:43 INFO - PROCESS | 1830 | 1462783543399 Marionette DEBUG loaded listener.js 01:45:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f5162e16800) [pid = 1830] [serial = 1542] [outer = 0x7f515f7c1400] 01:45:44 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f51540ce400) [pid = 1830] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:45:44 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f5159bb8400) [pid = 1830] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:45:44 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f5152139800) [pid = 1830] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:45:44 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f5150b21400) [pid = 1830] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:45:44 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f515f11ac00) [pid = 1830] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:45:44 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f5153a31000) [pid = 1830] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:45:44 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f51540d3800) [pid = 1830] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:45:44 INFO - PROCESS | 1830 | 1462783544493 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1524ms 01:45:44 INFO - PROCESS | 1830 | 1462783544552 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:45:44 INFO - PROCESS | 1830 | 1462783544555 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 01:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:45:44 INFO - PROCESS | 1830 | 1462783544560 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:45:44 INFO - PROCESS | 1830 | 1462783544562 Marionette TRACE conn3 <- [1,2026,null,{}] 01:45:44 INFO - PROCESS | 1830 | 1462783544577 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:44 INFO - PROCESS | 1830 | 1462783544830 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:45:44 INFO - PROCESS | 1830 | 1462783544844 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f0d9800 == 163 [pid = 1830] [id = 514] 01:45:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f5152139800) [pid = 1830] [serial = 1543] [outer = (nil)] 01:45:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f5162e0ec00) [pid = 1830] [serial = 1544] [outer = 0x7f5152139800] 01:45:45 INFO - PROCESS | 1830 | 1462783545009 Marionette DEBUG loaded listener.js 01:45:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f5162f81c00) [pid = 1830] [serial = 1545] [outer = 0x7f5152139800] 01:45:45 INFO - PROCESS | 1830 | 1462783545695 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1192ms 01:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:45:45 INFO - PROCESS | 1830 | 1462783545753 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:45:45 INFO - PROCESS | 1830 | 1462783545756 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 01:45:45 INFO - PROCESS | 1830 | 1462783545761 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:45:45 INFO - PROCESS | 1830 | 1462783545764 Marionette TRACE conn3 <- [1,2030,null,{}] 01:45:45 INFO - PROCESS | 1830 | 1462783545768 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:45 INFO - PROCESS | 1830 | 1462783545972 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:45:46 INFO - PROCESS | 1830 | 1462783546328 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f8c2800 == 164 [pid = 1830] [id = 515] 01:45:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f514de8f000) [pid = 1830] [serial = 1546] [outer = (nil)] 01:45:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f514de93800) [pid = 1830] [serial = 1547] [outer = 0x7f514de8f000] 01:45:46 INFO - PROCESS | 1830 | 1462783546409 Marionette DEBUG loaded listener.js 01:45:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f514fca4800) [pid = 1830] [serial = 1548] [outer = 0x7f514de8f000] 01:45:47 INFO - PROCESS | 1830 | 1462783547323 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1629ms 01:45:47 INFO - PROCESS | 1830 | 1462783547392 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:45:47 INFO - PROCESS | 1830 | 1462783547399 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 01:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:45:47 INFO - PROCESS | 1830 | 1462783547406 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:45:47 INFO - PROCESS | 1830 | 1462783547411 Marionette TRACE conn3 <- [1,2034,null,{}] 01:45:47 INFO - PROCESS | 1830 | 1462783547417 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:47 INFO - PROCESS | 1830 | 1462783547632 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:45:47 INFO - PROCESS | 1830 | 1462783547891 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5157454800 == 165 [pid = 1830] [id = 516] 01:45:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f5154b47c00) [pid = 1830] [serial = 1549] [outer = (nil)] 01:45:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f5154dad400) [pid = 1830] [serial = 1550] [outer = 0x7f5154b47c00] 01:45:48 INFO - PROCESS | 1830 | 1462783548011 Marionette DEBUG loaded listener.js 01:45:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f515896b800) [pid = 1830] [serial = 1551] [outer = 0x7f5154b47c00] 01:45:48 INFO - PROCESS | 1830 | 1462783548858 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1528ms 01:45:48 INFO - PROCESS | 1830 | 1462783548938 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:45:48 INFO - PROCESS | 1830 | 1462783548944 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 01:45:48 INFO - PROCESS | 1830 | 1462783548951 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:45:48 INFO - PROCESS | 1830 | 1462783548955 Marionette TRACE conn3 <- [1,2038,null,{}] 01:45:48 INFO - PROCESS | 1830 | 1462783548961 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:49 INFO - PROCESS | 1830 | 1462783549198 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:45:49 INFO - PROCESS | 1830 | 1462783549536 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51607c0800 == 166 [pid = 1830] [id = 517] 01:45:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f5159ce4800) [pid = 1830] [serial = 1552] [outer = (nil)] 01:45:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f515f092000) [pid = 1830] [serial = 1553] [outer = 0x7f5159ce4800] 01:45:49 INFO - PROCESS | 1830 | 1462783549608 Marionette DEBUG loaded listener.js 01:45:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f515f7bb400) [pid = 1830] [serial = 1554] [outer = 0x7f5159ce4800] 01:45:50 INFO - PROCESS | 1830 | 1462783550437 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1533ms 01:45:50 INFO - PROCESS | 1830 | 1462783550484 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:45:50 INFO - PROCESS | 1830 | 1462783550488 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 01:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:45:50 INFO - PROCESS | 1830 | 1462783550502 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:45:50 INFO - PROCESS | 1830 | 1462783550510 Marionette TRACE conn3 <- [1,2042,null,{}] 01:45:50 INFO - PROCESS | 1830 | 1462783550517 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:50 INFO - PROCESS | 1830 | 1462783550712 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:45:50 INFO - PROCESS | 1830 | 1462783550985 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516281f000 == 167 [pid = 1830] [id = 518] 01:45:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f51566b6800) [pid = 1830] [serial = 1555] [outer = (nil)] 01:45:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f5161b25400) [pid = 1830] [serial = 1556] [outer = 0x7f51566b6800] 01:45:51 INFO - PROCESS | 1830 | 1462783551094 Marionette DEBUG loaded listener.js 01:45:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f51630e6800) [pid = 1830] [serial = 1557] [outer = 0x7f51566b6800] 01:45:51 INFO - PROCESS | 1830 | 1462783551878 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:45:51 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) 01:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1440ms 01:45:51 INFO - PROCESS | 1830 | 1462783551935 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:45:51 INFO - PROCESS | 1830 | 1462783551938 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 01:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:45:51 INFO - PROCESS | 1830 | 1462783551944 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:45:51 INFO - PROCESS | 1830 | 1462783551946 Marionette TRACE conn3 <- [1,2046,null,{}] 01:45:51 INFO - PROCESS | 1830 | 1462783551952 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:52 INFO - PROCESS | 1830 | 1462783552136 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:45:52 INFO - PROCESS | 1830 | 1462783552357 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165b9e000 == 168 [pid = 1830] [id = 519] 01:45:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f5158969800) [pid = 1830] [serial = 1558] [outer = (nil)] 01:45:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f51632ad800) [pid = 1830] [serial = 1559] [outer = 0x7f5158969800] 01:45:52 INFO - PROCESS | 1830 | 1462783552468 Marionette DEBUG loaded listener.js 01:45:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f5164e60000) [pid = 1830] [serial = 1560] [outer = 0x7f5158969800] 01:45:53 INFO - PROCESS | 1830 | 1462783553319 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1426ms 01:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:45:53 INFO - PROCESS | 1830 | 1462783553372 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:45:53 INFO - PROCESS | 1830 | 1462783553375 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 01:45:53 INFO - PROCESS | 1830 | 1462783553381 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:45:53 INFO - PROCESS | 1830 | 1462783553384 Marionette TRACE conn3 <- [1,2050,null,{}] 01:45:53 INFO - PROCESS | 1830 | 1462783553389 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:53 INFO - PROCESS | 1830 | 1462783553581 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:45:53 INFO - PROCESS | 1830 | 1462783553844 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb18000 == 169 [pid = 1830] [id = 520] 01:45:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f516af2f000) [pid = 1830] [serial = 1561] [outer = (nil)] 01:45:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f516e7a6400) [pid = 1830] [serial = 1562] [outer = 0x7f516af2f000] 01:45:53 INFO - PROCESS | 1830 | 1462783553927 Marionette DEBUG loaded listener.js 01:45:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f517a225400) [pid = 1830] [serial = 1563] [outer = 0x7f516af2f000] 01:45:54 INFO - PROCESS | 1830 | 1462783554797 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1489ms 01:45:54 INFO - PROCESS | 1830 | 1462783554869 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:45:54 INFO - PROCESS | 1830 | 1462783554873 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 01:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:45:54 INFO - PROCESS | 1830 | 1462783554878 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:45:54 INFO - PROCESS | 1830 | 1462783554880 Marionette TRACE conn3 <- [1,2054,null,{}] 01:45:54 INFO - PROCESS | 1830 | 1462783554885 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:55 INFO - PROCESS | 1830 | 1462783555124 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:45:55 INFO - PROCESS | 1830 | 1462783555470 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517ddd5800 == 170 [pid = 1830] [id = 521] 01:45:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f5150aa8400) [pid = 1830] [serial = 1564] [outer = (nil)] 01:45:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7f5150aafc00) [pid = 1830] [serial = 1565] [outer = 0x7f5150aa8400] 01:45:55 INFO - PROCESS | 1830 | 1462783555541 Marionette DEBUG loaded listener.js 01:45:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7f517a227000) [pid = 1830] [serial = 1566] [outer = 0x7f5150aa8400] 01:45:56 INFO - PROCESS | 1830 | 1462783556345 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1536ms 01:45:56 INFO - PROCESS | 1830 | 1462783556416 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:45:56 INFO - PROCESS | 1830 | 1462783556419 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 01:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:45:56 INFO - PROCESS | 1830 | 1462783556425 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:45:56 INFO - PROCESS | 1830 | 1462783556428 Marionette TRACE conn3 <- [1,2058,null,{}] 01:45:56 INFO - PROCESS | 1830 | 1462783556433 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:56 INFO - PROCESS | 1830 | 1462783556670 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:45:56 INFO - PROCESS | 1830 | 1462783556930 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c99e000 == 171 [pid = 1830] [id = 522] 01:45:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7f514c6bfc00) [pid = 1830] [serial = 1567] [outer = (nil)] 01:45:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7f514c6c5c00) [pid = 1830] [serial = 1568] [outer = 0x7f514c6bfc00] 01:45:57 INFO - PROCESS | 1830 | 1462783557046 Marionette DEBUG loaded listener.js 01:45:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f5150aa2400) [pid = 1830] [serial = 1569] [outer = 0x7f514c6bfc00] 01:45:57 INFO - PROCESS | 1830 | 1462783557898 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1535ms 01:45:57 INFO - PROCESS | 1830 | 1462783557961 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:45:57 INFO - PROCESS | 1830 | 1462783557964 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 01:45:57 INFO - PROCESS | 1830 | 1462783557969 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 1830 | 1462783557972 Marionette TRACE conn3 <- [1,2062,null,{}] 01:45:57 INFO - PROCESS | 1830 | 1462783557977 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:58 INFO - PROCESS | 1830 | 1462783558173 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:45:58 INFO - PROCESS | 1830 | 1462783558439 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180e1f800 == 172 [pid = 1830] [id = 523] 01:45:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f514c6c2400) [pid = 1830] [serial = 1570] [outer = (nil)] 01:45:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f517a228c00) [pid = 1830] [serial = 1571] [outer = 0x7f514c6c2400] 01:45:58 INFO - PROCESS | 1830 | 1462783558513 Marionette DEBUG loaded listener.js 01:45:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f517c456400) [pid = 1830] [serial = 1572] [outer = 0x7f514c6c2400] 01:45:59 INFO - PROCESS | 1830 | 1462783559352 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1428ms 01:45:59 INFO - PROCESS | 1830 | 1462783559398 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:45:59 INFO - PROCESS | 1830 | 1462783559400 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 01:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:45:59 INFO - PROCESS | 1830 | 1462783559407 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:45:59 INFO - PROCESS | 1830 | 1462783559409 Marionette TRACE conn3 <- [1,2066,null,{}] 01:45:59 INFO - PROCESS | 1830 | 1462783559414 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:59 INFO - PROCESS | 1830 | 1462783559603 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:45:59 INFO - PROCESS | 1830 | 1462783559891 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514cada800 == 173 [pid = 1830] [id = 524] 01:45:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f514c6c3400) [pid = 1830] [serial = 1573] [outer = (nil)] 01:45:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f5153eb6800) [pid = 1830] [serial = 1574] [outer = 0x7f514c6c3400] 01:45:59 INFO - PROCESS | 1830 | 1462783559967 Marionette DEBUG loaded listener.js 01:46:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f5153ebc800) [pid = 1830] [serial = 1575] [outer = 0x7f514c6c3400] 01:46:00 INFO - PROCESS | 1830 | 1462783560808 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1430ms 01:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:46:00 INFO - PROCESS | 1830 | 1462783560839 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 1830 | 1462783560841 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 01:46:00 INFO - PROCESS | 1830 | 1462783560846 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:46:00 INFO - PROCESS | 1830 | 1462783560849 Marionette TRACE conn3 <- [1,2070,null,{}] 01:46:00 INFO - PROCESS | 1830 | 1462783560854 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:01 INFO - PROCESS | 1830 | 1462783561055 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:46:01 INFO - PROCESS | 1830 | 1462783561324 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514dfd1000 == 174 [pid = 1830] [id = 525] 01:46:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f5150b21400) [pid = 1830] [serial = 1576] [outer = (nil)] 01:46:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f5165aa6400) [pid = 1830] [serial = 1577] [outer = 0x7f5150b21400] 01:46:01 INFO - PROCESS | 1830 | 1462783561401 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7f5165aad000) [pid = 1830] [serial = 1578] [outer = 0x7f5150b21400] 01:46:02 INFO - PROCESS | 1830 | 1462783562296 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1483ms 01:46:02 INFO - PROCESS | 1830 | 1462783562330 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:46:02 INFO - PROCESS | 1830 | 1462783562333 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 01:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:46:02 INFO - PROCESS | 1830 | 1462783562339 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:46:02 INFO - PROCESS | 1830 | 1462783562341 Marionette TRACE conn3 <- [1,2074,null,{}] 01:46:02 INFO - PROCESS | 1830 | 1462783562347 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:02 INFO - PROCESS | 1830 | 1462783562552 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:46:02 INFO - PROCESS | 1830 | 1462783562830 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f9b2000 == 175 [pid = 1830] [id = 526] 01:46:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7f514f986c00) [pid = 1830] [serial = 1579] [outer = (nil)] 01:46:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7f514f98d800) [pid = 1830] [serial = 1580] [outer = 0x7f514f986c00] 01:46:02 INFO - PROCESS | 1830 | 1462783562901 Marionette DEBUG loaded listener.js 01:46:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7f5165aaf800) [pid = 1830] [serial = 1581] [outer = 0x7f514f986c00] 01:46:03 INFO - PROCESS | 1830 | 1462783563724 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1427ms 01:46:03 INFO - PROCESS | 1830 | 1462783563766 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:46:03 INFO - PROCESS | 1830 | 1462783563769 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 01:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:46:03 INFO - PROCESS | 1830 | 1462783563775 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:46:03 INFO - PROCESS | 1830 | 1462783563777 Marionette TRACE conn3 <- [1,2078,null,{}] 01:46:03 INFO - PROCESS | 1830 | 1462783563782 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:03 INFO - PROCESS | 1830 | 1462783563970 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:46:04 INFO - PROCESS | 1830 | 1462783564246 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158529800 == 176 [pid = 1830] [id = 527] 01:46:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7f514f989800) [pid = 1830] [serial = 1582] [outer = (nil)] 01:46:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7f5158508c00) [pid = 1830] [serial = 1583] [outer = 0x7f514f989800] 01:46:04 INFO - PROCESS | 1830 | 1462783564320 Marionette DEBUG loaded listener.js 01:46:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7f515850d400) [pid = 1830] [serial = 1584] [outer = 0x7f514f989800] 01:46:05 INFO - PROCESS | 1830 | 1462783565166 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1431ms 01:46:05 INFO - PROCESS | 1830 | 1462783565206 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:46:05 INFO - PROCESS | 1830 | 1462783565218 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 01:46:05 INFO - PROCESS | 1830 | 1462783565223 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:46:05 INFO - PROCESS | 1830 | 1462783565225 Marionette TRACE conn3 <- [1,2082,null,{}] 01:46:05 INFO - PROCESS | 1830 | 1462783565232 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:05 INFO - PROCESS | 1830 | 1462783565428 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:46:05 INFO - PROCESS | 1830 | 1462783565703 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158541800 == 177 [pid = 1830] [id = 528] 01:46:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7f5158502800) [pid = 1830] [serial = 1585] [outer = (nil)] 01:46:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7f5165aaf000) [pid = 1830] [serial = 1586] [outer = 0x7f5158502800] 01:46:05 INFO - PROCESS | 1830 | 1462783565811 Marionette DEBUG loaded listener.js 01:46:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7f5165ab3400) [pid = 1830] [serial = 1587] [outer = 0x7f5158502800] 01:46:06 INFO - PROCESS | 1830 | 1462783566615 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1428ms 01:46:06 INFO - PROCESS | 1830 | 1462783566652 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:46:06 INFO - PROCESS | 1830 | 1462783566655 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 01:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:46:06 INFO - PROCESS | 1830 | 1462783566661 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:46:06 INFO - PROCESS | 1830 | 1462783566663 Marionette TRACE conn3 <- [1,2086,null,{}] 01:46:06 INFO - PROCESS | 1830 | 1462783566668 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:06 INFO - PROCESS | 1830 | 1462783566887 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:46:07 INFO - PROCESS | 1830 | 1462783567161 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5156ff6800 == 178 [pid = 1830] [id = 529] 01:46:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7f5157052c00) [pid = 1830] [serial = 1588] [outer = (nil)] 01:46:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7f515705ac00) [pid = 1830] [serial = 1589] [outer = 0x7f5157052c00] 01:46:07 INFO - PROCESS | 1830 | 1462783567233 Marionette DEBUG loaded listener.js 01:46:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7f515705f400) [pid = 1830] [serial = 1590] [outer = 0x7f5157052c00] 01:46:08 INFO - PROCESS | 1830 | 1462783568060 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1493ms 01:46:08 INFO - PROCESS | 1830 | 1462783568155 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:46:08 INFO - PROCESS | 1830 | 1462783568158 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 01:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:46:08 INFO - PROCESS | 1830 | 1462783568164 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:46:08 INFO - PROCESS | 1830 | 1462783568166 Marionette TRACE conn3 <- [1,2090,null,{}] 01:46:08 INFO - PROCESS | 1830 | 1462783568171 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:08 INFO - PROCESS | 1830 | 1462783568393 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:46:08 INFO - PROCESS | 1830 | 1462783568666 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152750800 == 179 [pid = 1830] [id = 530] 01:46:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7f51520c0c00) [pid = 1830] [serial = 1591] [outer = (nil)] 01:46:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7f51540cfc00) [pid = 1830] [serial = 1592] [outer = 0x7f51520c0c00] 01:46:08 INFO - PROCESS | 1830 | 1462783568782 Marionette DEBUG loaded listener.js 01:46:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7f5158510800) [pid = 1830] [serial = 1593] [outer = 0x7f51520c0c00] 01:46:10 INFO - PROCESS | 1830 | ************************* 01:46:10 INFO - PROCESS | 1830 | A coding exception was thrown and uncaught in a Task. 01:46:10 INFO - PROCESS | 1830 | 01:46:10 INFO - PROCESS | 1830 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:46:10 INFO - PROCESS | 1830 | Full stack: 01:46:10 INFO - PROCESS | 1830 | ************************* 01:46:10 INFO - PROCESS | 1830 | 1462783570365 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2278ms 01:46:10 INFO - PROCESS | 1830 | 1462783570443 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:46:10 INFO - PROCESS | 1830 | 1462783570448 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 01:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:46:10 INFO - PROCESS | 1830 | 1462783570455 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:46:10 INFO - PROCESS | 1830 | 1462783570461 Marionette TRACE conn3 <- [1,2094,null,{}] 01:46:10 INFO - PROCESS | 1830 | 1462783570468 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:10 INFO - PROCESS | 1830 | 1462783570711 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:46:11 INFO - PROCESS | 1830 | 1462783571038 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154961000 == 180 [pid = 1830] [id = 531] 01:46:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7f51520bd400) [pid = 1830] [serial = 1594] [outer = (nil)] 01:46:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7f51520c1c00) [pid = 1830] [serial = 1595] [outer = 0x7f51520bd400] 01:46:11 INFO - PROCESS | 1830 | 1462783571135 Marionette DEBUG loaded listener.js 01:46:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7f5153a35800) [pid = 1830] [serial = 1596] [outer = 0x7f51520bd400] 01:46:11 INFO - PROCESS | 1830 | 1462783571952 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1530ms 01:46:11 INFO - PROCESS | 1830 | 1462783571986 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:46:11 INFO - PROCESS | 1830 | 1462783571994 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 01:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:46:12 INFO - PROCESS | 1830 | 1462783572004 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:46:12 INFO - PROCESS | 1830 | 1462783572007 Marionette TRACE conn3 <- [1,2098,null,{}] 01:46:12 INFO - PROCESS | 1830 | 1462783572033 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:12 INFO - PROCESS | 1830 | 1462783572238 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:46:12 INFO - PROCESS | 1830 | 1462783572722 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fbe3000 == 181 [pid = 1830] [id = 532] 01:46:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7f514fca7000) [pid = 1830] [serial = 1597] [outer = (nil)] 01:46:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7f51540d5000) [pid = 1830] [serial = 1598] [outer = 0x7f514fca7000] 01:46:12 INFO - PROCESS | 1830 | 1462783572790 Marionette DEBUG loaded listener.js 01:46:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7f5154b60400) [pid = 1830] [serial = 1599] [outer = 0x7f514fca7000] 01:46:13 INFO - PROCESS | 1830 | 1462783573631 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1684ms 01:46:13 INFO - PROCESS | 1830 | 1462783573687 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:46:13 INFO - PROCESS | 1830 | 1462783573690 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 01:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:46:13 INFO - PROCESS | 1830 | 1462783573696 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:46:13 INFO - PROCESS | 1830 | 1462783573701 Marionette TRACE conn3 <- [1,2102,null,{}] 01:46:13 INFO - PROCESS | 1830 | 1462783573715 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:13 INFO - PROCESS | 1830 | 1462783573904 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:46:14 INFO - PROCESS | 1830 | 1462783574187 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515b889000 == 182 [pid = 1830] [id = 533] 01:46:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7f515705f000) [pid = 1830] [serial = 1600] [outer = (nil)] 01:46:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7f5158a8f400) [pid = 1830] [serial = 1601] [outer = 0x7f515705f000] 01:46:14 INFO - PROCESS | 1830 | 1462783574256 Marionette DEBUG loaded listener.js 01:46:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7f5159b2d000) [pid = 1830] [serial = 1602] [outer = 0x7f515705f000] 01:46:15 INFO - PROCESS | 1830 | 1462783575103 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1479ms 01:46:15 INFO - PROCESS | 1830 | 1462783575177 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:46:15 INFO - PROCESS | 1830 | 1462783575181 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 01:46:15 INFO - PROCESS | 1830 | 1462783575186 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:46:15 INFO - PROCESS | 1830 | 1462783575189 Marionette TRACE conn3 <- [1,2106,null,{}] 01:46:15 INFO - PROCESS | 1830 | 1462783575193 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:15 INFO - PROCESS | 1830 | 1462783575402 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:46:15 INFO - PROCESS | 1830 | 1462783575681 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150b64000 == 183 [pid = 1830] [id = 534] 01:46:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7f51542b5c00) [pid = 1830] [serial = 1603] [outer = (nil)] 01:46:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7f515ad4f000) [pid = 1830] [serial = 1604] [outer = 0x7f51542b5c00] 01:46:15 INFO - PROCESS | 1830 | 1462783575812 Marionette DEBUG loaded listener.js 01:46:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7f515bb0e400) [pid = 1830] [serial = 1605] [outer = 0x7f51542b5c00] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517c4c7800 == 182 [pid = 1830] [id = 458] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e119800 == 181 [pid = 1830] [id = 459] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c398800 == 180 [pid = 1830] [id = 456] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7f5154c0ac00) [pid = 1830] [serial = 1439] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7f51632aac00) [pid = 1830] [serial = 1430] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7f516c5f5000) [pid = 1830] [serial = 1442] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7f51542b6000) [pid = 1830] [serial = 1418] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7f5159bb4400) [pid = 1830] [serial = 1421] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7f5150b20000) [pid = 1830] [serial = 1454] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7f515f116000) [pid = 1830] [serial = 1448] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7f5151f19800) [pid = 1830] [serial = 1451] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7f5162e0d400) [pid = 1830] [serial = 1427] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7f5158969000) [pid = 1830] [serial = 1445] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7f516952d000) [pid = 1830] [serial = 1433] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7f51781dc400) [pid = 1830] [serial = 1436] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7f515fa47400) [pid = 1830] [serial = 1424] [outer = (nil)] [url = about:blank] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f0d9800 == 179 [pid = 1830] [id = 514] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515bb94800 == 178 [pid = 1830] [id = 513] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515920f800 == 177 [pid = 1830] [id = 512] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5157461000 == 176 [pid = 1830] [id = 511] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153a20000 == 175 [pid = 1830] [id = 510] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150b65000 == 174 [pid = 1830] [id = 509] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5152712800 == 173 [pid = 1830] [id = 508] 01:46:16 INFO - PROCESS | 1830 | 1462783576768 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516308b000 == 172 [pid = 1830] [id = 497] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fab000 == 171 [pid = 1830] [id = 496] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608b2800 == 170 [pid = 1830] [id = 495] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51592d2800 == 169 [pid = 1830] [id = 494] 01:46:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515271e000 == 168 [pid = 1830] [id = 493] 01:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1627ms 01:46:16 INFO - PROCESS | 1830 | 1462783576813 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:46:16 INFO - PROCESS | 1830 | 1462783576816 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 01:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:46:16 INFO - PROCESS | 1830 | 1462783576821 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:46:16 INFO - PROCESS | 1830 | 1462783576823 Marionette TRACE conn3 <- [1,2110,null,{}] 01:46:16 INFO - PROCESS | 1830 | 1462783576828 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:17 INFO - PROCESS | 1830 | 1462783577002 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7f515facb000) [pid = 1830] [serial = 1475] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7f5161893c00) [pid = 1830] [serial = 1476] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7f515896f000) [pid = 1830] [serial = 1461] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7f515ad56c00) [pid = 1830] [serial = 1466] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7f5156918400) [pid = 1830] [serial = 1460] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7f5153a2f800) [pid = 1830] [serial = 1458] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7f515f116400) [pid = 1830] [serial = 1470] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7f515f7e7800) [pid = 1830] [serial = 1473] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7f515aaa2000) [pid = 1830] [serial = 1464] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7f51594cd800) [pid = 1830] [serial = 1463] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7f515f7b5c00) [pid = 1830] [serial = 1472] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7f515efc3000) [pid = 1830] [serial = 1469] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7f51528f0000) [pid = 1830] [serial = 1457] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7f515bb03000) [pid = 1830] [serial = 1467] [outer = (nil)] [url = about:blank] 01:46:17 INFO - PROCESS | 1830 | 1462783577272 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150b64800 == 169 [pid = 1830] [id = 535] 01:46:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7f514fc9dc00) [pid = 1830] [serial = 1606] [outer = (nil)] 01:46:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7f51542b6000) [pid = 1830] [serial = 1607] [outer = 0x7f514fc9dc00] 01:46:17 INFO - PROCESS | 1830 | 1462783577344 Marionette DEBUG loaded listener.js 01:46:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7f515aaa8800) [pid = 1830] [serial = 1608] [outer = 0x7f514fc9dc00] 01:46:18 INFO - PROCESS | 1830 | 1462783578028 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1224ms 01:46:18 INFO - PROCESS | 1830 | 1462783578045 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:46:18 INFO - PROCESS | 1830 | 1462783578049 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 01:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:46:18 INFO - PROCESS | 1830 | 1462783578055 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:46:18 INFO - PROCESS | 1830 | 1462783578058 Marionette TRACE conn3 <- [1,2114,null,{}] 01:46:18 INFO - PROCESS | 1830 | 1462783578062 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:18 INFO - PROCESS | 1830 | 1462783578235 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:46:18 INFO - PROCESS | 1830 | 1462783578419 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515726f000 == 170 [pid = 1830] [id = 536] 01:46:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7f5151f1ec00) [pid = 1830] [serial = 1609] [outer = (nil)] 01:46:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7f515f11e400) [pid = 1830] [serial = 1610] [outer = 0x7f5151f1ec00] 01:46:18 INFO - PROCESS | 1830 | 1462783578477 Marionette DEBUG loaded listener.js 01:46:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7f515f7e8c00) [pid = 1830] [serial = 1611] [outer = 0x7f5151f1ec00] 01:46:19 INFO - PROCESS | 1830 | 1462783579199 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1178ms 01:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:46:19 INFO - PROCESS | 1830 | 1462783579234 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:46:19 INFO - PROCESS | 1830 | 1462783579236 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 01:46:19 INFO - PROCESS | 1830 | 1462783579241 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:46:19 INFO - PROCESS | 1830 | 1462783579254 Marionette TRACE conn3 <- [1,2118,null,{}] 01:46:19 INFO - PROCESS | 1830 | 1462783579272 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:19 INFO - PROCESS | 1830 | 1462783579494 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:46:19 INFO - PROCESS | 1830 | 1462783579523 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab3c800 == 171 [pid = 1830] [id = 537] 01:46:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7f5158ba2c00) [pid = 1830] [serial = 1612] [outer = (nil)] 01:46:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7f515fac5000) [pid = 1830] [serial = 1613] [outer = 0x7f5158ba2c00] 01:46:19 INFO - PROCESS | 1830 | 1462783579578 Marionette DEBUG loaded listener.js 01:46:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7f516189a000) [pid = 1830] [serial = 1614] [outer = 0x7f5158ba2c00] 01:46:20 INFO - PROCESS | 1830 | 1462783580431 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1207ms 01:46:20 INFO - PROCESS | 1830 | 1462783580461 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 01:46:20 INFO - PROCESS | 1830 | 1462783580465 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 01:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:46:20 INFO - PROCESS | 1830 | 1462783580470 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:46:20 INFO - PROCESS | 1830 | 1462783580471 Marionette TRACE conn3 <- [1,2122,null,{}] 01:46:20 INFO - PROCESS | 1830 | 1462783580477 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:20 INFO - PROCESS | 1830 | 1462783580713 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:46:20 INFO - PROCESS | 1830 | 1462783580747 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51607bf000 == 172 [pid = 1830] [id = 538] 01:46:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7f515fa47000) [pid = 1830] [serial = 1615] [outer = (nil)] 01:46:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7f5161954c00) [pid = 1830] [serial = 1616] [outer = 0x7f515fa47000] 01:46:20 INFO - PROCESS | 1830 | 1462783580803 Marionette DEBUG loaded listener.js 01:46:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7f516215c400) [pid = 1830] [serial = 1617] [outer = 0x7f515fa47000] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7f515691ac00) [pid = 1830] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7f5151f10800) [pid = 1830] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7f515f410000) [pid = 1830] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7f5159ee9000) [pid = 1830] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7f515f7c1400) [pid = 1830] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7f515fa44c00) [pid = 1830] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7f5150b23800) [pid = 1830] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7f515ab14400) [pid = 1830] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7f51540cc400) [pid = 1830] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7f5163137c00) [pid = 1830] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7f5163127000) [pid = 1830] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7f51528f9400) [pid = 1830] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7f515213d000) [pid = 1830] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f5161955000) [pid = 1830] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f516313b400) [pid = 1830] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f5151ec8400) [pid = 1830] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f515f67dc00) [pid = 1830] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f515aa9f000) [pid = 1830] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f5154c04c00) [pid = 1830] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f5154c05000) [pid = 1830] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f515bb02800) [pid = 1830] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f5150b16c00) [pid = 1830] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7f5169a04c00) [pid = 1830] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7f5159d0cc00) [pid = 1830] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7f5154b42400) [pid = 1830] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7f51540c7800) [pid = 1830] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f5165933800) [pid = 1830] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f5158963000) [pid = 1830] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f51540cb800) [pid = 1830] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f5162f79000) [pid = 1830] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f5159bbd400) [pid = 1830] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f5154b4a400) [pid = 1830] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f5154c07c00) [pid = 1830] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f51605d1800) [pid = 1830] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f5154b51000) [pid = 1830] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f515212e800) [pid = 1830] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f5161b1f000) [pid = 1830] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f5161f43400) [pid = 1830] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f515ab15800) [pid = 1830] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f5159d1b400) [pid = 1830] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f5154da8000) [pid = 1830] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f51594d1800) [pid = 1830] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f515ab0f800) [pid = 1830] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f51632a8000) [pid = 1830] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f51632a9000) [pid = 1830] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f51520b8000) [pid = 1830] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f5161f50c00) [pid = 1830] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f51520c0800) [pid = 1830] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f515fa49000) [pid = 1830] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f51542bac00) [pid = 1830] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f515efbc800) [pid = 1830] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f515f686c00) [pid = 1830] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f51540c7400) [pid = 1830] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f5162320800) [pid = 1830] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f516af27c00) [pid = 1830] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f51528ed800) [pid = 1830] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f5153a2dc00) [pid = 1830] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f5152138c00) [pid = 1830] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f515fa46c00) [pid = 1830] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f5153a2bc00) [pid = 1830] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f51633f5000) [pid = 1830] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f516215ac00) [pid = 1830] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5164e58400) [pid = 1830] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f51520b8800) [pid = 1830] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f51520b3400) [pid = 1830] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f5158ba0c00) [pid = 1830] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5158a9e000) [pid = 1830] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5154b5b800) [pid = 1830] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f51520bb400) [pid = 1830] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:46:22 INFO - PROCESS | 1830 | 1462783582704 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2287ms 01:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:46:22 INFO - PROCESS | 1830 | 1462783582757 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:46:22 INFO - PROCESS | 1830 | 1462783582760 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 01:46:22 INFO - PROCESS | 1830 | 1462783582765 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:46:22 INFO - PROCESS | 1830 | 1462783582767 Marionette TRACE conn3 <- [1,2126,null,{}] 01:46:22 INFO - PROCESS | 1830 | 1462783582772 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:23 INFO - PROCESS | 1830 | 1462783583020 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:46:23 INFO - PROCESS | 1830 | 1462783583045 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51520df000 == 173 [pid = 1830] [id = 539] 01:46:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f514fb87400) [pid = 1830] [serial = 1618] [outer = (nil)] 01:46:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5152138400) [pid = 1830] [serial = 1619] [outer = 0x7f514fb87400] 01:46:23 INFO - PROCESS | 1830 | 1462783583101 Marionette DEBUG loaded listener.js 01:46:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5153f93000) [pid = 1830] [serial = 1620] [outer = 0x7f514fb87400] 01:46:23 INFO - PROCESS | 1830 | 1462783583866 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1132ms 01:46:23 INFO - PROCESS | 1830 | 1462783583897 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:46:23 INFO - PROCESS | 1830 | 1462783583899 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 01:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:46:23 INFO - PROCESS | 1830 | 1462783583904 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:46:23 INFO - PROCESS | 1830 | 1462783583906 Marionette TRACE conn3 <- [1,2130,null,{}] 01:46:23 INFO - PROCESS | 1830 | 1462783583911 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:24 INFO - PROCESS | 1830 | 1462783584169 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:46:24 INFO - PROCESS | 1830 | 1462783584188 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515bb93800 == 174 [pid = 1830] [id = 540] 01:46:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f5153a2dc00) [pid = 1830] [serial = 1621] [outer = (nil)] 01:46:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5154c04c00) [pid = 1830] [serial = 1622] [outer = 0x7f5153a2dc00] 01:46:24 INFO - PROCESS | 1830 | 1462783584245 Marionette DEBUG loaded listener.js 01:46:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f515690c800) [pid = 1830] [serial = 1623] [outer = 0x7f5153a2dc00] 01:46:25 INFO - PROCESS | 1830 | 1462783585375 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:46:25 INFO - PROCESS | 1830 | 1462783585451 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 01:46:25 INFO - PROCESS | 1830 | 1462783585458 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:46:25 INFO - PROCESS | 1830 | 1462783585464 Marionette TRACE conn3 <- [1,2134,null,{}] 01:46:25 INFO - PROCESS | 1830 | 1462783585470 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:25 INFO - PROCESS | 1830 | 1462783585726 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:46:26 INFO - PROCESS | 1830 | 1462783586035 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153f9a000 == 175 [pid = 1830] [id = 541] 01:46:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f5150ab1c00) [pid = 1830] [serial = 1624] [outer = (nil)] 01:46:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f51520b2400) [pid = 1830] [serial = 1625] [outer = 0x7f5150ab1c00] 01:46:26 INFO - PROCESS | 1830 | 1462783586113 Marionette DEBUG loaded listener.js 01:46:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5153a30800) [pid = 1830] [serial = 1626] [outer = 0x7f5150ab1c00] 01:46:26 INFO - PROCESS | 1830 | 1462783586985 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1584ms 01:46:27 INFO - PROCESS | 1830 | 1462783587042 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 01:46:27 INFO - PROCESS | 1830 | 1462783587050 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 01:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:46:27 INFO - PROCESS | 1830 | 1462783587059 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:46:27 INFO - PROCESS | 1830 | 1462783587062 Marionette TRACE conn3 <- [1,2138,null,{}] 01:46:27 INFO - PROCESS | 1830 | 1462783587068 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:27 INFO - PROCESS | 1830 | 1462783587277 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:46:27 INFO - PROCESS | 1830 | 1462783587539 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515b88b000 == 176 [pid = 1830] [id = 542] 01:46:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f5153ebfc00) [pid = 1830] [serial = 1627] [outer = (nil)] 01:46:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5154c05400) [pid = 1830] [serial = 1628] [outer = 0x7f5153ebfc00] 01:46:27 INFO - PROCESS | 1830 | 1462783587695 Marionette DEBUG loaded listener.js 01:46:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f5156910400) [pid = 1830] [serial = 1629] [outer = 0x7f5153ebfc00] 01:46:28 INFO - PROCESS | 1830 | 1462783588514 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1526ms 01:46:28 INFO - PROCESS | 1830 | 1462783588585 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:46:28 INFO - PROCESS | 1830 | 1462783588589 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 01:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:46:28 INFO - PROCESS | 1830 | 1462783588596 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:46:28 INFO - PROCESS | 1830 | 1462783588601 Marionette TRACE conn3 <- [1,2142,null,{}] 01:46:28 INFO - PROCESS | 1830 | 1462783588616 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:28 INFO - PROCESS | 1830 | 1462783588850 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:46:29 INFO - PROCESS | 1830 | 1462783589160 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a96000 == 177 [pid = 1830] [id = 543] 01:46:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f515705c400) [pid = 1830] [serial = 1630] [outer = (nil)] 01:46:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f5158a9e400) [pid = 1830] [serial = 1631] [outer = 0x7f515705c400] 01:46:29 INFO - PROCESS | 1830 | 1462783589235 Marionette DEBUG loaded listener.js 01:46:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f5159d16800) [pid = 1830] [serial = 1632] [outer = 0x7f515705c400] 01:46:30 INFO - PROCESS | 1830 | 1462783590049 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:46:30 INFO - PROCESS | 1830 | 1462783590088 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 01:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:46:30 INFO - PROCESS | 1830 | 1462783590096 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:46:30 INFO - PROCESS | 1830 | 1462783590100 Marionette TRACE conn3 <- [1,2146,null,{}] 01:46:30 INFO - PROCESS | 1830 | 1462783590105 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:30 INFO - PROCESS | 1830 | 1462783590307 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:46:30 INFO - PROCESS | 1830 | 1462783590577 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162349800 == 178 [pid = 1830] [id = 544] 01:46:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f5158968400) [pid = 1830] [serial = 1633] [outer = (nil)] 01:46:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f515b8c4800) [pid = 1830] [serial = 1634] [outer = 0x7f5158968400] 01:46:30 INFO - PROCESS | 1830 | 1462783590649 Marionette DEBUG loaded listener.js 01:46:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f515f11ac00) [pid = 1830] [serial = 1635] [outer = 0x7f5158968400] 01:46:31 INFO - PROCESS | 1830 | 1462783591489 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:46:31 INFO - PROCESS | 1830 | 1462783591533 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 01:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:46:31 INFO - PROCESS | 1830 | 1462783591538 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:46:31 INFO - PROCESS | 1830 | 1462783591540 Marionette TRACE conn3 <- [1,2150,null,{}] 01:46:31 INFO - PROCESS | 1830 | 1462783591545 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:31 INFO - PROCESS | 1830 | 1462783591732 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:46:32 INFO - PROCESS | 1830 | 1462783592000 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516308a800 == 179 [pid = 1830] [id = 545] 01:46:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f515ab11c00) [pid = 1830] [serial = 1636] [outer = (nil)] 01:46:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f515f7b3800) [pid = 1830] [serial = 1637] [outer = 0x7f515ab11c00] 01:46:32 INFO - PROCESS | 1830 | 1462783592071 Marionette DEBUG loaded listener.js 01:46:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f515fac5400) [pid = 1830] [serial = 1638] [outer = 0x7f515ab11c00] 01:46:32 INFO - PROCESS | 1830 | 1462783592950 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1480ms 01:46:33 INFO - PROCESS | 1830 | 1462783593020 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:46:33 INFO - PROCESS | 1830 | 1462783593023 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 01:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:46:33 INFO - PROCESS | 1830 | 1462783593028 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:46:33 INFO - PROCESS | 1830 | 1462783593030 Marionette TRACE conn3 <- [1,2154,null,{}] 01:46:33 INFO - PROCESS | 1830 | 1462783593036 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:33 INFO - PROCESS | 1830 | 1462783593241 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:46:33 INFO - PROCESS | 1830 | 1462783593505 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165b96000 == 180 [pid = 1830] [id = 546] 01:46:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f5161957c00) [pid = 1830] [serial = 1639] [outer = (nil)] 01:46:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f5162758000) [pid = 1830] [serial = 1640] [outer = 0x7f5161957c00] 01:46:33 INFO - PROCESS | 1830 | 1462783593577 Marionette DEBUG loaded listener.js 01:46:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f5162e22000) [pid = 1830] [serial = 1641] [outer = 0x7f5161957c00] 01:46:34 INFO - PROCESS | 1830 | 1462783594392 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1425ms 01:46:34 INFO - PROCESS | 1830 | 1462783594454 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:46:34 INFO - PROCESS | 1830 | 1462783594458 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 01:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:46:34 INFO - PROCESS | 1830 | 1462783594464 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:46:34 INFO - PROCESS | 1830 | 1462783594467 Marionette TRACE conn3 <- [1,2158,null,{}] 01:46:34 INFO - PROCESS | 1830 | 1462783594471 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:34 INFO - PROCESS | 1830 | 1462783594653 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:46:34 INFO - PROCESS | 1830 | 1462783594922 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516a751800 == 181 [pid = 1830] [id = 547] 01:46:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f5162159400) [pid = 1830] [serial = 1642] [outer = (nil)] 01:46:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f5162f7f800) [pid = 1830] [serial = 1643] [outer = 0x7f5162159400] 01:46:35 INFO - PROCESS | 1830 | 1462783595003 Marionette DEBUG loaded listener.js 01:46:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f5163128000) [pid = 1830] [serial = 1644] [outer = 0x7f5162159400] 01:46:35 INFO - PROCESS | 1830 | 1462783595839 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1429ms 01:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:46:35 INFO - PROCESS | 1830 | 1462783595894 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:46:35 INFO - PROCESS | 1830 | 1462783595897 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 01:46:35 INFO - PROCESS | 1830 | 1462783595902 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:46:35 INFO - PROCESS | 1830 | 1462783595905 Marionette TRACE conn3 <- [1,2162,null,{}] 01:46:35 INFO - PROCESS | 1830 | 1462783595910 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:36 INFO - PROCESS | 1830 | 1462783596104 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:46:36 INFO - PROCESS | 1830 | 1462783596384 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bcdf800 == 182 [pid = 1830] [id = 548] 01:46:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f5150aa7000) [pid = 1830] [serial = 1645] [outer = (nil)] 01:46:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f5163134400) [pid = 1830] [serial = 1646] [outer = 0x7f5150aa7000] 01:46:36 INFO - PROCESS | 1830 | 1462783596461 Marionette DEBUG loaded listener.js 01:46:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f51632af400) [pid = 1830] [serial = 1647] [outer = 0x7f5150aa7000] 01:46:37 INFO - PROCESS | 1830 | 1462783597281 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1431ms 01:46:37 INFO - PROCESS | 1830 | 1462783597333 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:46:37 INFO - PROCESS | 1830 | 1462783597337 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 01:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:46:37 INFO - PROCESS | 1830 | 1462783597342 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:46:37 INFO - PROCESS | 1830 | 1462783597345 Marionette TRACE conn3 <- [1,2166,null,{}] 01:46:37 INFO - PROCESS | 1830 | 1462783597350 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:37 INFO - PROCESS | 1830 | 1462783597539 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:46:37 INFO - PROCESS | 1830 | 1462783597815 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517254c000 == 183 [pid = 1830] [id = 549] 01:46:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f5162753000) [pid = 1830] [serial = 1648] [outer = (nil)] 01:46:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f5164da5800) [pid = 1830] [serial = 1649] [outer = 0x7f5162753000] 01:46:37 INFO - PROCESS | 1830 | 1462783597885 Marionette DEBUG loaded listener.js 01:46:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f516592f800) [pid = 1830] [serial = 1650] [outer = 0x7f5162753000] 01:46:38 INFO - PROCESS | 1830 | 1462783598708 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1429ms 01:46:38 INFO - PROCESS | 1830 | 1462783598773 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:46:38 INFO - PROCESS | 1830 | 1462783598776 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 01:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:46:38 INFO - PROCESS | 1830 | 1462783598782 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:46:38 INFO - PROCESS | 1830 | 1462783598784 Marionette TRACE conn3 <- [1,2170,null,{}] 01:46:38 INFO - PROCESS | 1830 | 1462783598790 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:38 INFO - PROCESS | 1830 | 1462783598983 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:46:39 INFO - PROCESS | 1830 | 1462783599251 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517a12e800 == 184 [pid = 1830] [id = 550] 01:46:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f51632a6800) [pid = 1830] [serial = 1651] [outer = (nil)] 01:46:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f5165aaf400) [pid = 1830] [serial = 1652] [outer = 0x7f51632a6800] 01:46:39 INFO - PROCESS | 1830 | 1462783599321 Marionette DEBUG loaded listener.js 01:46:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f5165d85800) [pid = 1830] [serial = 1653] [outer = 0x7f51632a6800] 01:46:40 INFO - PROCESS | 1830 | 1462783600160 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1431ms 01:46:40 INFO - PROCESS | 1830 | 1462783600215 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:46:40 INFO - PROCESS | 1830 | 1462783600219 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 01:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:46:40 INFO - PROCESS | 1830 | 1462783600225 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:46:40 INFO - PROCESS | 1830 | 1462783600228 Marionette TRACE conn3 <- [1,2174,null,{}] 01:46:40 INFO - PROCESS | 1830 | 1462783600233 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:40 INFO - PROCESS | 1830 | 1462783600469 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:46:40 INFO - PROCESS | 1830 | 1462783600736 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e12d800 == 185 [pid = 1830] [id = 551] 01:46:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f51633f9000) [pid = 1830] [serial = 1654] [outer = (nil)] 01:46:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f516af27800) [pid = 1830] [serial = 1655] [outer = 0x7f51633f9000] 01:46:40 INFO - PROCESS | 1830 | 1462783600813 Marionette DEBUG loaded listener.js 01:46:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f516bebb400) [pid = 1830] [serial = 1656] [outer = 0x7f51633f9000] 01:46:41 INFO - PROCESS | 1830 | 1462783601706 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1529ms 01:46:41 INFO - PROCESS | 1830 | 1462783601755 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:46:41 INFO - PROCESS | 1830 | 1462783601758 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 01:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:46:41 INFO - PROCESS | 1830 | 1462783601764 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:46:41 INFO - PROCESS | 1830 | 1462783601766 Marionette TRACE conn3 <- [1,2178,null,{}] 01:46:41 INFO - PROCESS | 1830 | 1462783601771 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:41 INFO - PROCESS | 1830 | 1462783601961 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:46:42 INFO - PROCESS | 1830 | 1462783602235 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c656000 == 186 [pid = 1830] [id = 552] 01:46:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f51695d9800) [pid = 1830] [serial = 1657] [outer = (nil)] 01:46:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f516cebf000) [pid = 1830] [serial = 1658] [outer = 0x7f51695d9800] 01:46:42 INFO - PROCESS | 1830 | 1462783602345 Marionette DEBUG loaded listener.js 01:46:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f516e9c0c00) [pid = 1830] [serial = 1659] [outer = 0x7f51695d9800] 01:46:43 INFO - PROCESS | 1830 | 1462783603130 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1425ms 01:46:43 INFO - PROCESS | 1830 | 1462783603190 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:46:43 INFO - PROCESS | 1830 | 1462783603193 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 01:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:46:43 INFO - PROCESS | 1830 | 1462783603200 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:46:43 INFO - PROCESS | 1830 | 1462783603202 Marionette TRACE conn3 <- [1,2182,null,{}] 01:46:43 INFO - PROCESS | 1830 | 1462783603228 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:43 INFO - PROCESS | 1830 | 1462783603441 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:46:43 INFO - PROCESS | 1830 | 1462783603711 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bec8800 == 187 [pid = 1830] [id = 553] 01:46:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f516aa31000) [pid = 1830] [serial = 1660] [outer = (nil)] 01:46:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7f5178f51400) [pid = 1830] [serial = 1661] [outer = 0x7f516aa31000] 01:46:43 INFO - PROCESS | 1830 | 1462783603817 Marionette DEBUG loaded listener.js 01:46:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7f517a21a400) [pid = 1830] [serial = 1662] [outer = 0x7f516aa31000] 01:46:44 INFO - PROCESS | 1830 | 1462783604628 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1499ms 01:46:44 INFO - PROCESS | 1830 | 1462783604699 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:46:44 INFO - PROCESS | 1830 | 1462783604703 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 01:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:46:44 INFO - PROCESS | 1830 | 1462783604708 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:46:44 INFO - PROCESS | 1830 | 1462783604711 Marionette TRACE conn3 <- [1,2186,null,{}] 01:46:44 INFO - PROCESS | 1830 | 1462783604715 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:44 INFO - PROCESS | 1830 | 1462783604916 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:46:45 INFO - PROCESS | 1830 | 1462783605185 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bee2000 == 188 [pid = 1830] [id = 554] 01:46:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7f516cd95000) [pid = 1830] [serial = 1663] [outer = (nil)] 01:46:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7f517a223c00) [pid = 1830] [serial = 1664] [outer = 0x7f516cd95000] 01:46:45 INFO - PROCESS | 1830 | 1462783605259 Marionette DEBUG loaded listener.js 01:46:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f517c4a2c00) [pid = 1830] [serial = 1665] [outer = 0x7f516cd95000] 01:46:46 INFO - PROCESS | 1830 | 1462783606097 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1435ms 01:46:46 INFO - PROCESS | 1830 | 1462783606145 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:46:46 INFO - PROCESS | 1830 | 1462783606148 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 01:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:46:46 INFO - PROCESS | 1830 | 1462783606153 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:46:46 INFO - PROCESS | 1830 | 1462783606155 Marionette TRACE conn3 <- [1,2190,null,{}] 01:46:46 INFO - PROCESS | 1830 | 1462783606160 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:46 INFO - PROCESS | 1830 | 1462783606348 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:46:46 INFO - PROCESS | 1830 | 1462783606645 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c7d5800 == 189 [pid = 1830] [id = 555] 01:46:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f51589b8800) [pid = 1830] [serial = 1666] [outer = (nil)] 01:46:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f5164e5c000) [pid = 1830] [serial = 1667] [outer = 0x7f51589b8800] 01:46:46 INFO - PROCESS | 1830 | 1462783606720 Marionette DEBUG loaded listener.js 01:46:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f517e2ce400) [pid = 1830] [serial = 1668] [outer = 0x7f51589b8800] 01:46:47 INFO - PROCESS | 1830 | 1462783607686 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1576ms 01:46:47 INFO - PROCESS | 1830 | 1462783607730 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:46:47 INFO - PROCESS | 1830 | 1462783607734 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 01:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:46:47 INFO - PROCESS | 1830 | 1462783607739 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:46:47 INFO - PROCESS | 1830 | 1462783607741 Marionette TRACE conn3 <- [1,2194,null,{}] 01:46:47 INFO - PROCESS | 1830 | 1462783607746 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:47 INFO - PROCESS | 1830 | 1462783607943 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:46:48 INFO - PROCESS | 1830 | 1462783608220 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bbae000 == 190 [pid = 1830] [id = 556] 01:46:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f514bbcc400) [pid = 1830] [serial = 1669] [outer = (nil)] 01:46:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f514bbd3000) [pid = 1830] [serial = 1670] [outer = 0x7f514bbcc400] 01:46:48 INFO - PROCESS | 1830 | 1462783608290 Marionette DEBUG loaded listener.js 01:46:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f514bbd7c00) [pid = 1830] [serial = 1671] [outer = 0x7f514bbcc400] 01:46:49 INFO - PROCESS | 1830 | 1462783609122 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1427ms 01:46:49 INFO - PROCESS | 1830 | 1462783609168 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:46:49 INFO - PROCESS | 1830 | 1462783609172 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 01:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:46:49 INFO - PROCESS | 1830 | 1462783609177 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:46:49 INFO - PROCESS | 1830 | 1462783609179 Marionette TRACE conn3 <- [1,2198,null,{}] 01:46:49 INFO - PROCESS | 1830 | 1462783609185 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:49 INFO - PROCESS | 1830 | 1462783609391 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:46:49 INFO - PROCESS | 1830 | 1462783609669 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bd32800 == 191 [pid = 1830] [id = 557] 01:46:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f514bbce800) [pid = 1830] [serial = 1672] [outer = (nil)] 01:46:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f517db5cc00) [pid = 1830] [serial = 1673] [outer = 0x7f514bbce800] 01:46:49 INFO - PROCESS | 1830 | 1462783609746 Marionette DEBUG loaded listener.js 01:46:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7f517e410c00) [pid = 1830] [serial = 1674] [outer = 0x7f514bbce800] 01:46:50 INFO - PROCESS | 1830 | 1462783610650 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1535ms 01:46:50 INFO - PROCESS | 1830 | 1462783610713 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:46:50 INFO - PROCESS | 1830 | 1462783610717 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 01:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:46:50 INFO - PROCESS | 1830 | 1462783610722 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:46:50 INFO - PROCESS | 1830 | 1462783610725 Marionette TRACE conn3 <- [1,2202,null,{}] 01:46:50 INFO - PROCESS | 1830 | 1462783610730 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:50 INFO - PROCESS | 1830 | 1462783610932 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:46:51 INFO - PROCESS | 1830 | 1462783611211 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bd4c800 == 192 [pid = 1830] [id = 558] 01:46:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7f514bbd8400) [pid = 1830] [serial = 1675] [outer = (nil)] 01:46:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7f514bdda000) [pid = 1830] [serial = 1676] [outer = 0x7f514bbd8400] 01:46:51 INFO - PROCESS | 1830 | 1462783611328 Marionette DEBUG loaded listener.js 01:46:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7f514bdde400) [pid = 1830] [serial = 1677] [outer = 0x7f514bbd8400] 01:46:52 INFO - PROCESS | 1830 | 1462783612228 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1535ms 01:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:46:52 INFO - PROCESS | 1830 | 1462783612258 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:46:52 INFO - PROCESS | 1830 | 1462783612261 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 01:46:52 INFO - PROCESS | 1830 | 1462783612267 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:46:52 INFO - PROCESS | 1830 | 1462783612270 Marionette TRACE conn3 <- [1,2206,null,{}] 01:46:52 INFO - PROCESS | 1830 | 1462783612279 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:52 INFO - PROCESS | 1830 | 1462783612484 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:46:52 INFO - PROCESS | 1830 | 1462783612769 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5151652800 == 193 [pid = 1830] [id = 559] 01:46:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7f514bbd3400) [pid = 1830] [serial = 1678] [outer = (nil)] 01:46:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7f514de8ec00) [pid = 1830] [serial = 1679] [outer = 0x7f514bbd3400] 01:46:52 INFO - PROCESS | 1830 | 1462783612879 Marionette DEBUG loaded listener.js 01:46:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7f5151f14c00) [pid = 1830] [serial = 1680] [outer = 0x7f514bbd3400] 01:46:53 INFO - PROCESS | 1830 | 1462783613728 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1537ms 01:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:46:53 INFO - PROCESS | 1830 | 1462783613804 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:46:53 INFO - PROCESS | 1830 | 1462783613806 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 01:46:53 INFO - PROCESS | 1830 | 1462783613812 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:46:53 INFO - PROCESS | 1830 | 1462783613815 Marionette TRACE conn3 <- [1,2210,null,{}] 01:46:53 INFO - PROCESS | 1830 | 1462783613820 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:54 INFO - PROCESS | 1830 | 1462783614069 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:46:54 INFO - PROCESS | 1830 | 1462783614393 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152708000 == 194 [pid = 1830] [id = 560] 01:46:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7f514bde0800) [pid = 1830] [serial = 1681] [outer = (nil)] 01:46:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7f515213c800) [pid = 1830] [serial = 1682] [outer = 0x7f514bde0800] 01:46:54 INFO - PROCESS | 1830 | 1462783614469 Marionette DEBUG loaded listener.js 01:46:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7f5153f86400) [pid = 1830] [serial = 1683] [outer = 0x7f514bde0800] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51607ae800 == 193 [pid = 1830] [id = 471] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604b2800 == 192 [pid = 1830] [id = 377] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51642a9800 == 191 [pid = 1830] [id = 430] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153a22000 == 190 [pid = 1830] [id = 375] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5182653800 == 189 [pid = 1830] [id = 480] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f8d3000 == 188 [pid = 1830] [id = 483] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b29f000 == 187 [pid = 1830] [id = 196] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608ba000 == 186 [pid = 1830] [id = 429] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fb3000 == 185 [pid = 1830] [id = 378] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f518266c800 == 184 [pid = 1830] [id = 77] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dd60800 == 183 [pid = 1830] [id = 63] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f7db800 == 182 [pid = 1830] [id = 482] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51520df000 == 181 [pid = 1830] [id = 539] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51607bf000 == 180 [pid = 1830] [id = 538] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab3c800 == 179 [pid = 1830] [id = 537] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515726f000 == 178 [pid = 1830] [id = 536] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150b64800 == 177 [pid = 1830] [id = 535] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150b64000 == 176 [pid = 1830] [id = 534] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515b889000 == 175 [pid = 1830] [id = 533] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514fbe3000 == 174 [pid = 1830] [id = 532] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5154961000 == 173 [pid = 1830] [id = 531] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5156ff6800 == 172 [pid = 1830] [id = 529] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158541800 == 171 [pid = 1830] [id = 528] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158529800 == 170 [pid = 1830] [id = 527] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f9b2000 == 169 [pid = 1830] [id = 526] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514dfd1000 == 168 [pid = 1830] [id = 525] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514cada800 == 167 [pid = 1830] [id = 524] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5180e1f800 == 166 [pid = 1830] [id = 523] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c99e000 == 165 [pid = 1830] [id = 522] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517ddd5800 == 164 [pid = 1830] [id = 521] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bb18000 == 163 [pid = 1830] [id = 520] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165b9e000 == 162 [pid = 1830] [id = 519] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516281f000 == 161 [pid = 1830] [id = 518] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51607c0800 == 160 [pid = 1830] [id = 517] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5157454800 == 159 [pid = 1830] [id = 516] 01:46:55 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f8c2800 == 158 [pid = 1830] [id = 515] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7f515ab13000) [pid = 1830] [serial = 1422] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7f5151f1e400) [pid = 1830] [serial = 1452] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7f51632a4800) [pid = 1830] [serial = 1428] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7f516cebd000) [pid = 1830] [serial = 1242] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7f5162e16800) [pid = 1830] [serial = 1542] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7f5161f4c400) [pid = 1830] [serial = 1359] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7f5151ec8c00) [pid = 1830] [serial = 1526] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7f515f409800) [pid = 1830] [serial = 1539] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7f517e2c9800) [pid = 1830] [serial = 1377] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7f516aa26400) [pid = 1830] [serial = 1302] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f516ae7a800) [pid = 1830] [serial = 1368] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f517e40a800) [pid = 1830] [serial = 1383] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f5154da8800) [pid = 1830] [serial = 1419] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f51632afc00) [pid = 1830] [serial = 1431] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f516cdbec00) [pid = 1830] [serial = 1305] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f515691bc00) [pid = 1830] [serial = 1326] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f5162e0e800) [pid = 1830] [serial = 1494] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f515ab19c00) [pid = 1830] [serial = 1535] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f5154c0f800) [pid = 1830] [serial = 1440] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7f517dba4400) [pid = 1830] [serial = 1443] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7f5168cac800) [pid = 1830] [serial = 1499] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7f5161b18000) [pid = 1830] [serial = 1491] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7f514fb85000) [pid = 1830] [serial = 1520] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f5150b24000) [pid = 1830] [serial = 1455] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f51794dc400) [pid = 1830] [serial = 1374] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f5161f4a800) [pid = 1830] [serial = 1293] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f5156914400) [pid = 1830] [serial = 1353] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f517e51cc00) [pid = 1830] [serial = 1317] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f516adfb000) [pid = 1830] [serial = 1236] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f515f121000) [pid = 1830] [serial = 1449] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f515691b000) [pid = 1830] [serial = 1320] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f5165929800) [pid = 1830] [serial = 1233] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f515f117000) [pid = 1830] [serial = 1487] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f5154dab800) [pid = 1830] [serial = 1530] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f515896f400) [pid = 1830] [serial = 1446] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f5162e0d800) [pid = 1830] [serial = 1296] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f51520b9c00) [pid = 1830] [serial = 1527] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f515f40f800) [pid = 1830] [serial = 1488] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f5154c03400) [pid = 1830] [serial = 1529] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f51589b9000) [pid = 1830] [serial = 1532] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f515213c400) [pid = 1830] [serial = 1392] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f5162ea6000) [pid = 1830] [serial = 1227] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f51643b9000) [pid = 1830] [serial = 1365] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f51632a5400) [pid = 1830] [serial = 1389] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f517dbb0c00) [pid = 1830] [serial = 1311] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f5159ce3c00) [pid = 1830] [serial = 1485] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f515f2efc00) [pid = 1830] [serial = 1356] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f515f7bcc00) [pid = 1830] [serial = 1386] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f5162752800) [pid = 1830] [serial = 1493] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f516c576400) [pid = 1830] [serial = 1434] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f517e2c6c00) [pid = 1830] [serial = 1437] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f515bb04800) [pid = 1830] [serial = 1536] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f5159cd5c00) [pid = 1830] [serial = 1533] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f516b2c7c00) [pid = 1830] [serial = 1239] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f51630f1000) [pid = 1830] [serial = 1299] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f5161951400) [pid = 1830] [serial = 1490] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f517dba8c00) [pid = 1830] [serial = 1260] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f5161951000) [pid = 1830] [serial = 1479] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5158a97800) [pid = 1830] [serial = 1287] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5161f43800) [pid = 1830] [serial = 1224] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5161954000) [pid = 1830] [serial = 1425] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f51540d3c00) [pid = 1830] [serial = 1314] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f516d1b8c00) [pid = 1830] [serial = 1505] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f517a21d400) [pid = 1830] [serial = 1508] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5162e2e000) [pid = 1830] [serial = 1350] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f5161f46c00) [pid = 1830] [serial = 1541] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f5161930800) [pid = 1830] [serial = 1478] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f515f7ebc00) [pid = 1830] [serial = 1517] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f516e945800) [pid = 1830] [serial = 1245] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f51528fac00) [pid = 1830] [serial = 1380] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5158a9a400) [pid = 1830] [serial = 1484] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f51542bec00) [pid = 1830] [serial = 1257] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f5154b53400) [pid = 1830] [serial = 1482] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f514de97c00) [pid = 1830] [serial = 1511] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f51630e8000) [pid = 1830] [serial = 1362] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5153a3a800) [pid = 1830] [serial = 1254] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f514fca3c00) [pid = 1830] [serial = 1514] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f517922d000) [pid = 1830] [serial = 1308] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f51633eec00) [pid = 1830] [serial = 1230] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f516cec6000) [pid = 1830] [serial = 1371] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f515f680000) [pid = 1830] [serial = 1284] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f515f11e000) [pid = 1830] [serial = 1538] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f5178fd1c00) [pid = 1830] [serial = 1248] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f515f40c800) [pid = 1830] [serial = 1290] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f517e2cf400) [pid = 1830] [serial = 1251] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f5153f89c00) [pid = 1830] [serial = 1481] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f515efb8000) [pid = 1830] [serial = 1221] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f516ac66c00) [pid = 1830] [serial = 1502] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f514fcac000) [pid = 1830] [serial = 1523] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5154db1000) [pid = 1830] [serial = 1323] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f51632ac000) [pid = 1830] [serial = 1496] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5162e0ec00) [pid = 1830] [serial = 1544] [outer = (nil)] [url = about:blank] 01:46:56 INFO - PROCESS | 1830 | 1462783616593 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2835ms 01:46:56 INFO - PROCESS | 1830 | 1462783616658 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:46:56 INFO - PROCESS | 1830 | 1462783616661 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 01:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:46:56 INFO - PROCESS | 1830 | 1462783616674 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:46:56 INFO - PROCESS | 1830 | 1462783616677 Marionette TRACE conn3 <- [1,2214,null,{}] 01:46:56 INFO - PROCESS | 1830 | 1462783616684 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:56 INFO - PROCESS | 1830 | 1462783616889 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:46:57 INFO - PROCESS | 1830 | 1462783617075 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514dfd8000 == 159 [pid = 1830] [id = 561] 01:46:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f514fb89c00) [pid = 1830] [serial = 1684] [outer = (nil)] 01:46:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f5150b1a400) [pid = 1830] [serial = 1685] [outer = 0x7f514fb89c00] 01:46:57 INFO - PROCESS | 1830 | 1462783617138 Marionette DEBUG loaded listener.js 01:46:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5151f15800) [pid = 1830] [serial = 1686] [outer = 0x7f514fb89c00] 01:46:57 INFO - PROCESS | 1830 | 1462783617913 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1283ms 01:46:57 INFO - PROCESS | 1830 | 1462783617979 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:46:57 INFO - PROCESS | 1830 | 1462783617987 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 01:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:46:58 INFO - PROCESS | 1830 | 1462783618004 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:46:58 INFO - PROCESS | 1830 | 1462783618008 Marionette TRACE conn3 <- [1,2218,null,{}] 01:46:58 INFO - PROCESS | 1830 | 1462783618013 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:58 INFO - PROCESS | 1830 | 1462783618211 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:46:58 INFO - PROCESS | 1830 | 1462783618223 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fbe7800 == 160 [pid = 1830] [id = 562] 01:46:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5150aa7400) [pid = 1830] [serial = 1687] [outer = (nil)] 01:46:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f5153a3a400) [pid = 1830] [serial = 1688] [outer = 0x7f5150aa7400] 01:46:58 INFO - PROCESS | 1830 | 1462783618470 Marionette DEBUG loaded listener.js 01:46:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5153ebe800) [pid = 1830] [serial = 1689] [outer = 0x7f5150aa7400] 01:46:59 INFO - PROCESS | 1830 | 1462783619297 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1337ms 01:46:59 INFO - PROCESS | 1830 | 1462783619336 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:46:59 INFO - PROCESS | 1830 | 1462783619340 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 01:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:46:59 INFO - PROCESS | 1830 | 1462783619345 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:46:59 INFO - PROCESS | 1830 | 1462783619350 Marionette TRACE conn3 <- [1,2222,null,{}] 01:46:59 INFO - PROCESS | 1830 | 1462783619364 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:59 INFO - PROCESS | 1830 | 1462783619632 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:46:59 INFO - PROCESS | 1830 | 1462783619662 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51525ce000 == 161 [pid = 1830] [id = 563] 01:46:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f5154b49400) [pid = 1830] [serial = 1690] [outer = (nil)] 01:46:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f5154c08800) [pid = 1830] [serial = 1691] [outer = 0x7f5154b49400] 01:46:59 INFO - PROCESS | 1830 | 1462783619722 Marionette DEBUG loaded listener.js 01:46:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f5154dac400) [pid = 1830] [serial = 1692] [outer = 0x7f5154b49400] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5152139800) [pid = 1830] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f514fb87400) [pid = 1830] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f5158ba2c00) [pid = 1830] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f515fa47000) [pid = 1830] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f514fca7000) [pid = 1830] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f514fc9dc00) [pid = 1830] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5151f1ec00) [pid = 1830] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f51542b5c00) [pid = 1830] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f51520bd400) [pid = 1830] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:47:00 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f515705f000) [pid = 1830] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:47:01 INFO - PROCESS | 1830 | 1462783621210 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1890ms 01:47:01 INFO - PROCESS | 1830 | 1462783621236 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:47:01 INFO - PROCESS | 1830 | 1462783621240 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 01:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:47:01 INFO - PROCESS | 1830 | 1462783621245 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:47:01 INFO - PROCESS | 1830 | 1462783621247 Marionette TRACE conn3 <- [1,2226,null,{}] 01:47:01 INFO - PROCESS | 1830 | 1462783621252 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:01 INFO - PROCESS | 1830 | 1462783621524 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:47:01 INFO - PROCESS | 1830 | 1462783621545 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152749800 == 162 [pid = 1830] [id = 564] 01:47:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5150b18400) [pid = 1830] [serial = 1693] [outer = (nil)] 01:47:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515690ec00) [pid = 1830] [serial = 1694] [outer = 0x7f5150b18400] 01:47:01 INFO - PROCESS | 1830 | 1462783621607 Marionette DEBUG loaded listener.js 01:47:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f515691b000) [pid = 1830] [serial = 1695] [outer = 0x7f5150b18400] 01:47:02 INFO - PROCESS | 1830 | 1462783622411 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1177ms 01:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:47:02 INFO - PROCESS | 1830 | 1462783622424 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:47:02 INFO - PROCESS | 1830 | 1462783622426 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 01:47:02 INFO - PROCESS | 1830 | 1462783622433 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:47:02 INFO - PROCESS | 1830 | 1462783622436 Marionette TRACE conn3 <- [1,2230,null,{}] 01:47:02 INFO - PROCESS | 1830 | 1462783622442 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:02 INFO - PROCESS | 1830 | 1462783622716 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:47:02 INFO - PROCESS | 1830 | 1462783622741 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bbaa000 == 163 [pid = 1830] [id = 565] 01:47:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f514bbc9c00) [pid = 1830] [serial = 1696] [outer = (nil)] 01:47:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f514bdd4000) [pid = 1830] [serial = 1697] [outer = 0x7f514bbc9c00] 01:47:02 INFO - PROCESS | 1830 | 1462783622951 Marionette DEBUG loaded listener.js 01:47:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f514f98e400) [pid = 1830] [serial = 1698] [outer = 0x7f514bbc9c00] 01:47:04 INFO - PROCESS | 1830 | 1462783624013 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1631ms 01:47:04 INFO - PROCESS | 1830 | 1462783624065 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:47:04 INFO - PROCESS | 1830 | 1462783624073 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 01:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:47:04 INFO - PROCESS | 1830 | 1462783624097 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:47:04 INFO - PROCESS | 1830 | 1462783624103 Marionette TRACE conn3 <- [1,2234,null,{}] 01:47:04 INFO - PROCESS | 1830 | 1462783624115 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:04 INFO - PROCESS | 1830 | 1462783624341 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:47:04 INFO - PROCESS | 1830 | 1462783624650 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51520e3000 == 164 [pid = 1830] [id = 566] 01:47:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5152139800) [pid = 1830] [serial = 1699] [outer = (nil)] 01:47:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f51528fac00) [pid = 1830] [serial = 1700] [outer = 0x7f5152139800] 01:47:04 INFO - PROCESS | 1830 | 1462783624729 Marionette DEBUG loaded listener.js 01:47:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f5153ebe400) [pid = 1830] [serial = 1701] [outer = 0x7f5152139800] 01:47:05 INFO - PROCESS | 1830 | 1462783625593 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1551ms 01:47:05 INFO - PROCESS | 1830 | 1462783625633 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:47:05 INFO - PROCESS | 1830 | 1462783625638 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 01:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:47:05 INFO - PROCESS | 1830 | 1462783625648 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:47:05 INFO - PROCESS | 1830 | 1462783625651 Marionette TRACE conn3 <- [1,2238,null,{}] 01:47:05 INFO - PROCESS | 1830 | 1462783625657 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:05 INFO - PROCESS | 1830 | 1462783625866 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:47:06 INFO - PROCESS | 1830 | 1462783626138 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154cc7000 == 165 [pid = 1830] [id = 567] 01:47:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f5154b46c00) [pid = 1830] [serial = 1702] [outer = (nil)] 01:47:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5156910c00) [pid = 1830] [serial = 1703] [outer = 0x7f5154b46c00] 01:47:06 INFO - PROCESS | 1830 | 1462783626293 Marionette DEBUG loaded listener.js 01:47:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f5158505400) [pid = 1830] [serial = 1704] [outer = 0x7f5154b46c00] 01:47:07 INFO - PROCESS | 1830 | 1462783627147 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1527ms 01:47:07 INFO - PROCESS | 1830 | 1462783627175 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:47:07 INFO - PROCESS | 1830 | 1462783627180 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 01:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:47:07 INFO - PROCESS | 1830 | 1462783627185 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:47:07 INFO - PROCESS | 1830 | 1462783627191 Marionette TRACE conn3 <- [1,2242,null,{}] 01:47:07 INFO - PROCESS | 1830 | 1462783627206 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:07 INFO - PROCESS | 1830 | 1462783627424 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:47:07 INFO - PROCESS | 1830 | 1462783627697 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5157454800 == 166 [pid = 1830] [id = 568] 01:47:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f51589bd800) [pid = 1830] [serial = 1705] [outer = (nil)] 01:47:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5158ba0800) [pid = 1830] [serial = 1706] [outer = 0x7f51589bd800] 01:47:07 INFO - PROCESS | 1830 | 1462783627818 Marionette DEBUG loaded listener.js 01:47:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5159b31800) [pid = 1830] [serial = 1707] [outer = 0x7f51589bd800] 01:47:08 INFO - PROCESS | 1830 | 1462783628644 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1532ms 01:47:08 INFO - PROCESS | 1830 | 1462783628719 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:47:08 INFO - PROCESS | 1830 | 1462783628723 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 01:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:47:08 INFO - PROCESS | 1830 | 1462783628729 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:47:08 INFO - PROCESS | 1830 | 1462783628732 Marionette TRACE conn3 <- [1,2246,null,{}] 01:47:08 INFO - PROCESS | 1830 | 1462783628737 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:08 INFO - PROCESS | 1830 | 1462783628956 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:47:09 INFO - PROCESS | 1830 | 1462783629223 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158aeb800 == 167 [pid = 1830] [id = 569] 01:47:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5158a92000) [pid = 1830] [serial = 1708] [outer = (nil)] 01:47:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f515aaa1000) [pid = 1830] [serial = 1709] [outer = 0x7f5158a92000] 01:47:09 INFO - PROCESS | 1830 | 1462783629339 Marionette DEBUG loaded listener.js 01:47:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f515ab1c400) [pid = 1830] [serial = 1710] [outer = 0x7f5158a92000] 01:47:10 INFO - PROCESS | 1830 | 1462783630168 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1486ms 01:47:10 INFO - PROCESS | 1830 | 1462783630214 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:47:10 INFO - PROCESS | 1830 | 1462783630218 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 01:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:47:10 INFO - PROCESS | 1830 | 1462783630223 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:47:10 INFO - PROCESS | 1830 | 1462783630225 Marionette TRACE conn3 <- [1,2250,null,{}] 01:47:10 INFO - PROCESS | 1830 | 1462783630231 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:10 INFO - PROCESS | 1830 | 1462783630445 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:47:10 INFO - PROCESS | 1830 | 1462783630712 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515920f800 == 168 [pid = 1830] [id = 570] 01:47:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f515efb8000) [pid = 1830] [serial = 1711] [outer = (nil)] 01:47:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f515efc1400) [pid = 1830] [serial = 1712] [outer = 0x7f515efb8000] 01:47:10 INFO - PROCESS | 1830 | 1462783630835 Marionette DEBUG loaded listener.js 01:47:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f515f40ac00) [pid = 1830] [serial = 1713] [outer = 0x7f515efb8000] 01:47:11 INFO - PROCESS | 1830 | 1462783631740 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1586ms 01:47:11 INFO - PROCESS | 1830 | 1462783631811 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:47:11 INFO - PROCESS | 1830 | 1462783631814 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 01:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:47:11 INFO - PROCESS | 1830 | 1462783631819 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:47:11 INFO - PROCESS | 1830 | 1462783631822 Marionette TRACE conn3 <- [1,2254,null,{}] 01:47:11 INFO - PROCESS | 1830 | 1462783631827 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:12 INFO - PROCESS | 1830 | 1462783632077 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:47:12 INFO - PROCESS | 1830 | 1462783632379 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515aeaa800 == 169 [pid = 1830] [id = 571] 01:47:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f515f689000) [pid = 1830] [serial = 1714] [outer = (nil)] 01:47:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f515f7f0800) [pid = 1830] [serial = 1715] [outer = 0x7f515f689000] 01:47:12 INFO - PROCESS | 1830 | 1462783632453 Marionette DEBUG loaded listener.js 01:47:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f5161895000) [pid = 1830] [serial = 1716] [outer = 0x7f515f689000] 01:47:13 INFO - PROCESS | 1830 | 1462783633296 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1528ms 01:47:13 INFO - PROCESS | 1830 | 1462783633349 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:47:13 INFO - PROCESS | 1830 | 1462783633352 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 01:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:47:13 INFO - PROCESS | 1830 | 1462783633358 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:47:13 INFO - PROCESS | 1830 | 1462783633360 Marionette TRACE conn3 <- [1,2258,null,{}] 01:47:13 INFO - PROCESS | 1830 | 1462783633365 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:13 INFO - PROCESS | 1830 | 1462783633575 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:47:13 INFO - PROCESS | 1830 | 1462783633843 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f17e000 == 170 [pid = 1830] [id = 572] 01:47:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f514c6c3000) [pid = 1830] [serial = 1717] [outer = (nil)] 01:47:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f5158963800) [pid = 1830] [serial = 1718] [outer = 0x7f514c6c3000] 01:47:13 INFO - PROCESS | 1830 | 1462783633956 Marionette DEBUG loaded listener.js 01:47:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5161954000) [pid = 1830] [serial = 1719] [outer = 0x7f514c6c3000] 01:47:14 INFO - PROCESS | 1830 | 1462783634795 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1487ms 01:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:47:14 INFO - PROCESS | 1830 | 1462783634846 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:47:14 INFO - PROCESS | 1830 | 1462783634849 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 01:47:14 INFO - PROCESS | 1830 | 1462783634855 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:47:14 INFO - PROCESS | 1830 | 1462783634858 Marionette TRACE conn3 <- [1,2262,null,{}] 01:47:14 INFO - PROCESS | 1830 | 1462783634862 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:15 INFO - PROCESS | 1830 | 1462783635077 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:47:15 INFO - PROCESS | 1830 | 1462783635357 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160411000 == 171 [pid = 1830] [id = 573] 01:47:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f514f98b400) [pid = 1830] [serial = 1720] [outer = (nil)] 01:47:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5162154000) [pid = 1830] [serial = 1721] [outer = 0x7f514f98b400] 01:47:15 INFO - PROCESS | 1830 | 1462783635482 Marionette DEBUG loaded listener.js 01:47:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5162685800) [pid = 1830] [serial = 1722] [outer = 0x7f514f98b400] 01:47:16 INFO - PROCESS | 1830 | 1462783636275 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1481ms 01:47:16 INFO - PROCESS | 1830 | 1462783636336 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:47:16 INFO - PROCESS | 1830 | 1462783636339 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 01:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:47:16 INFO - PROCESS | 1830 | 1462783636345 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:47:16 INFO - PROCESS | 1830 | 1462783636348 Marionette TRACE conn3 <- [1,2266,null,{}] 01:47:16 INFO - PROCESS | 1830 | 1462783636353 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:16 INFO - PROCESS | 1830 | 1462783636559 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:47:16 INFO - PROCESS | 1830 | 1462783636815 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608ba800 == 172 [pid = 1830] [id = 574] 01:47:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f5158b9d800) [pid = 1830] [serial = 1723] [outer = (nil)] 01:47:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5162896000) [pid = 1830] [serial = 1724] [outer = 0x7f5158b9d800] 01:47:16 INFO - PROCESS | 1830 | 1462783636890 Marionette DEBUG loaded listener.js 01:47:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5162e10000) [pid = 1830] [serial = 1725] [outer = 0x7f5158b9d800] 01:47:17 INFO - PROCESS | 1830 | 1462783637754 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1479ms 01:47:17 INFO - PROCESS | 1830 | 1462783637826 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:47:17 INFO - PROCESS | 1830 | 1462783637828 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 01:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:47:17 INFO - PROCESS | 1830 | 1462783637835 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:47:17 INFO - PROCESS | 1830 | 1462783637839 Marionette TRACE conn3 <- [1,2270,null,{}] 01:47:17 INFO - PROCESS | 1830 | 1462783637844 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:18 INFO - PROCESS | 1830 | 1462783638073 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:47:18 INFO - PROCESS | 1830 | 1462783638343 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a86800 == 173 [pid = 1830] [id = 575] 01:47:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f5162eb2800) [pid = 1830] [serial = 1726] [outer = (nil)] 01:47:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f51630ebc00) [pid = 1830] [serial = 1727] [outer = 0x7f5162eb2800] 01:47:18 INFO - PROCESS | 1830 | 1462783638478 Marionette DEBUG loaded listener.js 01:47:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f51632a7c00) [pid = 1830] [serial = 1728] [outer = 0x7f5162eb2800] 01:47:19 INFO - PROCESS | 1830 | 1462783639333 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1541ms 01:47:19 INFO - PROCESS | 1830 | 1462783639378 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:47:19 INFO - PROCESS | 1830 | 1462783639382 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 01:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:47:19 INFO - PROCESS | 1830 | 1462783639388 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:47:19 INFO - PROCESS | 1830 | 1462783639391 Marionette TRACE conn3 <- [1,2274,null,{}] 01:47:19 INFO - PROCESS | 1830 | 1462783639396 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:19 INFO - PROCESS | 1830 | 1462783639646 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:47:19 INFO - PROCESS | 1830 | 1462783639921 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162347800 == 174 [pid = 1830] [id = 576] 01:47:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f51594ce800) [pid = 1830] [serial = 1729] [outer = (nil)] 01:47:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5165937c00) [pid = 1830] [serial = 1730] [outer = 0x7f51594ce800] 01:47:20 INFO - PROCESS | 1830 | 1462783640036 Marionette DEBUG loaded listener.js 01:47:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f5166e37c00) [pid = 1830] [serial = 1731] [outer = 0x7f51594ce800] 01:47:20 INFO - PROCESS | 1830 | 1462783640843 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1480ms 01:47:20 INFO - PROCESS | 1830 | 1462783640879 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:47:20 INFO - PROCESS | 1830 | 1462783640882 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 01:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:47:20 INFO - PROCESS | 1830 | 1462783640890 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:47:20 INFO - PROCESS | 1830 | 1462783640894 Marionette TRACE conn3 <- [1,2278,null,{}] 01:47:20 INFO - PROCESS | 1830 | 1462783640899 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:21 INFO - PROCESS | 1830 | 1462783641101 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:47:21 INFO - PROCESS | 1830 | 1462783641373 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5163095800 == 175 [pid = 1830] [id = 577] 01:47:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f5162f72c00) [pid = 1830] [serial = 1732] [outer = (nil)] 01:47:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f51699b3800) [pid = 1830] [serial = 1733] [outer = 0x7f5162f72c00] 01:47:21 INFO - PROCESS | 1830 | 1462783641450 Marionette DEBUG loaded listener.js 01:47:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f516aa30c00) [pid = 1830] [serial = 1734] [outer = 0x7f5162f72c00] 01:47:22 INFO - PROCESS | 1830 | 1462783642280 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1432ms 01:47:22 INFO - PROCESS | 1830 | 1462783642323 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:47:22 INFO - PROCESS | 1830 | 1462783642335 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 01:47:22 INFO - PROCESS | 1830 | 1462783642340 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:47:22 INFO - PROCESS | 1830 | 1462783642343 Marionette TRACE conn3 <- [1,2282,null,{}] 01:47:22 INFO - PROCESS | 1830 | 1462783642348 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:22 INFO - PROCESS | 1830 | 1462783642538 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:47:22 INFO - PROCESS | 1830 | 1462783642813 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516598f800 == 176 [pid = 1830] [id = 578] 01:47:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f5165aa7400) [pid = 1830] [serial = 1735] [outer = (nil)] 01:47:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f516af32400) [pid = 1830] [serial = 1736] [outer = 0x7f5165aa7400] 01:47:22 INFO - PROCESS | 1830 | 1462783642881 Marionette DEBUG loaded listener.js 01:47:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f516c072400) [pid = 1830] [serial = 1737] [outer = 0x7f5165aa7400] 01:47:23 INFO - PROCESS | 1830 | 1462783643763 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1483ms 01:47:23 INFO - PROCESS | 1830 | 1462783643823 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:47:23 INFO - PROCESS | 1830 | 1462783643828 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 01:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:47:23 INFO - PROCESS | 1830 | 1462783643833 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:47:23 INFO - PROCESS | 1830 | 1462783643835 Marionette TRACE conn3 <- [1,2286,null,{}] 01:47:23 INFO - PROCESS | 1830 | 1462783643840 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:24 INFO - PROCESS | 1830 | 1462783644036 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:47:24 INFO - PROCESS | 1830 | 1462783644317 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165b9d000 == 177 [pid = 1830] [id = 579] 01:47:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f5159d0c400) [pid = 1830] [serial = 1738] [outer = (nil)] 01:47:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f5162f80c00) [pid = 1830] [serial = 1739] [outer = 0x7f5159d0c400] 01:47:24 INFO - PROCESS | 1830 | 1462783644388 Marionette DEBUG loaded listener.js 01:47:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f516e779400) [pid = 1830] [serial = 1740] [outer = 0x7f5159d0c400] 01:47:25 INFO - PROCESS | 1830 | 1462783645246 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:47:25 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 01:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1431ms 01:47:25 INFO - PROCESS | 1830 | 1462783645264 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:47:25 INFO - PROCESS | 1830 | 1462783645267 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 01:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:47:25 INFO - PROCESS | 1830 | 1462783645273 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:47:25 INFO - PROCESS | 1830 | 1462783645275 Marionette TRACE conn3 <- [1,2290,null,{}] 01:47:25 INFO - PROCESS | 1830 | 1462783645280 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:25 INFO - PROCESS | 1830 | 1462783645489 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:47:25 INFO - PROCESS | 1830 | 1462783645762 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516ac74000 == 178 [pid = 1830] [id = 580] 01:47:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f514a8e3400) [pid = 1830] [serial = 1741] [outer = (nil)] 01:47:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f514a8eb800) [pid = 1830] [serial = 1742] [outer = 0x7f514a8e3400] 01:47:25 INFO - PROCESS | 1830 | 1462783645831 Marionette DEBUG loaded listener.js 01:47:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f514a8f0c00) [pid = 1830] [serial = 1743] [outer = 0x7f514a8e3400] 01:47:26 INFO - PROCESS | 1830 | 1462783646684 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1484ms 01:47:26 INFO - PROCESS | 1830 | 1462783646758 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:47:26 INFO - PROCESS | 1830 | 1462783646760 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 01:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:47:26 INFO - PROCESS | 1830 | 1462783646766 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:47:26 INFO - PROCESS | 1830 | 1462783646768 Marionette TRACE conn3 <- [1,2294,null,{}] 01:47:26 INFO - PROCESS | 1830 | 1462783646867 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:27 INFO - PROCESS | 1830 | 1462783647052 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:47:27 INFO - PROCESS | 1830 | 1462783647364 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c39f800 == 179 [pid = 1830] [id = 581] 01:47:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f514a8e5c00) [pid = 1830] [serial = 1744] [outer = (nil)] 01:47:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f5171b4d800) [pid = 1830] [serial = 1745] [outer = 0x7f514a8e5c00] 01:47:27 INFO - PROCESS | 1830 | 1462783647436 Marionette DEBUG loaded listener.js 01:47:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f5178fcac00) [pid = 1830] [serial = 1746] [outer = 0x7f514a8e5c00] 01:47:28 INFO - PROCESS | 1830 | 1462783648202 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1466ms 01:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:47:28 INFO - PROCESS | 1830 | 1462783648234 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:47:28 INFO - PROCESS | 1830 | 1462783648236 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 01:47:28 INFO - PROCESS | 1830 | 1462783648242 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:47:28 INFO - PROCESS | 1830 | 1462783648245 Marionette TRACE conn3 <- [1,2298,null,{}] 01:47:28 INFO - PROCESS | 1830 | 1462783648250 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:28 INFO - PROCESS | 1830 | 1462783648459 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:47:28 INFO - PROCESS | 1830 | 1462783648736 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178d17800 == 180 [pid = 1830] [id = 582] 01:47:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f514a8e9400) [pid = 1830] [serial = 1747] [outer = (nil)] 01:47:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f517a224000) [pid = 1830] [serial = 1748] [outer = 0x7f514a8e9400] 01:47:28 INFO - PROCESS | 1830 | 1462783648805 Marionette DEBUG loaded listener.js 01:47:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f517c330400) [pid = 1830] [serial = 1749] [outer = 0x7f514a8e9400] 01:47:29 INFO - PROCESS | 1830 | 1462783649651 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1483ms 01:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:47:29 INFO - PROCESS | 1830 | 1462783649724 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:47:29 INFO - PROCESS | 1830 | 1462783649727 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 01:47:29 INFO - PROCESS | 1830 | 1462783649733 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:47:29 INFO - PROCESS | 1830 | 1462783649736 Marionette TRACE conn3 <- [1,2302,null,{}] 01:47:29 INFO - PROCESS | 1830 | 1462783649740 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:29 INFO - PROCESS | 1830 | 1462783649954 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:47:30 INFO - PROCESS | 1830 | 1462783650739 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f7d9800 == 181 [pid = 1830] [id = 583] 01:47:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f514bbce000) [pid = 1830] [serial = 1750] [outer = (nil)] 01:47:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f514bdd6400) [pid = 1830] [serial = 1751] [outer = 0x7f514bbce000] 01:47:30 INFO - PROCESS | 1830 | 1462783650862 Marionette DEBUG loaded listener.js 01:47:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f514de9c400) [pid = 1830] [serial = 1752] [outer = 0x7f514bbce000] 01:47:31 INFO - PROCESS | 1830 | 1462783651707 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2030ms 01:47:31 INFO - PROCESS | 1830 | 1462783651763 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:47:31 INFO - PROCESS | 1830 | 1462783651768 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 01:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:47:31 INFO - PROCESS | 1830 | 1462783651775 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:47:31 INFO - PROCESS | 1830 | 1462783651779 Marionette TRACE conn3 <- [1,2306,null,{}] 01:47:31 INFO - PROCESS | 1830 | 1462783651800 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:32 INFO - PROCESS | 1830 | 1462783652082 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:47:32 INFO - PROCESS | 1830 | 1462783652293 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154959800 == 182 [pid = 1830] [id = 584] 01:47:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f514fb83000) [pid = 1830] [serial = 1753] [outer = (nil)] 01:47:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f514fcac800) [pid = 1830] [serial = 1754] [outer = 0x7f514fb83000] 01:47:32 INFO - PROCESS | 1830 | 1462783652398 Marionette DEBUG loaded listener.js 01:47:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f5151f0fc00) [pid = 1830] [serial = 1755] [outer = 0x7f514fb83000] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5152749800 == 181 [pid = 1830] [id = 564] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51525ce000 == 180 [pid = 1830] [id = 563] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514fbe7800 == 179 [pid = 1830] [id = 562] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514dfd8000 == 178 [pid = 1830] [id = 561] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5151652800 == 177 [pid = 1830] [id = 559] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bd4c800 == 176 [pid = 1830] [id = 558] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bd32800 == 175 [pid = 1830] [id = 557] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bbae000 == 174 [pid = 1830] [id = 556] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c7d5800 == 173 [pid = 1830] [id = 555] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bee2000 == 172 [pid = 1830] [id = 554] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bec8800 == 171 [pid = 1830] [id = 553] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c656000 == 170 [pid = 1830] [id = 552] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e12d800 == 169 [pid = 1830] [id = 551] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517a12e800 == 168 [pid = 1830] [id = 550] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517254c000 == 167 [pid = 1830] [id = 549] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bcdf800 == 166 [pid = 1830] [id = 548] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516a751800 == 165 [pid = 1830] [id = 547] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165b96000 == 164 [pid = 1830] [id = 546] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516308a800 == 163 [pid = 1830] [id = 545] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5162349800 == 162 [pid = 1830] [id = 544] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161a96000 == 161 [pid = 1830] [id = 543] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515b88b000 == 160 [pid = 1830] [id = 542] 01:47:33 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153f9a000 == 159 [pid = 1830] [id = 541] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f5162f81c00) [pid = 1830] [serial = 1545] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f5152138400) [pid = 1830] [serial = 1619] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f515fac5000) [pid = 1830] [serial = 1613] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f5161954c00) [pid = 1830] [serial = 1616] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f51540d5000) [pid = 1830] [serial = 1598] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f51542b6000) [pid = 1830] [serial = 1607] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f515aaa8800) [pid = 1830] [serial = 1608] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f515f092000) [pid = 1830] [serial = 1553] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f515f11e400) [pid = 1830] [serial = 1610] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f515bb0e400) [pid = 1830] [serial = 1605] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f515ad4f000) [pid = 1830] [serial = 1604] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f5154dad400) [pid = 1830] [serial = 1550] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f5153a35800) [pid = 1830] [serial = 1596] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f51520c1c00) [pid = 1830] [serial = 1595] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f51632ad800) [pid = 1830] [serial = 1559] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f514de93800) [pid = 1830] [serial = 1547] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f51540cfc00) [pid = 1830] [serial = 1592] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f516e7a6400) [pid = 1830] [serial = 1562] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f5150aafc00) [pid = 1830] [serial = 1565] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f5159b2d000) [pid = 1830] [serial = 1602] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f5158a8f400) [pid = 1830] [serial = 1601] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f5161b25400) [pid = 1830] [serial = 1556] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f514c6c5c00) [pid = 1830] [serial = 1568] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f517a228c00) [pid = 1830] [serial = 1571] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f5153eb6800) [pid = 1830] [serial = 1574] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f5165aa6400) [pid = 1830] [serial = 1577] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f514f98d800) [pid = 1830] [serial = 1580] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f5158508c00) [pid = 1830] [serial = 1583] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5165aaf000) [pid = 1830] [serial = 1586] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f515705ac00) [pid = 1830] [serial = 1589] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5154b60400) [pid = 1830] [serial = 1599] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f516215c400) [pid = 1830] [serial = 1617] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f516189a000) [pid = 1830] [serial = 1614] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f515f7e8c00) [pid = 1830] [serial = 1611] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5153f93000) [pid = 1830] [serial = 1620] [outer = (nil)] [url = about:blank] 01:47:33 INFO - PROCESS | 1830 | 1462783653910 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2281ms 01:47:34 INFO - PROCESS | 1830 | 1462783654058 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 01:47:34 INFO - PROCESS | 1830 | 1462783654063 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 01:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:47:34 INFO - PROCESS | 1830 | 1462783654070 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:47:34 INFO - PROCESS | 1830 | 1462783654073 Marionette TRACE conn3 <- [1,2310,null,{}] 01:47:34 INFO - PROCESS | 1830 | 1462783654078 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:34 INFO - PROCESS | 1830 | 1462783654254 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:47:34 INFO - PROCESS | 1830 | 1462783654264 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bd46000 == 160 [pid = 1830] [id = 585] 01:47:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f514bddd000) [pid = 1830] [serial = 1756] [outer = (nil)] 01:47:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5151f17000) [pid = 1830] [serial = 1757] [outer = 0x7f514bddd000] 01:47:34 INFO - PROCESS | 1830 | 1462783654324 Marionette DEBUG loaded listener.js 01:47:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f5153a2e000) [pid = 1830] [serial = 1758] [outer = 0x7f514bddd000] 01:47:35 INFO - PROCESS | 1830 | 1462783655215 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1176ms 01:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:47:35 INFO - PROCESS | 1830 | 1462783655247 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:47:35 INFO - PROCESS | 1830 | 1462783655250 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 01:47:35 INFO - PROCESS | 1830 | 1462783655259 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:47:35 INFO - PROCESS | 1830 | 1462783655268 Marionette TRACE conn3 <- [1,2314,null,{}] 01:47:35 INFO - PROCESS | 1830 | 1462783655286 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:35 INFO - PROCESS | 1830 | 1462783655480 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:47:35 INFO - PROCESS | 1830 | 1462783655675 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c9ad000 == 161 [pid = 1830] [id = 586] 01:47:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5150aac400) [pid = 1830] [serial = 1759] [outer = (nil)] 01:47:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f51542b6000) [pid = 1830] [serial = 1760] [outer = 0x7f5150aac400] 01:47:35 INFO - PROCESS | 1830 | 1462783655732 Marionette DEBUG loaded listener.js 01:47:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f5154c0e400) [pid = 1830] [serial = 1761] [outer = 0x7f5150aac400] 01:47:36 INFO - PROCESS | 1830 | 1462783656498 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1293ms 01:47:36 INFO - PROCESS | 1830 | 1462783656549 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:47:36 INFO - PROCESS | 1830 | 1462783656553 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 01:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:47:36 INFO - PROCESS | 1830 | 1462783656569 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:47:36 INFO - PROCESS | 1830 | 1462783656571 Marionette TRACE conn3 <- [1,2318,null,{}] 01:47:36 INFO - PROCESS | 1830 | 1462783656576 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:36 INFO - PROCESS | 1830 | 1462783656861 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:47:36 INFO - PROCESS | 1830 | 1462783656896 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fbe7800 == 162 [pid = 1830] [id = 587] 01:47:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f514a8f2800) [pid = 1830] [serial = 1762] [outer = (nil)] 01:47:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5156916c00) [pid = 1830] [serial = 1763] [outer = 0x7f514a8f2800] 01:47:36 INFO - PROCESS | 1830 | 1462783656956 Marionette DEBUG loaded listener.js 01:47:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f5157060800) [pid = 1830] [serial = 1764] [outer = 0x7f514a8f2800] 01:47:37 INFO - PROCESS | 1830 | 1462783657799 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:47:37 INFO - PROCESS | 1830 | 1462783657862 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 01:47:37 INFO - PROCESS | 1830 | 1462783657867 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:47:37 INFO - PROCESS | 1830 | 1462783657870 Marionette TRACE conn3 <- [1,2322,null,{}] 01:47:37 INFO - PROCESS | 1830 | 1462783657875 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:38 INFO - PROCESS | 1830 | 1462783658113 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:47:38 INFO - PROCESS | 1830 | 1462783658161 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515265f000 == 163 [pid = 1830] [id = 588] 01:47:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5158a91800) [pid = 1830] [serial = 1765] [outer = (nil)] 01:47:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f5158a9a400) [pid = 1830] [serial = 1766] [outer = 0x7f5158a91800] 01:47:38 INFO - PROCESS | 1830 | 1462783658230 Marionette DEBUG loaded listener.js 01:47:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f5159eef000) [pid = 1830] [serial = 1767] [outer = 0x7f5158a91800] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f514f986c00) [pid = 1830] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f5158969800) [pid = 1830] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f5162f7c000) [pid = 1830] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f514fb7f000) [pid = 1830] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f514de94800) [pid = 1830] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f514fb7e400) [pid = 1830] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f514de8f000) [pid = 1830] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f51566b6800) [pid = 1830] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f5150aa8400) [pid = 1830] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f514c6c3400) [pid = 1830] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5162327800) [pid = 1830] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5157052c00) [pid = 1830] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f5158502800) [pid = 1830] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f514de94400) [pid = 1830] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f514f989800) [pid = 1830] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f5153f8ac00) [pid = 1830] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f5162eaf400) [pid = 1830] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f514c6bfc00) [pid = 1830] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f5161952c00) [pid = 1830] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f514c6c2400) [pid = 1830] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f516af2f000) [pid = 1830] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f515f7e6400) [pid = 1830] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5154b47c00) [pid = 1830] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f514de90000) [pid = 1830] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5150b21400) [pid = 1830] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f51520c0c00) [pid = 1830] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5159ce4800) [pid = 1830] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f5154b49400) [pid = 1830] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f514bbce800) [pid = 1830] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f514fb89c00) [pid = 1830] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5153ebfc00) [pid = 1830] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f516aa31000) [pid = 1830] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f51633f9000) [pid = 1830] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f514bbd3400) [pid = 1830] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5150aa7000) [pid = 1830] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f5161957c00) [pid = 1830] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f516cd95000) [pid = 1830] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f51695d9800) [pid = 1830] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f51589b8800) [pid = 1830] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f514bbcc400) [pid = 1830] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f515705c400) [pid = 1830] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f514bbd8400) [pid = 1830] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f5150ab1c00) [pid = 1830] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f5162159400) [pid = 1830] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5153a2dc00) [pid = 1830] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f51632a6800) [pid = 1830] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f515ab11c00) [pid = 1830] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5158968400) [pid = 1830] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5162753000) [pid = 1830] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:47:39 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f5150aa7400) [pid = 1830] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:47:39 INFO - PROCESS | 1830 | 1462783659862 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2041ms 01:47:39 INFO - PROCESS | 1830 | 1462783659908 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:47:39 INFO - PROCESS | 1830 | 1462783659911 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 01:47:39 INFO - PROCESS | 1830 | 1462783659916 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:47:39 INFO - PROCESS | 1830 | 1462783659918 Marionette TRACE conn3 <- [1,2326,null,{}] 01:47:39 INFO - PROCESS | 1830 | 1462783659923 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:40 INFO - PROCESS | 1830 | 1462783660110 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:47:40 INFO - PROCESS | 1830 | 1462783660305 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fce2000 == 164 [pid = 1830] [id = 589] 01:47:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f514bbce400) [pid = 1830] [serial = 1768] [outer = (nil)] 01:47:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f514f986c00) [pid = 1830] [serial = 1769] [outer = 0x7f514bbce400] 01:47:40 INFO - PROCESS | 1830 | 1462783660367 Marionette DEBUG loaded listener.js 01:47:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f5150aaec00) [pid = 1830] [serial = 1770] [outer = 0x7f514bbce400] 01:47:41 INFO - PROCESS | 1830 | 1462783661041 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1179ms 01:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:47:41 INFO - PROCESS | 1830 | 1462783661095 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:47:41 INFO - PROCESS | 1830 | 1462783661097 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 01:47:41 INFO - PROCESS | 1830 | 1462783661103 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:47:41 INFO - PROCESS | 1830 | 1462783661105 Marionette TRACE conn3 <- [1,2330,null,{}] 01:47:41 INFO - PROCESS | 1830 | 1462783661110 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:41 INFO - PROCESS | 1830 | 1462783661295 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:47:41 INFO - PROCESS | 1830 | 1462783661664 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bbbe800 == 165 [pid = 1830] [id = 590] 01:47:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f514a8e3800) [pid = 1830] [serial = 1771] [outer = (nil)] 01:47:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f514a8ed400) [pid = 1830] [serial = 1772] [outer = 0x7f514a8e3800] 01:47:41 INFO - PROCESS | 1830 | 1462783661739 Marionette DEBUG loaded listener.js 01:47:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f514bdd2400) [pid = 1830] [serial = 1773] [outer = 0x7f514a8e3800] 01:47:42 INFO - PROCESS | 1830 | 1462783662682 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1627ms 01:47:42 INFO - PROCESS | 1830 | 1462783662731 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:47:42 INFO - PROCESS | 1830 | 1462783662737 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 01:47:42 INFO - PROCESS | 1830 | 1462783662743 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:47:42 INFO - PROCESS | 1830 | 1462783662748 Marionette TRACE conn3 <- [1,2334,null,{}] 01:47:42 INFO - PROCESS | 1830 | 1462783662754 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:42 INFO - PROCESS | 1830 | 1462783662956 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:47:43 INFO - PROCESS | 1830 | 1462783663223 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51520dd800 == 166 [pid = 1830] [id = 591] 01:47:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f514a8e8800) [pid = 1830] [serial = 1774] [outer = (nil)] 01:47:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f514fb82400) [pid = 1830] [serial = 1775] [outer = 0x7f514a8e8800] 01:47:43 INFO - PROCESS | 1830 | 1462783663299 Marionette DEBUG loaded listener.js 01:47:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f5150b19c00) [pid = 1830] [serial = 1776] [outer = 0x7f514a8e8800] 01:47:44 INFO - PROCESS | 1830 | 1462783664220 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1533ms 01:47:44 INFO - PROCESS | 1830 | 1462783664280 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:47:44 INFO - PROCESS | 1830 | 1462783664286 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 01:47:44 INFO - PROCESS | 1830 | 1462783664292 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:47:44 INFO - PROCESS | 1830 | 1462783664295 Marionette TRACE conn3 <- [1,2338,null,{}] 01:47:44 INFO - PROCESS | 1830 | 1462783664300 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:44 INFO - PROCESS | 1830 | 1462783664524 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:47:44 INFO - PROCESS | 1830 | 1462783664789 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5157269800 == 167 [pid = 1830] [id = 592] 01:47:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f515212f400) [pid = 1830] [serial = 1777] [outer = (nil)] 01:47:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5153eb8000) [pid = 1830] [serial = 1778] [outer = 0x7f515212f400] 01:47:44 INFO - PROCESS | 1830 | 1462783664941 Marionette DEBUG loaded listener.js 01:47:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f5154b42400) [pid = 1830] [serial = 1779] [outer = 0x7f515212f400] 01:47:45 INFO - PROCESS | 1830 | 1462783665805 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1583ms 01:47:45 INFO - PROCESS | 1830 | 1462783665875 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:47:45 INFO - PROCESS | 1830 | 1462783665879 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 01:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:47:45 INFO - PROCESS | 1830 | 1462783665894 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:47:45 INFO - PROCESS | 1830 | 1462783665902 Marionette TRACE conn3 <- [1,2342,null,{}] 01:47:45 INFO - PROCESS | 1830 | 1462783665909 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:46 INFO - PROCESS | 1830 | 1462783666168 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:47:46 INFO - PROCESS | 1830 | 1462783666474 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515877d800 == 168 [pid = 1830] [id = 593] 01:47:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f5153eb8800) [pid = 1830] [serial = 1780] [outer = (nil)] 01:47:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5158509000) [pid = 1830] [serial = 1781] [outer = 0x7f5153eb8800] 01:47:46 INFO - PROCESS | 1830 | 1462783666557 Marionette DEBUG loaded listener.js 01:47:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f51589b8800) [pid = 1830] [serial = 1782] [outer = 0x7f5153eb8800] 01:47:47 INFO - PROCESS | 1830 | 1462783667412 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1541ms 01:47:47 INFO - PROCESS | 1830 | 1462783667427 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:47:47 INFO - PROCESS | 1830 | 1462783667432 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 01:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:47:47 INFO - PROCESS | 1830 | 1462783667437 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:47:47 INFO - PROCESS | 1830 | 1462783667440 Marionette TRACE conn3 <- [1,2346,null,{}] 01:47:47 INFO - PROCESS | 1830 | 1462783667445 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:47 INFO - PROCESS | 1830 | 1462783667652 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:47:47 INFO - PROCESS | 1830 | 1462783667903 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515925f000 == 169 [pid = 1830] [id = 594] 01:47:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f51520b5800) [pid = 1830] [serial = 1783] [outer = (nil)] 01:47:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5159ef3000) [pid = 1830] [serial = 1784] [outer = 0x7f51520b5800] 01:47:47 INFO - PROCESS | 1830 | 1462783667976 Marionette DEBUG loaded listener.js 01:47:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f515ab1d000) [pid = 1830] [serial = 1785] [outer = 0x7f51520b5800] 01:47:48 INFO - PROCESS | 1830 | 1462783668836 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1426ms 01:47:48 INFO - PROCESS | 1830 | 1462783668864 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:47:48 INFO - PROCESS | 1830 | 1462783668868 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 01:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:47:48 INFO - PROCESS | 1830 | 1462783668873 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:47:48 INFO - PROCESS | 1830 | 1462783668876 Marionette TRACE conn3 <- [1,2350,null,{}] 01:47:48 INFO - PROCESS | 1830 | 1462783668881 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:49 INFO - PROCESS | 1830 | 1462783669083 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:47:49 INFO - PROCESS | 1830 | 1462783669356 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515bb8c800 == 170 [pid = 1830] [id = 595] 01:47:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f515bb0a800) [pid = 1830] [serial = 1786] [outer = (nil)] 01:47:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f515efc5800) [pid = 1830] [serial = 1787] [outer = 0x7f515bb0a800] 01:47:49 INFO - PROCESS | 1830 | 1462783669437 Marionette DEBUG loaded listener.js 01:47:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f515f121800) [pid = 1830] [serial = 1788] [outer = 0x7f515bb0a800] 01:47:50 INFO - PROCESS | 1830 | 1462783670294 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1478ms 01:47:50 INFO - PROCESS | 1830 | 1462783670353 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:47:50 INFO - PROCESS | 1830 | 1462783670356 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 01:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:47:50 INFO - PROCESS | 1830 | 1462783670362 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - PROCESS | 1830 | 1462783670364 Marionette TRACE conn3 <- [1,2354,null,{}] 01:47:50 INFO - PROCESS | 1830 | 1462783670369 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:50 INFO - PROCESS | 1830 | 1462783670594 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:47:50 INFO - PROCESS | 1830 | 1462783670861 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608a6000 == 171 [pid = 1830] [id = 596] 01:47:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f515bb0b800) [pid = 1830] [serial = 1789] [outer = (nil)] 01:47:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f515f7b6400) [pid = 1830] [serial = 1790] [outer = 0x7f515bb0b800] 01:47:50 INFO - PROCESS | 1830 | 1462783670936 Marionette DEBUG loaded listener.js 01:47:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f515f7e9000) [pid = 1830] [serial = 1791] [outer = 0x7f515bb0b800] 01:47:51 INFO - PROCESS | 1830 | 1462783671786 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1477ms 01:47:51 INFO - PROCESS | 1830 | 1462783671840 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:47:51 INFO - PROCESS | 1830 | 1462783671843 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 01:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:47:51 INFO - PROCESS | 1830 | 1462783671848 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:47:51 INFO - PROCESS | 1830 | 1462783671851 Marionette TRACE conn3 <- [1,2358,null,{}] 01:47:51 INFO - PROCESS | 1830 | 1462783671856 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:52 INFO - PROCESS | 1830 | 1462783672059 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:47:52 INFO - PROCESS | 1830 | 1462783672344 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a8f800 == 172 [pid = 1830] [id = 597] 01:47:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f514e1d9000) [pid = 1830] [serial = 1792] [outer = (nil)] 01:47:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f51605c2c00) [pid = 1830] [serial = 1793] [outer = 0x7f514e1d9000] 01:47:52 INFO - PROCESS | 1830 | 1462783672417 Marionette DEBUG loaded listener.js 01:47:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f516192d400) [pid = 1830] [serial = 1794] [outer = 0x7f514e1d9000] 01:47:53 INFO - PROCESS | 1830 | 1462783673233 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1426ms 01:47:53 INFO - PROCESS | 1830 | 1462783673275 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:47:53 INFO - PROCESS | 1830 | 1462783673279 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 01:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:47:53 INFO - PROCESS | 1830 | 1462783673284 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:47:53 INFO - PROCESS | 1830 | 1462783673286 Marionette TRACE conn3 <- [1,2362,null,{}] 01:47:53 INFO - PROCESS | 1830 | 1462783673292 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:53 INFO - PROCESS | 1830 | 1462783673486 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:47:53 INFO - PROCESS | 1830 | 1462783673757 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fb6000 == 173 [pid = 1830] [id = 598] 01:47:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5159ee4800) [pid = 1830] [serial = 1795] [outer = (nil)] 01:47:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5161f49800) [pid = 1830] [serial = 1796] [outer = 0x7f5159ee4800] 01:47:53 INFO - PROCESS | 1830 | 1462783673833 Marionette DEBUG loaded listener.js 01:47:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5162326c00) [pid = 1830] [serial = 1797] [outer = 0x7f5159ee4800] 01:47:54 INFO - PROCESS | 1830 | 1462783674675 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1425ms 01:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:47:54 INFO - PROCESS | 1830 | 1462783674711 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:47:54 INFO - PROCESS | 1830 | 1462783674714 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 01:47:54 INFO - PROCESS | 1830 | 1462783674719 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:47:54 INFO - PROCESS | 1830 | 1462783674722 Marionette TRACE conn3 <- [1,2366,null,{}] 01:47:54 INFO - PROCESS | 1830 | 1462783674727 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:54 INFO - PROCESS | 1830 | 1462783674934 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:47:55 INFO - PROCESS | 1830 | 1462783675206 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51634bf000 == 174 [pid = 1830] [id = 599] 01:47:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f515fa52000) [pid = 1830] [serial = 1798] [outer = (nil)] 01:47:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f5162ac5800) [pid = 1830] [serial = 1799] [outer = 0x7f515fa52000] 01:47:55 INFO - PROCESS | 1830 | 1462783675278 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5162e1b400) [pid = 1830] [serial = 1800] [outer = 0x7f515fa52000] 01:47:56 INFO - PROCESS | 1830 | 1462783676118 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1433ms 01:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:47:56 INFO - PROCESS | 1830 | 1462783676153 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:47:56 INFO - PROCESS | 1830 | 1462783676155 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 01:47:56 INFO - PROCESS | 1830 | 1462783676162 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:47:56 INFO - PROCESS | 1830 | 1462783676165 Marionette TRACE conn3 <- [1,2370,null,{}] 01:47:56 INFO - PROCESS | 1830 | 1462783676169 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:56 INFO - PROCESS | 1830 | 1462783676369 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:47:56 INFO - PROCESS | 1830 | 1462783676649 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5166e9f000 == 175 [pid = 1830] [id = 600] 01:47:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f5154b46000) [pid = 1830] [serial = 1801] [outer = (nil)] 01:47:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f5161954c00) [pid = 1830] [serial = 1802] [outer = 0x7f5154b46000] 01:47:56 INFO - PROCESS | 1830 | 1462783676726 Marionette DEBUG loaded listener.js 01:47:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f51630eac00) [pid = 1830] [serial = 1803] [outer = 0x7f5154b46000] 01:47:57 INFO - PROCESS | 1830 | 1462783677645 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1531ms 01:47:57 INFO - PROCESS | 1830 | 1462783677693 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:47:57 INFO - PROCESS | 1830 | 1462783677697 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 01:47:57 INFO - PROCESS | 1830 | 1462783677702 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:47:57 INFO - PROCESS | 1830 | 1462783677706 Marionette TRACE conn3 <- [1,2374,null,{}] 01:47:57 INFO - PROCESS | 1830 | 1462783677710 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:57 INFO - PROCESS | 1830 | 1462783677929 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:47:58 INFO - PROCESS | 1830 | 1462783678206 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf90000 == 176 [pid = 1830] [id = 601] 01:47:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f51632a9400) [pid = 1830] [serial = 1804] [outer = (nil)] 01:47:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f51643b7c00) [pid = 1830] [serial = 1805] [outer = 0x7f51632a9400] 01:47:58 INFO - PROCESS | 1830 | 1462783678318 Marionette DEBUG loaded listener.js 01:47:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5165aaa000) [pid = 1830] [serial = 1806] [outer = 0x7f51632a9400] 01:47:59 INFO - PROCESS | 1830 | 1462783679128 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1477ms 01:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:47:59 INFO - PROCESS | 1830 | 1462783679181 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:47:59 INFO - PROCESS | 1830 | 1462783679183 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 01:47:59 INFO - PROCESS | 1830 | 1462783679189 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:47:59 INFO - PROCESS | 1830 | 1462783679192 Marionette TRACE conn3 <- [1,2378,null,{}] 01:47:59 INFO - PROCESS | 1830 | 1462783679197 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:59 INFO - PROCESS | 1830 | 1462783679401 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:47:59 INFO - PROCESS | 1830 | 1462783679676 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5178132800 == 177 [pid = 1830] [id = 602] 01:47:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f51632aec00) [pid = 1830] [serial = 1807] [outer = (nil)] 01:47:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f5165ab4800) [pid = 1830] [serial = 1808] [outer = 0x7f51632aec00] 01:47:59 INFO - PROCESS | 1830 | 1462783679754 Marionette DEBUG loaded listener.js 01:47:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5166e2cc00) [pid = 1830] [serial = 1809] [outer = 0x7f51632aec00] 01:48:00 INFO - PROCESS | 1830 | 1462783680650 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1533ms 01:48:00 INFO - PROCESS | 1830 | 1462783680728 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 1830 | 1462783680730 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 01:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:48:00 INFO - PROCESS | 1830 | 1462783680740 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 1830 | 1462783680743 Marionette TRACE conn3 <- [1,2382,null,{}] 01:48:00 INFO - PROCESS | 1830 | 1462783680749 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:00 INFO - PROCESS | 1830 | 1462783680981 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:48:01 INFO - PROCESS | 1830 | 1462783681313 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517c4c6800 == 178 [pid = 1830] [id = 603] 01:48:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5162e09400) [pid = 1830] [serial = 1810] [outer = (nil)] 01:48:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f516a7be000) [pid = 1830] [serial = 1811] [outer = 0x7f5162e09400] 01:48:01 INFO - PROCESS | 1830 | 1462783681388 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f516af2a400) [pid = 1830] [serial = 1812] [outer = 0x7f5162e09400] 01:48:02 INFO - PROCESS | 1830 | 1462783682167 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1483ms 01:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:48:02 INFO - PROCESS | 1830 | 1462783682223 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:48:02 INFO - PROCESS | 1830 | 1462783682226 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 01:48:02 INFO - PROCESS | 1830 | 1462783682232 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:48:02 INFO - PROCESS | 1830 | 1462783682235 Marionette TRACE conn3 <- [1,2386,null,{}] 01:48:02 INFO - PROCESS | 1830 | 1462783682240 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:02 INFO - PROCESS | 1830 | 1462783682561 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:48:02 INFO - PROCESS | 1830 | 1462783682775 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc13800 == 179 [pid = 1830] [id = 604] 01:48:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f51633f5000) [pid = 1830] [serial = 1813] [outer = (nil)] 01:48:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f516b2d0800) [pid = 1830] [serial = 1814] [outer = 0x7f51633f5000] 01:48:02 INFO - PROCESS | 1830 | 1462783682888 Marionette DEBUG loaded listener.js 01:48:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f516cdc0000) [pid = 1830] [serial = 1815] [outer = 0x7f51633f5000] 01:48:03 INFO - PROCESS | 1830 | 1462783683680 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1481ms 01:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:48:03 INFO - PROCESS | 1830 | 1462783683712 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:48:03 INFO - PROCESS | 1830 | 1462783683714 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 01:48:03 INFO - PROCESS | 1830 | 1462783683720 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:48:03 INFO - PROCESS | 1830 | 1462783683723 Marionette TRACE conn3 <- [1,2390,null,{}] 01:48:03 INFO - PROCESS | 1830 | 1462783683728 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:03 INFO - PROCESS | 1830 | 1462783683921 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:48:04 INFO - PROCESS | 1830 | 1462783684197 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517e12e000 == 180 [pid = 1830] [id = 605] 01:48:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f5164e5b800) [pid = 1830] [serial = 1816] [outer = (nil)] 01:48:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f516e7aa800) [pid = 1830] [serial = 1817] [outer = 0x7f5164e5b800] 01:48:04 INFO - PROCESS | 1830 | 1462783684267 Marionette DEBUG loaded listener.js 01:48:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f51781dc400) [pid = 1830] [serial = 1818] [outer = 0x7f5164e5b800] 01:48:05 INFO - PROCESS | 1830 | 1462783685142 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1478ms 01:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:48:05 INFO - PROCESS | 1830 | 1462783685199 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:48:05 INFO - PROCESS | 1830 | 1462783685201 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 01:48:05 INFO - PROCESS | 1830 | 1462783685206 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:48:05 INFO - PROCESS | 1830 | 1462783685210 Marionette TRACE conn3 <- [1,2394,null,{}] 01:48:05 INFO - PROCESS | 1830 | 1462783685216 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:05 INFO - PROCESS | 1830 | 1462783685436 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:48:05 INFO - PROCESS | 1830 | 1462783685693 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180eb5000 == 181 [pid = 1830] [id = 606] 01:48:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f516cdbfc00) [pid = 1830] [serial = 1819] [outer = (nil)] 01:48:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f51794e8800) [pid = 1830] [serial = 1820] [outer = 0x7f516cdbfc00] 01:48:05 INFO - PROCESS | 1830 | 1462783685763 Marionette DEBUG loaded listener.js 01:48:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f517a222800) [pid = 1830] [serial = 1821] [outer = 0x7f516cdbfc00] 01:48:06 INFO - PROCESS | 1830 | 1462783686675 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1531ms 01:48:06 INFO - PROCESS | 1830 | 1462783686738 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:48:06 INFO - PROCESS | 1830 | 1462783686741 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 01:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:48:06 INFO - PROCESS | 1830 | 1462783686746 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:48:06 INFO - PROCESS | 1830 | 1462783686749 Marionette TRACE conn3 <- [1,2398,null,{}] 01:48:06 INFO - PROCESS | 1830 | 1462783686754 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:06 INFO - PROCESS | 1830 | 1462783686964 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:48:07 INFO - PROCESS | 1830 | 1462783687241 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bf3b800 == 182 [pid = 1830] [id = 607] 01:48:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f516cec3c00) [pid = 1830] [serial = 1822] [outer = (nil)] 01:48:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f517d79e400) [pid = 1830] [serial = 1823] [outer = 0x7f516cec3c00] 01:48:07 INFO - PROCESS | 1830 | 1462783687356 Marionette DEBUG loaded listener.js 01:48:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f517dbb0c00) [pid = 1830] [serial = 1824] [outer = 0x7f516cec3c00] 01:48:08 INFO - PROCESS | 1830 | 1462783688174 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1483ms 01:48:08 INFO - PROCESS | 1830 | 1462783688230 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:48:08 INFO - PROCESS | 1830 | 1462783688234 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 01:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:48:08 INFO - PROCESS | 1830 | 1462783688239 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 1830 | 1462783688241 Marionette TRACE conn3 <- [1,2402,null,{}] 01:48:08 INFO - PROCESS | 1830 | 1462783688246 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:08 INFO - PROCESS | 1830 | 1462783688450 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:48:08 INFO - PROCESS | 1830 | 1462783688731 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f518248f000 == 183 [pid = 1830] [id = 608] 01:48:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f517922bc00) [pid = 1830] [serial = 1825] [outer = (nil)] 01:48:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f517e2d1c00) [pid = 1830] [serial = 1826] [outer = 0x7f517922bc00] 01:48:08 INFO - PROCESS | 1830 | 1462783688837 Marionette DEBUG loaded listener.js 01:48:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f517e4cb400) [pid = 1830] [serial = 1827] [outer = 0x7f517922bc00] 01:48:09 INFO - PROCESS | 1830 | 1462783689642 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1474ms 01:48:09 INFO - PROCESS | 1830 | 1462783689953 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 1830 | 1462783689956 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 01:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:48:09 INFO - PROCESS | 1830 | 1462783689996 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:48:10 INFO - PROCESS | 1830 | 1462783689998 Marionette TRACE conn3 <- [1,2406,null,{}] 01:48:10 INFO - PROCESS | 1830 | 1462783690004 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:10 INFO - PROCESS | 1830 | 1462783690248 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:48:10 INFO - PROCESS | 1830 | 1462783690594 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bba1800 == 184 [pid = 1830] [id = 609] 01:48:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f514a27d400) [pid = 1830] [serial = 1828] [outer = (nil)] 01:48:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f514a286000) [pid = 1830] [serial = 1829] [outer = 0x7f514a27d400] 01:48:10 INFO - PROCESS | 1830 | 1462783690660 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f5150aa6c00) [pid = 1830] [serial = 1830] [outer = 0x7f514a27d400] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5171acc000 == 183 [pid = 1830] [id = 21] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5162347800 == 182 [pid = 1830] [id = 576] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161a86800 == 181 [pid = 1830] [id = 575] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608ba800 == 180 [pid = 1830] [id = 574] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160411000 == 179 [pid = 1830] [id = 573] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f17e000 == 178 [pid = 1830] [id = 572] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515aeaa800 == 177 [pid = 1830] [id = 571] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515920f800 == 176 [pid = 1830] [id = 570] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158aeb800 == 175 [pid = 1830] [id = 569] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5157454800 == 174 [pid = 1830] [id = 568] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5154cc7000 == 173 [pid = 1830] [id = 567] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51520e3000 == 172 [pid = 1830] [id = 566] 01:48:12 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bbaa000 == 171 [pid = 1830] [id = 565] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f5164e60000) [pid = 1830] [serial = 1560] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f516c07b000) [pid = 1830] [serial = 1503] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f517a222c00) [pid = 1830] [serial = 1518] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f514fb8a400) [pid = 1830] [serial = 1521] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f514fca4800) [pid = 1830] [serial = 1548] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f51630e6800) [pid = 1830] [serial = 1557] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f517a227000) [pid = 1830] [serial = 1566] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f5153ebc800) [pid = 1830] [serial = 1575] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f5163141000) [pid = 1830] [serial = 1416] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f515705f400) [pid = 1830] [serial = 1590] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f5165ab3400) [pid = 1830] [serial = 1587] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f514fca9000) [pid = 1830] [serial = 1515] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f515850d400) [pid = 1830] [serial = 1584] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f517a222400) [pid = 1830] [serial = 1509] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f5169a0cc00) [pid = 1830] [serial = 1500] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f5150aa2400) [pid = 1830] [serial = 1569] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f5164e54400) [pid = 1830] [serial = 1497] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f517c456400) [pid = 1830] [serial = 1572] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f517a225400) [pid = 1830] [serial = 1563] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5178d7f800) [pid = 1830] [serial = 1506] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f515896b800) [pid = 1830] [serial = 1551] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f517a226800) [pid = 1830] [serial = 1512] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f5165aad000) [pid = 1830] [serial = 1578] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5158510800) [pid = 1830] [serial = 1593] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f515f7bb400) [pid = 1830] [serial = 1554] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f5165aaf800) [pid = 1830] [serial = 1581] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f515ab16c00) [pid = 1830] [serial = 1524] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f515690ec00) [pid = 1830] [serial = 1694] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f5153ebe800) [pid = 1830] [serial = 1689] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f5153a3a400) [pid = 1830] [serial = 1688] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5154c08800) [pid = 1830] [serial = 1691] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f5154dac400) [pid = 1830] [serial = 1692] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f517db5cc00) [pid = 1830] [serial = 1673] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f517e410c00) [pid = 1830] [serial = 1674] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f5150b1a400) [pid = 1830] [serial = 1685] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5151f15800) [pid = 1830] [serial = 1686] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5154c05400) [pid = 1830] [serial = 1628] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5156910400) [pid = 1830] [serial = 1629] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5178f51400) [pid = 1830] [serial = 1661] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f517a21a400) [pid = 1830] [serial = 1662] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f516af27800) [pid = 1830] [serial = 1655] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f516bebb400) [pid = 1830] [serial = 1656] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f514de8ec00) [pid = 1830] [serial = 1679] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5151f14c00) [pid = 1830] [serial = 1680] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f5163134400) [pid = 1830] [serial = 1646] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f51632af400) [pid = 1830] [serial = 1647] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5162758000) [pid = 1830] [serial = 1640] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5162e22000) [pid = 1830] [serial = 1641] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f517a223c00) [pid = 1830] [serial = 1664] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f517c4a2c00) [pid = 1830] [serial = 1665] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f516cebf000) [pid = 1830] [serial = 1658] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f516e9c0c00) [pid = 1830] [serial = 1659] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f5164e5c000) [pid = 1830] [serial = 1667] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f517e2ce400) [pid = 1830] [serial = 1668] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f514bbd3000) [pid = 1830] [serial = 1670] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f514bbd7c00) [pid = 1830] [serial = 1671] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f5158a9e400) [pid = 1830] [serial = 1631] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5159d16800) [pid = 1830] [serial = 1632] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f514bdda000) [pid = 1830] [serial = 1676] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f514bdde400) [pid = 1830] [serial = 1677] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f51520b2400) [pid = 1830] [serial = 1625] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5153a30800) [pid = 1830] [serial = 1626] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f5162f7f800) [pid = 1830] [serial = 1643] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5163128000) [pid = 1830] [serial = 1644] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f515690c800) [pid = 1830] [serial = 1623] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5154c04c00) [pid = 1830] [serial = 1622] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f5165aaf400) [pid = 1830] [serial = 1652] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5165d85800) [pid = 1830] [serial = 1653] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f515213c800) [pid = 1830] [serial = 1682] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f515f7b3800) [pid = 1830] [serial = 1637] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f515fac5400) [pid = 1830] [serial = 1638] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f515b8c4800) [pid = 1830] [serial = 1634] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f515f11ac00) [pid = 1830] [serial = 1635] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5164da5800) [pid = 1830] [serial = 1649] [outer = (nil)] [url = about:blank] 01:48:12 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f516592f800) [pid = 1830] [serial = 1650] [outer = (nil)] [url = about:blank] 01:48:13 INFO - PROCESS | 1830 | 1462783693003 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 3141ms 01:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:48:13 INFO - PROCESS | 1830 | 1462783693133 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:48:13 INFO - PROCESS | 1830 | 1462783693138 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 01:48:13 INFO - PROCESS | 1830 | 1462783693145 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:48:13 INFO - PROCESS | 1830 | 1462783693147 Marionette TRACE conn3 <- [1,2410,null,{}] 01:48:13 INFO - PROCESS | 1830 | 1462783693155 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:13 INFO - PROCESS | 1830 | 1462783693345 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:48:13 INFO - PROCESS | 1830 | 1462783693360 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514becc000 == 172 [pid = 1830] [id = 610] 01:48:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f514bde1000) [pid = 1830] [serial = 1831] [outer = (nil)] 01:48:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f514c6bf400) [pid = 1830] [serial = 1832] [outer = 0x7f514bde1000] 01:48:13 INFO - PROCESS | 1830 | 1462783693452 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f514c6c8c00) [pid = 1830] [serial = 1833] [outer = 0x7f514bde1000] 01:48:14 INFO - PROCESS | 1830 | 1462783694335 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1228ms 01:48:14 INFO - PROCESS | 1830 | 1462783694373 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 1830 | 1462783694381 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 01:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:48:14 INFO - PROCESS | 1830 | 1462783694391 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 1830 | 1462783694395 Marionette TRACE conn3 <- [1,2414,null,{}] 01:48:14 INFO - PROCESS | 1830 | 1462783694401 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:14 INFO - PROCESS | 1830 | 1462783694597 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:48:14 INFO - PROCESS | 1830 | 1462783694780 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c99d000 == 173 [pid = 1830] [id = 611] 01:48:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f514de8e000) [pid = 1830] [serial = 1834] [outer = (nil)] 01:48:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f514f989000) [pid = 1830] [serial = 1835] [outer = 0x7f514de8e000] 01:48:14 INFO - PROCESS | 1830 | 1462783694847 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f514fca4400) [pid = 1830] [serial = 1836] [outer = 0x7f514de8e000] 01:48:15 INFO - PROCESS | 1830 | 1462783695724 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1393ms 01:48:15 INFO - PROCESS | 1830 | 1462783695784 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:48:15 INFO - PROCESS | 1830 | 1462783695787 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 01:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:48:15 INFO - PROCESS | 1830 | 1462783695793 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:48:15 INFO - PROCESS | 1830 | 1462783695798 Marionette TRACE conn3 <- [1,2418,null,{}] 01:48:15 INFO - PROCESS | 1830 | 1462783695812 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:16 INFO - PROCESS | 1830 | 1462783696081 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:48:16 INFO - PROCESS | 1830 | 1462783696110 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514dfde000 == 174 [pid = 1830] [id = 612] 01:48:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5150aae000) [pid = 1830] [serial = 1837] [outer = (nil)] 01:48:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5150b22c00) [pid = 1830] [serial = 1838] [outer = 0x7f5150aae000] 01:48:16 INFO - PROCESS | 1830 | 1462783696169 Marionette DEBUG loaded listener.js 01:48:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f515212fc00) [pid = 1830] [serial = 1839] [outer = 0x7f5150aae000] 01:48:17 INFO - PROCESS | 1830 | 1462783697170 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1437ms 01:48:17 INFO - PROCESS | 1830 | 1462783697230 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:48:17 INFO - PROCESS | 1830 | 1462783697234 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 01:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:48:17 INFO - PROCESS | 1830 | 1462783697240 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:48:17 INFO - PROCESS | 1830 | 1462783697243 Marionette TRACE conn3 <- [1,2422,null,{}] 01:48:17 INFO - PROCESS | 1830 | 1462783697248 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:17 INFO - PROCESS | 1830 | 1462783697492 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:48:18 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f5158a91800) [pid = 1830] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:48:18 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f514bddd000) [pid = 1830] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:48:18 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f514fb83000) [pid = 1830] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:48:18 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f514a8f2800) [pid = 1830] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:48:18 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f514bde0800) [pid = 1830] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:48:18 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f514bbce000) [pid = 1830] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:48:18 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5150aac400) [pid = 1830] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:48:18 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5150b18400) [pid = 1830] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:48:18 INFO - PROCESS | 1830 | 1462783698083 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514dfc8800 == 175 [pid = 1830] [id = 613] 01:48:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f514a8e7800) [pid = 1830] [serial = 1840] [outer = (nil)] 01:48:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f514de8dc00) [pid = 1830] [serial = 1841] [outer = 0x7f514a8e7800] 01:48:18 INFO - PROCESS | 1830 | 1462783698153 Marionette DEBUG loaded listener.js 01:48:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5153a37c00) [pid = 1830] [serial = 1842] [outer = 0x7f514a8e7800] 01:48:18 INFO - PROCESS | 1830 | 1462783698840 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1635ms 01:48:18 INFO - PROCESS | 1830 | 1462783698876 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:48:18 INFO - PROCESS | 1830 | 1462783698879 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 01:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:48:18 INFO - PROCESS | 1830 | 1462783698884 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:48:18 INFO - PROCESS | 1830 | 1462783698886 Marionette TRACE conn3 <- [1,2426,null,{}] 01:48:18 INFO - PROCESS | 1830 | 1462783698903 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:19 INFO - PROCESS | 1830 | 1462783699106 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:48:19 INFO - PROCESS | 1830 | 1462783699121 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150b67800 == 176 [pid = 1830] [id = 614] 01:48:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f51528fb800) [pid = 1830] [serial = 1843] [outer = (nil)] 01:48:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f5153ebd800) [pid = 1830] [serial = 1844] [outer = 0x7f51528fb800] 01:48:19 INFO - PROCESS | 1830 | 1462783699177 Marionette DEBUG loaded listener.js 01:48:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f51540d4c00) [pid = 1830] [serial = 1845] [outer = 0x7f51528fb800] 01:48:20 INFO - PROCESS | 1830 | 1462783700245 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1392ms 01:48:20 INFO - PROCESS | 1830 | 1462783700286 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 1830 | 1462783700292 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 01:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:48:20 INFO - PROCESS | 1830 | 1462783700302 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 1830 | 1462783700307 Marionette TRACE conn3 <- [1,2430,null,{}] 01:48:20 INFO - PROCESS | 1830 | 1462783700316 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:20 INFO - PROCESS | 1830 | 1462783700544 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:48:20 INFO - PROCESS | 1830 | 1462783700873 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c7e0800 == 177 [pid = 1830] [id = 615] 01:48:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f514bddf400) [pid = 1830] [serial = 1846] [outer = (nil)] 01:48:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f514de8f000) [pid = 1830] [serial = 1847] [outer = 0x7f514bddf400] 01:48:20 INFO - PROCESS | 1830 | 1462783700951 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f514e1db800) [pid = 1830] [serial = 1848] [outer = 0x7f514bddf400] 01:48:21 INFO - PROCESS | 1830 | 1462783701806 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1533ms 01:48:21 INFO - PROCESS | 1830 | 1462783701836 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:48:21 INFO - PROCESS | 1830 | 1462783701843 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 01:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:48:21 INFO - PROCESS | 1830 | 1462783701853 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 1830 | 1462783701856 Marionette TRACE conn3 <- [1,2434,null,{}] 01:48:21 INFO - PROCESS | 1830 | 1462783701862 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:22 INFO - PROCESS | 1830 | 1462783702089 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:48:22 INFO - PROCESS | 1830 | 1462783702362 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5151660000 == 178 [pid = 1830] [id = 616] 01:48:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f514fca7400) [pid = 1830] [serial = 1849] [outer = (nil)] 01:48:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f5150b16800) [pid = 1830] [serial = 1850] [outer = 0x7f514fca7400] 01:48:22 INFO - PROCESS | 1830 | 1462783702477 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f515212e400) [pid = 1830] [serial = 1851] [outer = 0x7f514fca7400] 01:48:23 INFO - PROCESS | 1830 | 1462783703377 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1578ms 01:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:48:23 INFO - PROCESS | 1830 | 1462783703432 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:48:23 INFO - PROCESS | 1830 | 1462783703435 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 01:48:23 INFO - PROCESS | 1830 | 1462783703441 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:48:23 INFO - PROCESS | 1830 | 1462783703446 Marionette TRACE conn3 <- [1,2438,null,{}] 01:48:23 INFO - PROCESS | 1830 | 1462783703462 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:23 INFO - PROCESS | 1830 | 1462783703727 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:48:24 INFO - PROCESS | 1830 | 1462783704037 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152749000 == 179 [pid = 1830] [id = 617] 01:48:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5153a3a800) [pid = 1830] [serial = 1852] [outer = (nil)] 01:48:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f51542b8800) [pid = 1830] [serial = 1853] [outer = 0x7f5153a3a800] 01:48:24 INFO - PROCESS | 1830 | 1462783704112 Marionette DEBUG loaded listener.js 01:48:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f5154b54c00) [pid = 1830] [serial = 1854] [outer = 0x7f5153a3a800] 01:48:24 INFO - PROCESS | 1830 | 1462783704978 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1588ms 01:48:25 INFO - PROCESS | 1830 | 1462783705029 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:48:25 INFO - PROCESS | 1830 | 1462783705034 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 01:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:48:25 INFO - PROCESS | 1830 | 1462783705046 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:48:25 INFO - PROCESS | 1830 | 1462783705050 Marionette TRACE conn3 <- [1,2442,null,{}] 01:48:25 INFO - PROCESS | 1830 | 1462783705059 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:25 INFO - PROCESS | 1830 | 1462783705286 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:48:25 INFO - PROCESS | 1830 | 1462783705550 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515496d800 == 180 [pid = 1830] [id = 618] 01:48:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5153eb9c00) [pid = 1830] [serial = 1855] [outer = (nil)] 01:48:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f5154db1c00) [pid = 1830] [serial = 1856] [outer = 0x7f5153eb9c00] 01:48:25 INFO - PROCESS | 1830 | 1462783705666 Marionette DEBUG loaded listener.js 01:48:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f5157052c00) [pid = 1830] [serial = 1857] [outer = 0x7f5153eb9c00] 01:48:26 INFO - PROCESS | 1830 | 1462783706467 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1440ms 01:48:26 INFO - PROCESS | 1830 | 1462783706486 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:48:26 INFO - PROCESS | 1830 | 1462783706488 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 01:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:48:26 INFO - PROCESS | 1830 | 1462783706494 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:48:26 INFO - PROCESS | 1830 | 1462783706497 Marionette TRACE conn3 <- [1,2446,null,{}] 01:48:26 INFO - PROCESS | 1830 | 1462783706502 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:26 INFO - PROCESS | 1830 | 1462783706710 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:48:26 INFO - PROCESS | 1830 | 1462783706979 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5156fee000 == 181 [pid = 1830] [id = 619] 01:48:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f5154c08c00) [pid = 1830] [serial = 1858] [outer = (nil)] 01:48:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f5158503400) [pid = 1830] [serial = 1859] [outer = 0x7f5154c08c00] 01:48:27 INFO - PROCESS | 1830 | 1462783707052 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f5158511400) [pid = 1830] [serial = 1860] [outer = 0x7f5154c08c00] 01:48:27 INFO - PROCESS | 1830 | 1462783707889 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1438ms 01:48:27 INFO - PROCESS | 1830 | 1462783707933 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:48:27 INFO - PROCESS | 1830 | 1462783707937 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 01:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:48:27 INFO - PROCESS | 1830 | 1462783707942 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:48:27 INFO - PROCESS | 1830 | 1462783707944 Marionette TRACE conn3 <- [1,2450,null,{}] 01:48:27 INFO - PROCESS | 1830 | 1462783707950 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:28 INFO - PROCESS | 1830 | 1462783708228 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:48:28 INFO - PROCESS | 1830 | 1462783708576 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158532000 == 182 [pid = 1830] [id = 620] 01:48:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f515ad59000) [pid = 1830] [serial = 1861] [outer = (nil)] 01:48:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515b8c8000) [pid = 1830] [serial = 1862] [outer = 0x7f515ad59000] 01:48:28 INFO - PROCESS | 1830 | 1462783708651 Marionette DEBUG loaded listener.js 01:48:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f515f094000) [pid = 1830] [serial = 1863] [outer = 0x7f515ad59000] 01:48:29 INFO - PROCESS | 1830 | 1462783709467 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1584ms 01:48:29 INFO - PROCESS | 1830 | 1462783709528 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:48:29 INFO - PROCESS | 1830 | 1462783709532 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 01:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:48:29 INFO - PROCESS | 1830 | 1462783709537 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:48:29 INFO - PROCESS | 1830 | 1462783709539 Marionette TRACE conn3 <- [1,2454,null,{}] 01:48:29 INFO - PROCESS | 1830 | 1462783709545 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:29 INFO - PROCESS | 1830 | 1462783709757 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:48:30 INFO - PROCESS | 1830 | 1462783710031 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51591ae000 == 183 [pid = 1830] [id = 621] 01:48:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f51594d1400) [pid = 1830] [serial = 1864] [outer = (nil)] 01:48:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f515f2fcc00) [pid = 1830] [serial = 1865] [outer = 0x7f51594d1400] 01:48:30 INFO - PROCESS | 1830 | 1462783710154 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f515f7ba000) [pid = 1830] [serial = 1866] [outer = 0x7f51594d1400] 01:48:30 INFO - PROCESS | 1830 | 1462783710938 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1428ms 01:48:30 INFO - PROCESS | 1830 | 1462783710968 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 1830 | 1462783710971 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 01:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:48:30 INFO - PROCESS | 1830 | 1462783710977 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - PROCESS | 1830 | 1462783710979 Marionette TRACE conn3 <- [1,2458,null,{}] 01:48:30 INFO - PROCESS | 1830 | 1462783710984 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:31 INFO - PROCESS | 1830 | 1462783711195 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:48:31 INFO - PROCESS | 1830 | 1462783711468 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515b893800 == 184 [pid = 1830] [id = 622] 01:48:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f515ad59400) [pid = 1830] [serial = 1867] [outer = (nil)] 01:48:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f515facf800) [pid = 1830] [serial = 1868] [outer = 0x7f515ad59400] 01:48:31 INFO - PROCESS | 1830 | 1462783711545 Marionette DEBUG loaded listener.js 01:48:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f5161936400) [pid = 1830] [serial = 1869] [outer = 0x7f515ad59400] 01:48:32 INFO - PROCESS | 1830 | 1462783712407 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1478ms 01:48:32 INFO - PROCESS | 1830 | 1462783712456 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:48:32 INFO - PROCESS | 1830 | 1462783712460 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 01:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:48:32 INFO - PROCESS | 1830 | 1462783712466 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:48:32 INFO - PROCESS | 1830 | 1462783712470 Marionette TRACE conn3 <- [1,2462,null,{}] 01:48:32 INFO - PROCESS | 1830 | 1462783712476 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:32 INFO - PROCESS | 1830 | 1462783712722 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:48:33 INFO - PROCESS | 1830 | 1462783712993 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2cd800 == 185 [pid = 1830] [id = 623] 01:48:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f515f7ba400) [pid = 1830] [serial = 1870] [outer = (nil)] 01:48:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5161b1fc00) [pid = 1830] [serial = 1871] [outer = 0x7f515f7ba400] 01:48:33 INFO - PROCESS | 1830 | 1462783713115 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f5162896400) [pid = 1830] [serial = 1872] [outer = 0x7f515f7ba400] 01:48:33 INFO - PROCESS | 1830 | 1462783713972 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1579ms 01:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:48:34 INFO - PROCESS | 1830 | 1462783714045 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 1830 | 1462783714048 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 01:48:34 INFO - PROCESS | 1830 | 1462783714053 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 1830 | 1462783714056 Marionette TRACE conn3 <- [1,2466,null,{}] 01:48:34 INFO - PROCESS | 1830 | 1462783714061 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:34 INFO - PROCESS | 1830 | 1462783714317 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:48:34 INFO - PROCESS | 1830 | 1462783714623 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51608a2800 == 186 [pid = 1830] [id = 624] 01:48:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f515f7e7800) [pid = 1830] [serial = 1873] [outer = (nil)] 01:48:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5162e15800) [pid = 1830] [serial = 1874] [outer = 0x7f515f7e7800] 01:48:34 INFO - PROCESS | 1830 | 1462783714696 Marionette DEBUG loaded listener.js 01:48:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5162eadc00) [pid = 1830] [serial = 1875] [outer = 0x7f515f7e7800] 01:48:35 INFO - PROCESS | 1830 | 1462783715546 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1534ms 01:48:35 INFO - PROCESS | 1830 | 1462783715588 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:48:35 INFO - PROCESS | 1830 | 1462783715592 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 01:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:48:35 INFO - PROCESS | 1830 | 1462783715599 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:48:35 INFO - PROCESS | 1830 | 1462783715603 Marionette TRACE conn3 <- [1,2470,null,{}] 01:48:35 INFO - PROCESS | 1830 | 1462783715608 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:35 INFO - PROCESS | 1830 | 1462783715849 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:48:36 INFO - PROCESS | 1830 | 1462783716120 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d61000 == 187 [pid = 1830] [id = 625] 01:48:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f51632a7400) [pid = 1830] [serial = 1876] [outer = (nil)] 01:48:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f51632ae400) [pid = 1830] [serial = 1877] [outer = 0x7f51632a7400] 01:48:36 INFO - PROCESS | 1830 | 1462783716252 Marionette DEBUG loaded listener.js 01:48:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5164dad000) [pid = 1830] [serial = 1878] [outer = 0x7f51632a7400] 01:48:37 INFO - PROCESS | 1830 | 1462783717073 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1533ms 01:48:37 INFO - PROCESS | 1830 | 1462783717133 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:48:37 INFO - PROCESS | 1830 | 1462783717135 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 01:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:48:37 INFO - PROCESS | 1830 | 1462783717142 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:48:37 INFO - PROCESS | 1830 | 1462783717145 Marionette TRACE conn3 <- [1,2474,null,{}] 01:48:37 INFO - PROCESS | 1830 | 1462783717150 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:37 INFO - PROCESS | 1830 | 1462783717360 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:48:37 INFO - PROCESS | 1830 | 1462783717636 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162820800 == 188 [pid = 1830] [id = 626] 01:48:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5163120800) [pid = 1830] [serial = 1879] [outer = (nil)] 01:48:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f516599b000) [pid = 1830] [serial = 1880] [outer = 0x7f5163120800] 01:48:37 INFO - PROCESS | 1830 | 1462783717719 Marionette DEBUG loaded listener.js 01:48:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f5165d85800) [pid = 1830] [serial = 1881] [outer = 0x7f5163120800] 01:48:38 INFO - PROCESS | 1830 | 1462783718615 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1532ms 01:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:48:38 INFO - PROCESS | 1830 | 1462783718675 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:48:38 INFO - PROCESS | 1830 | 1462783718678 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 01:48:38 INFO - PROCESS | 1830 | 1462783718684 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:48:38 INFO - PROCESS | 1830 | 1462783718686 Marionette TRACE conn3 <- [1,2478,null,{}] 01:48:38 INFO - PROCESS | 1830 | 1462783718691 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:38 INFO - PROCESS | 1830 | 1462783718912 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:48:39 INFO - PROCESS | 1830 | 1462783719197 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165a89000 == 189 [pid = 1830] [id = 627] 01:48:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f51632ac000) [pid = 1830] [serial = 1882] [outer = (nil)] 01:48:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5169a5c400) [pid = 1830] [serial = 1883] [outer = 0x7f51632ac000] 01:48:39 INFO - PROCESS | 1830 | 1462783719308 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f516ae70800) [pid = 1830] [serial = 1884] [outer = 0x7f51632ac000] 01:48:40 INFO - PROCESS | 1830 | 1462783720135 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1482ms 01:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:48:40 INFO - PROCESS | 1830 | 1462783720166 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 1830 | 1462783720168 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 01:48:40 INFO - PROCESS | 1830 | 1462783720175 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 1830 | 1462783720178 Marionette TRACE conn3 <- [1,2482,null,{}] 01:48:40 INFO - PROCESS | 1830 | 1462783720183 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:40 INFO - PROCESS | 1830 | 1462783720406 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:48:40 INFO - PROCESS | 1830 | 1462783720682 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5169ab3000 == 190 [pid = 1830] [id = 628] 01:48:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f51632af800) [pid = 1830] [serial = 1885] [outer = (nil)] 01:48:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f516c767400) [pid = 1830] [serial = 1886] [outer = 0x7f51632af800] 01:48:40 INFO - PROCESS | 1830 | 1462783720758 Marionette DEBUG loaded listener.js 01:48:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f516e937400) [pid = 1830] [serial = 1887] [outer = 0x7f51632af800] 01:48:41 INFO - PROCESS | 1830 | 1462783721605 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1479ms 01:48:41 INFO - PROCESS | 1830 | 1462783721654 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:48:41 INFO - PROCESS | 1830 | 1462783721657 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 01:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:48:41 INFO - PROCESS | 1830 | 1462783721663 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:48:41 INFO - PROCESS | 1830 | 1462783721665 Marionette TRACE conn3 <- [1,2486,null,{}] 01:48:41 INFO - PROCESS | 1830 | 1462783721670 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:41 INFO - PROCESS | 1830 | 1462783721882 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:48:42 INFO - PROCESS | 1830 | 1462783722167 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b760800 == 191 [pid = 1830] [id = 629] 01:48:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f5159bbf000) [pid = 1830] [serial = 1888] [outer = (nil)] 01:48:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5171b59400) [pid = 1830] [serial = 1889] [outer = 0x7f5159bbf000] 01:48:42 INFO - PROCESS | 1830 | 1462783722240 Marionette DEBUG loaded listener.js 01:48:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f517a223000) [pid = 1830] [serial = 1890] [outer = 0x7f5159bbf000] 01:48:43 INFO - PROCESS | 1830 | 1462783723080 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1482ms 01:48:43 INFO - PROCESS | 1830 | 1462783723150 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:48:43 INFO - PROCESS | 1830 | 1462783723153 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 01:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:48:43 INFO - PROCESS | 1830 | 1462783723161 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:48:43 INFO - PROCESS | 1830 | 1462783723164 Marionette TRACE conn3 <- [1,2490,null,{}] 01:48:43 INFO - PROCESS | 1830 | 1462783723169 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:43 INFO - PROCESS | 1830 | 1462783723395 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:48:43 INFO - PROCESS | 1830 | 1462783723757 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516cdda800 == 192 [pid = 1830] [id = 630] 01:48:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f517a461800) [pid = 1830] [serial = 1891] [outer = (nil)] 01:48:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f517d7a8000) [pid = 1830] [serial = 1892] [outer = 0x7f517a461800] 01:48:43 INFO - PROCESS | 1830 | 1462783723831 Marionette DEBUG loaded listener.js 01:48:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f517e404000) [pid = 1830] [serial = 1893] [outer = 0x7f517a461800] 01:48:44 INFO - PROCESS | 1830 | 1462783724644 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1533ms 01:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:48:44 INFO - PROCESS | 1830 | 1462783724696 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:48:44 INFO - PROCESS | 1830 | 1462783724698 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 01:48:44 INFO - PROCESS | 1830 | 1462783724704 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:48:44 INFO - PROCESS | 1830 | 1462783724707 Marionette TRACE conn3 <- [1,2494,null,{}] 01:48:44 INFO - PROCESS | 1830 | 1462783724712 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:44 INFO - PROCESS | 1830 | 1462783724928 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:48:45 INFO - PROCESS | 1830 | 1462783725215 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51794c8800 == 193 [pid = 1830] [id = 631] 01:48:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f5150b03c00) [pid = 1830] [serial = 1894] [outer = (nil)] 01:48:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f5150b0b400) [pid = 1830] [serial = 1895] [outer = 0x7f5150b03c00] 01:48:45 INFO - PROCESS | 1830 | 1462783725331 Marionette DEBUG loaded listener.js 01:48:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5150b0fc00) [pid = 1830] [serial = 1896] [outer = 0x7f5150b03c00] 01:48:46 INFO - PROCESS | 1830 | 1462783726144 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1487ms 01:48:46 INFO - PROCESS | 1830 | 1462783726191 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:48:46 INFO - PROCESS | 1830 | 1462783726195 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 01:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:48:46 INFO - PROCESS | 1830 | 1462783726200 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:48:46 INFO - PROCESS | 1830 | 1462783726202 Marionette TRACE conn3 <- [1,2498,null,{}] 01:48:46 INFO - PROCESS | 1830 | 1462783726208 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:46 INFO - PROCESS | 1830 | 1462783726436 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:48:46 INFO - PROCESS | 1830 | 1462783726716 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc16800 == 194 [pid = 1830] [id = 632] 01:48:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f5150b05800) [pid = 1830] [serial = 1897] [outer = (nil)] 01:48:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5151e85800) [pid = 1830] [serial = 1898] [outer = 0x7f5150b05800] 01:48:46 INFO - PROCESS | 1830 | 1462783726829 Marionette DEBUG loaded listener.js 01:48:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f5151e89800) [pid = 1830] [serial = 1899] [outer = 0x7f5150b05800] 01:48:47 INFO - PROCESS | 1830 | 1462783727631 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1480ms 01:48:47 INFO - PROCESS | 1830 | 1462783727682 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:48:47 INFO - PROCESS | 1830 | 1462783727685 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 01:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:48:47 INFO - PROCESS | 1830 | 1462783727691 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:48:47 INFO - PROCESS | 1830 | 1462783727695 Marionette TRACE conn3 <- [1,2502,null,{}] 01:48:47 INFO - PROCESS | 1830 | 1462783727700 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:47 INFO - PROCESS | 1830 | 1462783727921 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:48:48 INFO - PROCESS | 1830 | 1462783728217 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150d9c800 == 195 [pid = 1830] [id = 633] 01:48:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f5150b11000) [pid = 1830] [serial = 1900] [outer = (nil)] 01:48:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f5151e8f400) [pid = 1830] [serial = 1901] [outer = 0x7f5150b11000] 01:48:48 INFO - PROCESS | 1830 | 1462783728329 Marionette DEBUG loaded listener.js 01:48:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f5178d7f800) [pid = 1830] [serial = 1902] [outer = 0x7f5150b11000] 01:48:49 INFO - PROCESS | 1830 | 1462783729160 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1529ms 01:48:49 INFO - PROCESS | 1830 | 1462783729222 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:48:49 INFO - PROCESS | 1830 | 1462783729225 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 01:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:48:49 INFO - PROCESS | 1830 | 1462783729231 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:48:49 INFO - PROCESS | 1830 | 1462783729233 Marionette TRACE conn3 <- [1,2506,null,{}] 01:48:49 INFO - PROCESS | 1830 | 1462783729239 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:49 INFO - PROCESS | 1830 | 1462783729469 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:48:49 INFO - PROCESS | 1830 | 1462783729790 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150db6800 == 196 [pid = 1830] [id = 634] 01:48:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f514a282c00) [pid = 1830] [serial = 1903] [outer = (nil)] 01:48:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f515554f400) [pid = 1830] [serial = 1904] [outer = 0x7f514a282c00] 01:48:49 INFO - PROCESS | 1830 | 1462783729914 Marionette DEBUG loaded listener.js 01:48:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f5155555400) [pid = 1830] [serial = 1905] [outer = 0x7f514a282c00] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604b0800 == 195 [pid = 1830] [id = 357] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150cee000 == 194 [pid = 1830] [id = 504] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5157277000 == 193 [pid = 1830] [id = 505] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514fbd6800 == 192 [pid = 1830] [id = 506] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5169abb800 == 191 [pid = 1830] [id = 498] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514dfc8800 == 190 [pid = 1830] [id = 613] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514dfde000 == 189 [pid = 1830] [id = 612] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c99d000 == 188 [pid = 1830] [id = 611] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514becc000 == 187 [pid = 1830] [id = 610] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e12e000 == 186 [pid = 1830] [id = 605] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc13800 == 185 [pid = 1830] [id = 604] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517c4c6800 == 184 [pid = 1830] [id = 603] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5178132800 == 183 [pid = 1830] [id = 602] 01:48:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf90000 == 182 [pid = 1830] [id = 601] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f5159eef000) [pid = 1830] [serial = 1767] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f5153a2e000) [pid = 1830] [serial = 1758] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f51528fac00) [pid = 1830] [serial = 1700] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f5165937c00) [pid = 1830] [serial = 1730] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f514bdd4000) [pid = 1830] [serial = 1697] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f517a224000) [pid = 1830] [serial = 1748] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f5162896000) [pid = 1830] [serial = 1724] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f514fcac800) [pid = 1830] [serial = 1754] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f515efc1400) [pid = 1830] [serial = 1712] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f5151f0fc00) [pid = 1830] [serial = 1755] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5156910c00) [pid = 1830] [serial = 1703] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5157060800) [pid = 1830] [serial = 1764] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5156916c00) [pid = 1830] [serial = 1763] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f5162f80c00) [pid = 1830] [serial = 1739] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f515f7f0800) [pid = 1830] [serial = 1715] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5153f86400) [pid = 1830] [serial = 1683] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f514a8eb800) [pid = 1830] [serial = 1742] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f51699b3800) [pid = 1830] [serial = 1733] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f5158963800) [pid = 1830] [serial = 1718] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f5171b4d800) [pid = 1830] [serial = 1745] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f5151f17000) [pid = 1830] [serial = 1757] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f514bdd6400) [pid = 1830] [serial = 1751] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5162154000) [pid = 1830] [serial = 1721] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f51542b6000) [pid = 1830] [serial = 1760] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f515691b000) [pid = 1830] [serial = 1695] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5158ba0800) [pid = 1830] [serial = 1706] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f514de9c400) [pid = 1830] [serial = 1752] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f516af32400) [pid = 1830] [serial = 1736] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f51630ebc00) [pid = 1830] [serial = 1727] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5154c0e400) [pid = 1830] [serial = 1761] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5158a9a400) [pid = 1830] [serial = 1766] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f515aaa1000) [pid = 1830] [serial = 1709] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f514f986c00) [pid = 1830] [serial = 1769] [outer = (nil)] [url = about:blank] 01:48:52 INFO - PROCESS | 1830 | 1462783732360 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3185ms 01:48:52 INFO - PROCESS | 1830 | 1462783732456 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:48:52 INFO - PROCESS | 1830 | 1462783732462 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 01:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:48:52 INFO - PROCESS | 1830 | 1462783732479 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:48:52 INFO - PROCESS | 1830 | 1462783732484 Marionette TRACE conn3 <- [1,2510,null,{}] 01:48:52 INFO - PROCESS | 1830 | 1462783732493 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:52 INFO - PROCESS | 1830 | 1462783732703 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:48:52 INFO - PROCESS | 1830 | 1462783732887 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bedb000 == 183 [pid = 1830] [id = 635] 01:48:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f514bbd0c00) [pid = 1830] [serial = 1906] [outer = (nil)] 01:48:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f514bddd800) [pid = 1830] [serial = 1907] [outer = 0x7f514bbd0c00] 01:48:52 INFO - PROCESS | 1830 | 1462783732954 Marionette DEBUG loaded listener.js 01:48:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f514c6c1800) [pid = 1830] [serial = 1908] [outer = 0x7f514bbd0c00] 01:48:53 INFO - PROCESS | 1830 | 1462783733730 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1283ms 01:48:53 INFO - PROCESS | 1830 | 1462783733790 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:48:53 INFO - PROCESS | 1830 | 1462783733799 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 01:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:48:53 INFO - PROCESS | 1830 | 1462783733812 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:48:53 INFO - PROCESS | 1830 | 1462783733816 Marionette TRACE conn3 <- [1,2514,null,{}] 01:48:53 INFO - PROCESS | 1830 | 1462783733822 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:54 INFO - PROCESS | 1830 | 1462783734032 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:48:54 INFO - PROCESS | 1830 | 1462783734253 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c994800 == 184 [pid = 1830] [id = 636] 01:48:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f514bbd2000) [pid = 1830] [serial = 1909] [outer = (nil)] 01:48:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f514fb88400) [pid = 1830] [serial = 1910] [outer = 0x7f514bbd2000] 01:48:54 INFO - PROCESS | 1830 | 1462783734317 Marionette DEBUG loaded listener.js 01:48:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5150aa2800) [pid = 1830] [serial = 1911] [outer = 0x7f514bbd2000] 01:48:55 INFO - PROCESS | 1830 | 1462783735179 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1431ms 01:48:55 INFO - PROCESS | 1830 | 1462783735243 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:48:55 INFO - PROCESS | 1830 | 1462783735246 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 01:48:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:48:55 INFO - PROCESS | 1830 | 1462783735252 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:48:55 INFO - PROCESS | 1830 | 1462783735256 Marionette TRACE conn3 <- [1,2518,null,{}] 01:48:55 INFO - PROCESS | 1830 | 1462783735278 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:55 INFO - PROCESS | 1830 | 1462783735552 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:48:55 INFO - PROCESS | 1830 | 1462783735585 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f8e0000 == 185 [pid = 1830] [id = 637] 01:48:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5151ec3400) [pid = 1830] [serial = 1912] [outer = (nil)] 01:48:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f51520bf000) [pid = 1830] [serial = 1913] [outer = 0x7f5151ec3400] 01:48:55 INFO - PROCESS | 1830 | 1462783735658 Marionette DEBUG loaded listener.js 01:48:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f5153a2e800) [pid = 1830] [serial = 1914] [outer = 0x7f5151ec3400] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f514a8e5c00) [pid = 1830] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5162eb2800) [pid = 1830] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f515212f400) [pid = 1830] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5158b9d800) [pid = 1830] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f514e1d9000) [pid = 1830] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5158a92000) [pid = 1830] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5159d0c400) [pid = 1830] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5153eb8800) [pid = 1830] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f51594ce800) [pid = 1830] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f514bde1000) [pid = 1830] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f51632a9400) [pid = 1830] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f515fa52000) [pid = 1830] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f514a8e7800) [pid = 1830] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f514a8e3800) [pid = 1830] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f514a8e3400) [pid = 1830] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5165aa7400) [pid = 1830] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f514de8e000) [pid = 1830] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f514a8e8800) [pid = 1830] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f51520b5800) [pid = 1830] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f514f98b400) [pid = 1830] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f51633f5000) [pid = 1830] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f5154b46000) [pid = 1830] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f516cdbfc00) [pid = 1830] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f516cec3c00) [pid = 1830] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f51632aec00) [pid = 1830] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f514bbc9c00) [pid = 1830] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f5150aae000) [pid = 1830] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5162e09400) [pid = 1830] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5164e5b800) [pid = 1830] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5152139800) [pid = 1830] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f51589bd800) [pid = 1830] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f515bb0a800) [pid = 1830] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f514a8e9400) [pid = 1830] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f515f689000) [pid = 1830] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f517922bc00) [pid = 1830] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5162f72c00) [pid = 1830] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5154b46c00) [pid = 1830] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f514c6c3000) [pid = 1830] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f515bb0b800) [pid = 1830] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f515efb8000) [pid = 1830] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:48:56 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5159ee4800) [pid = 1830] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:48:57 INFO - PROCESS | 1830 | 1462783737306 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2081ms 01:48:57 INFO - PROCESS | 1830 | 1462783737333 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:48:57 INFO - PROCESS | 1830 | 1462783737337 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 01:48:57 INFO - PROCESS | 1830 | 1462783737342 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:48:57 INFO - PROCESS | 1830 | 1462783737344 Marionette TRACE conn3 <- [1,2522,null,{}] 01:48:57 INFO - PROCESS | 1830 | 1462783737349 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:57 INFO - PROCESS | 1830 | 1462783737607 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:48:57 INFO - PROCESS | 1830 | 1462783737627 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fbe1800 == 186 [pid = 1830] [id = 638] 01:48:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f514a285000) [pid = 1830] [serial = 1915] [outer = (nil)] 01:48:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5151f17000) [pid = 1830] [serial = 1916] [outer = 0x7f514a285000] 01:48:57 INFO - PROCESS | 1830 | 1462783737685 Marionette DEBUG loaded listener.js 01:48:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5153eb2400) [pid = 1830] [serial = 1917] [outer = 0x7f514a285000] 01:48:58 INFO - PROCESS | 1830 | 1462783738476 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1175ms 01:48:58 INFO - PROCESS | 1830 | 1462783738518 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:48:58 INFO - PROCESS | 1830 | 1462783738522 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 01:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:48:58 INFO - PROCESS | 1830 | 1462783738527 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:48:58 INFO - PROCESS | 1830 | 1462783738541 Marionette TRACE conn3 <- [1,2526,null,{}] 01:48:58 INFO - PROCESS | 1830 | 1462783738560 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:58 INFO - PROCESS | 1830 | 1462783738760 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:48:58 INFO - PROCESS | 1830 | 1462783738796 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5151665800 == 187 [pid = 1830] [id = 639] 01:48:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f5153f86400) [pid = 1830] [serial = 1918] [outer = (nil)] 01:48:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f51542bac00) [pid = 1830] [serial = 1919] [outer = 0x7f5153f86400] 01:48:58 INFO - PROCESS | 1830 | 1462783738853 Marionette DEBUG loaded listener.js 01:48:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5154b55c00) [pid = 1830] [serial = 1920] [outer = 0x7f5153f86400] 01:49:00 INFO - PROCESS | 1830 | 1462783740072 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1614ms 01:49:00 INFO - PROCESS | 1830 | 1462783740144 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:49:00 INFO - PROCESS | 1830 | 1462783740151 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 01:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:49:00 INFO - PROCESS | 1830 | 1462783740159 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:49:00 INFO - PROCESS | 1830 | 1462783740165 Marionette TRACE conn3 <- [1,2530,null,{}] 01:49:00 INFO - PROCESS | 1830 | 1462783740172 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:00 INFO - PROCESS | 1830 | 1462783740450 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:49:00 INFO - PROCESS | 1830 | 1462783740770 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514dfc7800 == 188 [pid = 1830] [id = 640] 01:49:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f514c6bd800) [pid = 1830] [serial = 1921] [outer = (nil)] 01:49:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f514e1d4c00) [pid = 1830] [serial = 1922] [outer = 0x7f514c6bd800] 01:49:00 INFO - PROCESS | 1830 | 1462783740852 Marionette DEBUG loaded listener.js 01:49:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f514fc9d800) [pid = 1830] [serial = 1923] [outer = 0x7f514c6bd800] 01:49:01 INFO - PROCESS | 1830 | 1462783741702 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1592ms 01:49:01 INFO - PROCESS | 1830 | 1462783741752 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:49:01 INFO - PROCESS | 1830 | 1462783741761 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 01:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:49:01 INFO - PROCESS | 1830 | 1462783741771 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:49:01 INFO - PROCESS | 1830 | 1462783741774 Marionette TRACE conn3 <- [1,2534,null,{}] 01:49:01 INFO - PROCESS | 1830 | 1462783741780 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:02 INFO - PROCESS | 1830 | 1462783742019 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:49:02 INFO - PROCESS | 1830 | 1462783742375 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515270e000 == 189 [pid = 1830] [id = 641] 01:49:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f5150b0d400) [pid = 1830] [serial = 1924] [outer = (nil)] 01:49:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f51520bd000) [pid = 1830] [serial = 1925] [outer = 0x7f5150b0d400] 01:49:02 INFO - PROCESS | 1830 | 1462783742454 Marionette DEBUG loaded listener.js 01:49:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5153a2d400) [pid = 1830] [serial = 1926] [outer = 0x7f5150b0d400] 01:49:03 INFO - PROCESS | 1830 | 1462783743315 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1577ms 01:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:49:03 INFO - PROCESS | 1830 | 1462783743348 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:49:03 INFO - PROCESS | 1830 | 1462783743351 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 01:49:03 INFO - PROCESS | 1830 | 1462783743357 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:49:03 INFO - PROCESS | 1830 | 1462783743362 Marionette TRACE conn3 <- [1,2538,null,{}] 01:49:03 INFO - PROCESS | 1830 | 1462783743377 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:03 INFO - PROCESS | 1830 | 1462783743593 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:49:03 INFO - PROCESS | 1830 | 1462783743887 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154a1b800 == 190 [pid = 1830] [id = 642] 01:49:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f51528fac00) [pid = 1830] [serial = 1927] [outer = (nil)] 01:49:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f5155550400) [pid = 1830] [serial = 1928] [outer = 0x7f51528fac00] 01:49:03 INFO - PROCESS | 1830 | 1462783743965 Marionette DEBUG loaded listener.js 01:49:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f515555a000) [pid = 1830] [serial = 1929] [outer = 0x7f51528fac00] 01:49:04 INFO - PROCESS | 1830 | 1462783744839 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1536ms 01:49:04 INFO - PROCESS | 1830 | 1462783744893 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:49:04 INFO - PROCESS | 1830 | 1462783744898 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 01:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:49:04 INFO - PROCESS | 1830 | 1462783744903 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:49:04 INFO - PROCESS | 1830 | 1462783744905 Marionette TRACE conn3 <- [1,2542,null,{}] 01:49:04 INFO - PROCESS | 1830 | 1462783744911 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:05 INFO - PROCESS | 1830 | 1462783745126 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:49:05 INFO - PROCESS | 1830 | 1462783745414 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515744f800 == 191 [pid = 1830] [id = 643] 01:49:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f5150b10800) [pid = 1830] [serial = 1930] [outer = (nil)] 01:49:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f5157055000) [pid = 1830] [serial = 1931] [outer = 0x7f5150b10800] 01:49:05 INFO - PROCESS | 1830 | 1462783745489 Marionette DEBUG loaded listener.js 01:49:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f515850d400) [pid = 1830] [serial = 1932] [outer = 0x7f5150b10800] 01:49:06 INFO - PROCESS | 1830 | 1462783746360 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1527ms 01:49:06 INFO - PROCESS | 1830 | 1462783746447 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:49:06 INFO - PROCESS | 1830 | 1462783746451 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 01:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:49:06 INFO - PROCESS | 1830 | 1462783746459 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:49:06 INFO - PROCESS | 1830 | 1462783746462 Marionette TRACE conn3 <- [1,2546,null,{}] 01:49:06 INFO - PROCESS | 1830 | 1462783746466 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:06 INFO - PROCESS | 1830 | 1462783746677 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:49:06 INFO - PROCESS | 1830 | 1462783746947 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158860000 == 192 [pid = 1830] [id = 644] 01:49:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f5158969800) [pid = 1830] [serial = 1933] [outer = (nil)] 01:49:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f51589bd800) [pid = 1830] [serial = 1934] [outer = 0x7f5158969800] 01:49:07 INFO - PROCESS | 1830 | 1462783747064 Marionette DEBUG loaded listener.js 01:49:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5158ba3400) [pid = 1830] [serial = 1935] [outer = 0x7f5158969800] 01:49:07 INFO - PROCESS | 1830 | 1462783747930 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1530ms 01:49:07 INFO - PROCESS | 1830 | 1462783747990 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:49:07 INFO - PROCESS | 1830 | 1462783747993 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 01:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:49:08 INFO - PROCESS | 1830 | 1462783747999 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:49:08 INFO - PROCESS | 1830 | 1462783748001 Marionette TRACE conn3 <- [1,2550,null,{}] 01:49:08 INFO - PROCESS | 1830 | 1462783748007 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:08 INFO - PROCESS | 1830 | 1462783748251 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:49:08 INFO - PROCESS | 1830 | 1462783748563 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158b2c800 == 193 [pid = 1830] [id = 645] 01:49:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f5159bbd400) [pid = 1830] [serial = 1936] [outer = (nil)] 01:49:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f515aaa9800) [pid = 1830] [serial = 1937] [outer = 0x7f5159bbd400] 01:49:08 INFO - PROCESS | 1830 | 1462783748648 Marionette DEBUG loaded listener.js 01:49:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f515ad5a000) [pid = 1830] [serial = 1938] [outer = 0x7f5159bbd400] 01:49:09 INFO - PROCESS | 1830 | 1462783749521 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1579ms 01:49:09 INFO - PROCESS | 1830 | 1462783749579 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:49:09 INFO - PROCESS | 1830 | 1462783749582 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 01:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:49:09 INFO - PROCESS | 1830 | 1462783749588 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:49:09 INFO - PROCESS | 1830 | 1462783749590 Marionette TRACE conn3 <- [1,2554,null,{}] 01:49:09 INFO - PROCESS | 1830 | 1462783749598 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:09 INFO - PROCESS | 1830 | 1462783749826 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:49:10 INFO - PROCESS | 1830 | 1462783750098 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ae9c800 == 194 [pid = 1830] [id = 646] 01:49:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5153f86c00) [pid = 1830] [serial = 1939] [outer = (nil)] 01:49:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f515efbbc00) [pid = 1830] [serial = 1940] [outer = 0x7f5153f86c00] 01:49:10 INFO - PROCESS | 1830 | 1462783750235 Marionette DEBUG loaded listener.js 01:49:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f515f2ed800) [pid = 1830] [serial = 1941] [outer = 0x7f5153f86c00] 01:49:11 INFO - PROCESS | 1830 | 1462783751079 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1530ms 01:49:11 INFO - PROCESS | 1830 | 1462783751118 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:49:11 INFO - PROCESS | 1830 | 1462783751121 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 01:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:49:11 INFO - PROCESS | 1830 | 1462783751127 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:49:11 INFO - PROCESS | 1830 | 1462783751129 Marionette TRACE conn3 <- [1,2558,null,{}] 01:49:11 INFO - PROCESS | 1830 | 1462783751134 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:11 INFO - PROCESS | 1830 | 1462783751346 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:49:11 INFO - PROCESS | 1830 | 1462783751622 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2e2800 == 195 [pid = 1830] [id = 647] 01:49:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f5158a9a800) [pid = 1830] [serial = 1942] [outer = (nil)] 01:49:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f515f407800) [pid = 1830] [serial = 1943] [outer = 0x7f5158a9a800] 01:49:11 INFO - PROCESS | 1830 | 1462783751696 Marionette DEBUG loaded listener.js 01:49:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f515f689800) [pid = 1830] [serial = 1944] [outer = 0x7f5158a9a800] 01:49:12 INFO - PROCESS | 1830 | 1462783752579 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1484ms 01:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:49:12 INFO - PROCESS | 1830 | 1462783752612 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:49:12 INFO - PROCESS | 1830 | 1462783752614 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 01:49:12 INFO - PROCESS | 1830 | 1462783752620 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:49:12 INFO - PROCESS | 1830 | 1462783752623 Marionette TRACE conn3 <- [1,2562,null,{}] 01:49:12 INFO - PROCESS | 1830 | 1462783752628 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:12 INFO - PROCESS | 1830 | 1462783752849 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:49:13 INFO - PROCESS | 1830 | 1462783753130 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516178f800 == 196 [pid = 1830] [id = 648] 01:49:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f515b8cdc00) [pid = 1830] [serial = 1945] [outer = (nil)] 01:49:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f515f7f1400) [pid = 1830] [serial = 1946] [outer = 0x7f515b8cdc00] 01:49:13 INFO - PROCESS | 1830 | 1462783753261 Marionette DEBUG loaded listener.js 01:49:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f51605c6800) [pid = 1830] [serial = 1947] [outer = 0x7f515b8cdc00] 01:49:14 INFO - PROCESS | 1830 | 1462783754205 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1636ms 01:49:14 INFO - PROCESS | 1830 | 1462783754255 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:49:14 INFO - PROCESS | 1830 | 1462783754259 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 01:49:14 INFO - PROCESS | 1830 | 1462783754264 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:49:14 INFO - PROCESS | 1830 | 1462783754267 Marionette TRACE conn3 <- [1,2566,null,{}] 01:49:14 INFO - PROCESS | 1830 | 1462783754272 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:14 INFO - PROCESS | 1830 | 1462783754500 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:49:14 INFO - PROCESS | 1830 | 1462783754834 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d5d800 == 197 [pid = 1830] [id = 649] 01:49:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5161b1d800) [pid = 1830] [serial = 1948] [outer = (nil)] 01:49:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f5162153800) [pid = 1830] [serial = 1949] [outer = 0x7f5161b1d800] 01:49:14 INFO - PROCESS | 1830 | 1462783754909 Marionette DEBUG loaded listener.js 01:49:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5162753000) [pid = 1830] [serial = 1950] [outer = 0x7f5161b1d800] 01:49:15 INFO - PROCESS | 1830 | 1462783755818 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1588ms 01:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:49:15 INFO - PROCESS | 1830 | 1462783755853 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:49:15 INFO - PROCESS | 1830 | 1462783755856 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 01:49:15 INFO - PROCESS | 1830 | 1462783755862 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:49:15 INFO - PROCESS | 1830 | 1462783755865 Marionette TRACE conn3 <- [1,2570,null,{}] 01:49:15 INFO - PROCESS | 1830 | 1462783755870 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:16 INFO - PROCESS | 1830 | 1462783756125 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:49:16 INFO - PROCESS | 1830 | 1462783756418 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629c6000 == 198 [pid = 1830] [id = 650] 01:49:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f516275a400) [pid = 1830] [serial = 1951] [outer = (nil)] 01:49:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5162f7b400) [pid = 1830] [serial = 1952] [outer = 0x7f516275a400] 01:49:16 INFO - PROCESS | 1830 | 1462783756547 Marionette DEBUG loaded listener.js 01:49:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5163128000) [pid = 1830] [serial = 1953] [outer = 0x7f516275a400] 01:49:17 INFO - PROCESS | 1830 | 1462783757460 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1636ms 01:49:17 INFO - PROCESS | 1830 | 1462783757498 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:49:17 INFO - PROCESS | 1830 | 1462783757502 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 01:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:49:17 INFO - PROCESS | 1830 | 1462783757507 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:49:17 INFO - PROCESS | 1830 | 1462783757509 Marionette TRACE conn3 <- [1,2574,null,{}] 01:49:17 INFO - PROCESS | 1830 | 1462783757515 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:17 INFO - PROCESS | 1830 | 1462783757743 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:49:18 INFO - PROCESS | 1830 | 1462783758063 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165ba1000 == 199 [pid = 1830] [id = 651] 01:49:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f514a288c00) [pid = 1830] [serial = 1954] [outer = (nil)] 01:49:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f51632a4800) [pid = 1830] [serial = 1955] [outer = 0x7f514a288c00] 01:49:18 INFO - PROCESS | 1830 | 1462783758144 Marionette DEBUG loaded listener.js 01:49:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f5163fe4400) [pid = 1830] [serial = 1956] [outer = 0x7f514a288c00] 01:49:19 INFO - PROCESS | 1830 | 1462783759016 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1584ms 01:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:49:19 INFO - PROCESS | 1830 | 1462783759093 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:49:19 INFO - PROCESS | 1830 | 1462783759096 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 01:49:19 INFO - PROCESS | 1830 | 1462783759103 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:49:19 INFO - PROCESS | 1830 | 1462783759116 Marionette TRACE conn3 <- [1,2578,null,{}] 01:49:19 INFO - PROCESS | 1830 | 1462783759120 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:19 INFO - PROCESS | 1830 | 1462783759401 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:49:19 INFO - PROCESS | 1830 | 1462783759723 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b75b000 == 200 [pid = 1830] [id = 652] 01:49:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5162e09400) [pid = 1830] [serial = 1957] [outer = (nil)] 01:49:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f5164e58400) [pid = 1830] [serial = 1958] [outer = 0x7f5162e09400] 01:49:19 INFO - PROCESS | 1830 | 1462783759805 Marionette DEBUG loaded listener.js 01:49:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f5165aac800) [pid = 1830] [serial = 1959] [outer = 0x7f5162e09400] 01:49:20 INFO - PROCESS | 1830 | 1462783760663 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1590ms 01:49:20 INFO - PROCESS | 1830 | 1462783760693 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:49:20 INFO - PROCESS | 1830 | 1462783760697 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 01:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:49:20 INFO - PROCESS | 1830 | 1462783760702 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:49:20 INFO - PROCESS | 1830 | 1462783760705 Marionette TRACE conn3 <- [1,2582,null,{}] 01:49:20 INFO - PROCESS | 1830 | 1462783760709 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:20 INFO - PROCESS | 1830 | 1462783760922 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:49:21 INFO - PROCESS | 1830 | 1462783761201 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516cde2800 == 201 [pid = 1830] [id = 653] 01:49:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f51630e6800) [pid = 1830] [serial = 1960] [outer = (nil)] 01:49:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5166e35800) [pid = 1830] [serial = 1961] [outer = 0x7f51630e6800] 01:49:21 INFO - PROCESS | 1830 | 1462783761277 Marionette DEBUG loaded listener.js 01:49:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f5169a67400) [pid = 1830] [serial = 1962] [outer = 0x7f51630e6800] 01:49:22 INFO - PROCESS | 1830 | 1462783762157 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1530ms 01:49:22 INFO - PROCESS | 1830 | 1462783762233 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:49:22 INFO - PROCESS | 1830 | 1462783762237 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 01:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:49:22 INFO - PROCESS | 1830 | 1462783762244 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:49:22 INFO - PROCESS | 1830 | 1462783762247 Marionette TRACE conn3 <- [1,2586,null,{}] 01:49:22 INFO - PROCESS | 1830 | 1462783762252 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:22 INFO - PROCESS | 1830 | 1462783762514 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:49:22 INFO - PROCESS | 1830 | 1462783762836 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5179062800 == 202 [pid = 1830] [id = 654] 01:49:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5165aacc00) [pid = 1830] [serial = 1963] [outer = (nil)] 01:49:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f516af29c00) [pid = 1830] [serial = 1964] [outer = 0x7f5165aacc00] 01:49:22 INFO - PROCESS | 1830 | 1462783762912 Marionette DEBUG loaded listener.js 01:49:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f516c572400) [pid = 1830] [serial = 1965] [outer = 0x7f5165aacc00] 01:49:23 INFO - PROCESS | 1830 | 1462783763795 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1627ms 01:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:49:23 INFO - PROCESS | 1830 | 1462783763872 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:49:23 INFO - PROCESS | 1830 | 1462783763875 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 01:49:23 INFO - PROCESS | 1830 | 1462783763881 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:49:23 INFO - PROCESS | 1830 | 1462783763885 Marionette TRACE conn3 <- [1,2590,null,{}] 01:49:23 INFO - PROCESS | 1830 | 1462783763890 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:24 INFO - PROCESS | 1830 | 1462783764132 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:49:24 INFO - PROCESS | 1830 | 1462783764468 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517dc0e000 == 203 [pid = 1830] [id = 655] 01:49:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f51528f0800) [pid = 1830] [serial = 1966] [outer = (nil)] 01:49:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f516cec3c00) [pid = 1830] [serial = 1967] [outer = 0x7f51528f0800] 01:49:24 INFO - PROCESS | 1830 | 1462783764550 Marionette DEBUG loaded listener.js 01:49:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f51781db000) [pid = 1830] [serial = 1968] [outer = 0x7f51528f0800] 01:49:25 INFO - PROCESS | 1830 | 1462783765426 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1583ms 01:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:49:25 INFO - PROCESS | 1830 | 1462783765464 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:49:25 INFO - PROCESS | 1830 | 1462783765467 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 01:49:25 INFO - PROCESS | 1830 | 1462783765474 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:49:25 INFO - PROCESS | 1830 | 1462783765476 Marionette TRACE conn3 <- [1,2594,null,{}] 01:49:25 INFO - PROCESS | 1830 | 1462783765481 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:25 INFO - PROCESS | 1830 | 1462783765693 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:49:25 INFO - PROCESS | 1830 | 1462783765947 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5180b31800 == 204 [pid = 1830] [id = 656] 01:49:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f5165ab0800) [pid = 1830] [serial = 1969] [outer = (nil)] 01:49:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f517a21b400) [pid = 1830] [serial = 1970] [outer = 0x7f5165ab0800] 01:49:26 INFO - PROCESS | 1830 | 1462783766019 Marionette DEBUG loaded listener.js 01:49:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f517a2da800) [pid = 1830] [serial = 1971] [outer = 0x7f5165ab0800] 01:49:26 INFO - PROCESS | 1830 | 1462783766921 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1478ms 01:49:26 INFO - PROCESS | 1830 | 1462783766951 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:49:26 INFO - PROCESS | 1830 | 1462783766955 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 01:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:49:26 INFO - PROCESS | 1830 | 1462783766960 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:49:26 INFO - PROCESS | 1830 | 1462783766962 Marionette TRACE conn3 <- [1,2598,null,{}] 01:49:26 INFO - PROCESS | 1830 | 1462783766967 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:27 INFO - PROCESS | 1830 | 1462783767187 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:49:27 INFO - PROCESS | 1830 | 1462783767472 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51593d2800 == 205 [pid = 1830] [id = 657] 01:49:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f51781d4c00) [pid = 1830] [serial = 1972] [outer = (nil)] 01:49:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f517d7a0400) [pid = 1830] [serial = 1973] [outer = 0x7f51781d4c00] 01:49:27 INFO - PROCESS | 1830 | 1462783767582 Marionette DEBUG loaded listener.js 01:49:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f517e2d2400) [pid = 1830] [serial = 1974] [outer = 0x7f51781d4c00] 01:49:28 INFO - PROCESS | 1830 | 1462783768474 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1575ms 01:49:28 INFO - PROCESS | 1830 | 1462783768536 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:49:28 INFO - PROCESS | 1830 | 1462783768540 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 01:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:49:28 INFO - PROCESS | 1830 | 1462783768545 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:49:28 INFO - PROCESS | 1830 | 1462783768548 Marionette TRACE conn3 <- [1,2602,null,{}] 01:49:28 INFO - PROCESS | 1830 | 1462783768553 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:28 INFO - PROCESS | 1830 | 1462783768772 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:49:29 INFO - PROCESS | 1830 | 1462783769143 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51489d5000 == 206 [pid = 1830] [id = 658] 01:49:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f5158a5f800) [pid = 1830] [serial = 1975] [outer = (nil)] 01:49:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f5158a62000) [pid = 1830] [serial = 1976] [outer = 0x7f5158a5f800] 01:49:29 INFO - PROCESS | 1830 | 1462783769223 Marionette DEBUG loaded listener.js 01:49:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f5158a65c00) [pid = 1830] [serial = 1977] [outer = 0x7f5158a5f800] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f2c7800 == 205 [pid = 1830] [id = 492] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159219800 == 204 [pid = 1830] [id = 437] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f7d9800 == 203 [pid = 1830] [id = 583] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51800d2800 == 202 [pid = 1830] [id = 435] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514fbe1800 == 201 [pid = 1830] [id = 638] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f8e0000 == 200 [pid = 1830] [id = 637] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c994800 == 199 [pid = 1830] [id = 636] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bedb000 == 198 [pid = 1830] [id = 635] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150db6800 == 197 [pid = 1830] [id = 634] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150d9c800 == 196 [pid = 1830] [id = 633] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc16800 == 195 [pid = 1830] [id = 632] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51794c8800 == 194 [pid = 1830] [id = 631] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516cdda800 == 193 [pid = 1830] [id = 630] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b760800 == 192 [pid = 1830] [id = 629] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5169ab3000 == 191 [pid = 1830] [id = 628] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165a89000 == 190 [pid = 1830] [id = 627] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5162820800 == 189 [pid = 1830] [id = 626] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d61000 == 188 [pid = 1830] [id = 625] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608a2800 == 187 [pid = 1830] [id = 624] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f2cd800 == 186 [pid = 1830] [id = 623] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515b893800 == 185 [pid = 1830] [id = 622] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51591ae000 == 184 [pid = 1830] [id = 621] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158532000 == 183 [pid = 1830] [id = 620] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5156fee000 == 182 [pid = 1830] [id = 619] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515496d800 == 181 [pid = 1830] [id = 618] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5152749000 == 180 [pid = 1830] [id = 617] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5151660000 == 179 [pid = 1830] [id = 616] 01:49:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c7e0800 == 178 [pid = 1830] [id = 615] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f514c6c8c00) [pid = 1830] [serial = 1833] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f51643b7c00) [pid = 1830] [serial = 1805] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f5162e1b400) [pid = 1830] [serial = 1800] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f514de8dc00) [pid = 1830] [serial = 1841] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f514bdd2400) [pid = 1830] [serial = 1773] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f514a8f0c00) [pid = 1830] [serial = 1743] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f516c072400) [pid = 1830] [serial = 1737] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f514fca4400) [pid = 1830] [serial = 1836] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f514fb82400) [pid = 1830] [serial = 1775] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f515ab1d000) [pid = 1830] [serial = 1785] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5162685800) [pid = 1830] [serial = 1722] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f516b2d0800) [pid = 1830] [serial = 1814] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f5161954c00) [pid = 1830] [serial = 1802] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f51794e8800) [pid = 1830] [serial = 1820] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f514a8ed400) [pid = 1830] [serial = 1772] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f517dbb0c00) [pid = 1830] [serial = 1824] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f5165ab4800) [pid = 1830] [serial = 1808] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f514f98e400) [pid = 1830] [serial = 1698] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f515212fc00) [pid = 1830] [serial = 1839] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f5150b22c00) [pid = 1830] [serial = 1838] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f516a7be000) [pid = 1830] [serial = 1811] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f5162ac5800) [pid = 1830] [serial = 1799] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f51781dc400) [pid = 1830] [serial = 1818] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5153ebe400) [pid = 1830] [serial = 1701] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f5159b31800) [pid = 1830] [serial = 1707] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f515efc5800) [pid = 1830] [serial = 1787] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f517c330400) [pid = 1830] [serial = 1749] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5161895000) [pid = 1830] [serial = 1716] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f517e2d1c00) [pid = 1830] [serial = 1826] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f516aa30c00) [pid = 1830] [serial = 1734] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f5158505400) [pid = 1830] [serial = 1704] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f5161954000) [pid = 1830] [serial = 1719] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f5159ef3000) [pid = 1830] [serial = 1784] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f515f7e9000) [pid = 1830] [serial = 1791] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f515f40ac00) [pid = 1830] [serial = 1713] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f5150b19c00) [pid = 1830] [serial = 1776] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5166e2cc00) [pid = 1830] [serial = 1809] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5161f49800) [pid = 1830] [serial = 1796] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f514f989000) [pid = 1830] [serial = 1835] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5178fcac00) [pid = 1830] [serial = 1746] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f517a222800) [pid = 1830] [serial = 1821] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5165aaa000) [pid = 1830] [serial = 1806] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f517e4cb400) [pid = 1830] [serial = 1827] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f51632a7c00) [pid = 1830] [serial = 1728] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f5154b42400) [pid = 1830] [serial = 1779] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f5162e10000) [pid = 1830] [serial = 1725] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f516af2a400) [pid = 1830] [serial = 1812] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f51605c2c00) [pid = 1830] [serial = 1793] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f514c6bf400) [pid = 1830] [serial = 1832] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f5153a37c00) [pid = 1830] [serial = 1842] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f514a286000) [pid = 1830] [serial = 1829] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5162326c00) [pid = 1830] [serial = 1797] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f516cdc0000) [pid = 1830] [serial = 1815] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f515ab1c400) [pid = 1830] [serial = 1710] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f515f121800) [pid = 1830] [serial = 1788] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5153eb8000) [pid = 1830] [serial = 1778] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f516192d400) [pid = 1830] [serial = 1794] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f516e779400) [pid = 1830] [serial = 1740] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5158509000) [pid = 1830] [serial = 1781] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5166e37c00) [pid = 1830] [serial = 1731] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f516e7aa800) [pid = 1830] [serial = 1817] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f515f7b6400) [pid = 1830] [serial = 1790] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f51630eac00) [pid = 1830] [serial = 1803] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f51589b8800) [pid = 1830] [serial = 1782] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f517d79e400) [pid = 1830] [serial = 1823] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5153ebd800) [pid = 1830] [serial = 1844] [outer = (nil)] [url = about:blank] 01:49:31 INFO - PROCESS | 1830 | 1462783771825 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3331ms 01:49:31 INFO - PROCESS | 1830 | 1462783771876 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:49:31 INFO - PROCESS | 1830 | 1462783771880 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 01:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:49:31 INFO - PROCESS | 1830 | 1462783771888 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:49:31 INFO - PROCESS | 1830 | 1462783771893 Marionette TRACE conn3 <- [1,2606,null,{}] 01:49:31 INFO - PROCESS | 1830 | 1462783771901 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:32 INFO - PROCESS | 1830 | 1462783772141 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:49:32 INFO - PROCESS | 1830 | 1462783772339 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bbb1800 == 179 [pid = 1830] [id = 659] 01:49:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f514a8f0800) [pid = 1830] [serial = 1978] [outer = (nil)] 01:49:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f514bbca800) [pid = 1830] [serial = 1979] [outer = 0x7f514a8f0800] 01:49:32 INFO - PROCESS | 1830 | 1462783772407 Marionette DEBUG loaded listener.js 01:49:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f514bbd7000) [pid = 1830] [serial = 1980] [outer = 0x7f514a8f0800] 01:49:33 INFO - PROCESS | 1830 | 1462783773152 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1295ms 01:49:33 INFO - PROCESS | 1830 | 1462783773185 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:49:33 INFO - PROCESS | 1830 | 1462783773193 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 01:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:49:33 INFO - PROCESS | 1830 | 1462783773204 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:49:33 INFO - PROCESS | 1830 | 1462783773207 Marionette TRACE conn3 <- [1,2610,null,{}] 01:49:33 INFO - PROCESS | 1830 | 1462783773213 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:33 INFO - PROCESS | 1830 | 1462783773511 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:49:33 INFO - PROCESS | 1830 | 1462783773641 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bf32800 == 180 [pid = 1830] [id = 660] 01:49:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f514a27d800) [pid = 1830] [serial = 1981] [outer = (nil)] 01:49:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f514c6bb400) [pid = 1830] [serial = 1982] [outer = 0x7f514a27d800] 01:49:33 INFO - PROCESS | 1830 | 1462783773702 Marionette DEBUG loaded listener.js 01:49:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f514c6c9000) [pid = 1830] [serial = 1983] [outer = 0x7f514a27d800] 01:49:34 INFO - PROCESS | 1830 | 1462783774585 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1432ms 01:49:34 INFO - PROCESS | 1830 | 1462783774645 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:49:34 INFO - PROCESS | 1830 | 1462783774648 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 01:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:49:34 INFO - PROCESS | 1830 | 1462783774654 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:49:34 INFO - PROCESS | 1830 | 1462783774669 Marionette TRACE conn3 <- [1,2614,null,{}] 01:49:34 INFO - PROCESS | 1830 | 1462783774693 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:34 INFO - PROCESS | 1830 | 1462783774961 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:49:35 INFO - PROCESS | 1830 | 1462783774992 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c994000 == 181 [pid = 1830] [id = 661] 01:49:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f514e1dbc00) [pid = 1830] [serial = 1984] [outer = (nil)] 01:49:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f514fb7e800) [pid = 1830] [serial = 1985] [outer = 0x7f514e1dbc00] 01:49:35 INFO - PROCESS | 1830 | 1462783775058 Marionette DEBUG loaded listener.js 01:49:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f514fc9f400) [pid = 1830] [serial = 1986] [outer = 0x7f514e1dbc00] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f51632a7400) [pid = 1830] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f514bbd2000) [pid = 1830] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f51632af800) [pid = 1830] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f51594d1400) [pid = 1830] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f514bbd0c00) [pid = 1830] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f514a285000) [pid = 1830] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f515ad59000) [pid = 1830] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f514fca7400) [pid = 1830] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5151ec3400) [pid = 1830] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5150b05800) [pid = 1830] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f5153eb9c00) [pid = 1830] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f5153a3a800) [pid = 1830] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f515f7ba400) [pid = 1830] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f5154c08c00) [pid = 1830] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f514bddf400) [pid = 1830] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f5150b03c00) [pid = 1830] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f517a461800) [pid = 1830] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f5163120800) [pid = 1830] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f515f7e7800) [pid = 1830] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f51632ac000) [pid = 1830] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f515ad59400) [pid = 1830] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f5159bbf000) [pid = 1830] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:49:36 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f514bbce400) [pid = 1830] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:49:36 INFO - PROCESS | 1830 | 1462783776693 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2093ms 01:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:49:36 INFO - PROCESS | 1830 | 1462783776748 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:49:36 INFO - PROCESS | 1830 | 1462783776752 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 01:49:36 INFO - PROCESS | 1830 | 1462783776759 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:49:36 INFO - PROCESS | 1830 | 1462783776761 Marionette TRACE conn3 <- [1,2618,null,{}] 01:49:36 INFO - PROCESS | 1830 | 1462783776767 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:36 INFO - PROCESS | 1830 | 1462783776949 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:49:36 INFO - PROCESS | 1830 | 1462783776964 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514dfc2800 == 182 [pid = 1830] [id = 662] 01:49:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f514a8e5c00) [pid = 1830] [serial = 1987] [outer = (nil)] 01:49:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f514fb8c800) [pid = 1830] [serial = 1988] [outer = 0x7f514a8e5c00] 01:49:37 INFO - PROCESS | 1830 | 1462783777183 Marionette DEBUG loaded listener.js 01:49:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f5150aad800) [pid = 1830] [serial = 1989] [outer = 0x7f514a8e5c00] 01:49:37 INFO - PROCESS | 1830 | 1462783777864 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1133ms 01:49:37 INFO - PROCESS | 1830 | 1462783777890 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:49:37 INFO - PROCESS | 1830 | 1462783777894 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 01:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:49:37 INFO - PROCESS | 1830 | 1462783777899 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:49:37 INFO - PROCESS | 1830 | 1462783777901 Marionette TRACE conn3 <- [1,2622,null,{}] 01:49:37 INFO - PROCESS | 1830 | 1462783777906 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:38 INFO - PROCESS | 1830 | 1462783778100 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:49:38 INFO - PROCESS | 1830 | 1462783778282 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f8c5800 == 183 [pid = 1830] [id = 663] 01:49:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f514bbce400) [pid = 1830] [serial = 1990] [outer = (nil)] 01:49:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f5150b03800) [pid = 1830] [serial = 1991] [outer = 0x7f514bbce400] 01:49:38 INFO - PROCESS | 1830 | 1462783778348 Marionette DEBUG loaded listener.js 01:49:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f5150b0f000) [pid = 1830] [serial = 1992] [outer = 0x7f514bbce400] 01:49:39 INFO - PROCESS | 1830 | 1462783779432 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1575ms 01:49:39 INFO - PROCESS | 1830 | 1462783779475 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:49:39 INFO - PROCESS | 1830 | 1462783779482 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 01:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:49:39 INFO - PROCESS | 1830 | 1462783779489 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:49:39 INFO - PROCESS | 1830 | 1462783779495 Marionette TRACE conn3 <- [1,2626,null,{}] 01:49:39 INFO - PROCESS | 1830 | 1462783779502 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:39 INFO - PROCESS | 1830 | 1462783779710 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:49:39 INFO - PROCESS | 1830 | 1462783779978 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c7c3800 == 184 [pid = 1830] [id = 664] 01:49:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f514c6bb800) [pid = 1830] [serial = 1993] [outer = (nil)] 01:49:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f514de8d800) [pid = 1830] [serial = 1994] [outer = 0x7f514c6bb800] 01:49:40 INFO - PROCESS | 1830 | 1462783780092 Marionette DEBUG loaded listener.js 01:49:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f514e1d7400) [pid = 1830] [serial = 1995] [outer = 0x7f514c6bb800] 01:49:40 INFO - PROCESS | 1830 | 1462783780929 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1479ms 01:49:40 INFO - PROCESS | 1830 | 1462783780969 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:49:40 INFO - PROCESS | 1830 | 1462783780977 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 01:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:49:41 INFO - PROCESS | 1830 | 1462783781001 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:49:41 INFO - PROCESS | 1830 | 1462783781006 Marionette TRACE conn3 <- [1,2630,null,{}] 01:49:41 INFO - PROCESS | 1830 | 1462783781016 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:41 INFO - PROCESS | 1830 | 1462783781228 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:49:41 INFO - PROCESS | 1830 | 1462783781488 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f9b6800 == 185 [pid = 1830] [id = 665] 01:49:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f514e1d8c00) [pid = 1830] [serial = 1996] [outer = (nil)] 01:49:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f5150b03000) [pid = 1830] [serial = 1997] [outer = 0x7f514e1d8c00] 01:49:41 INFO - PROCESS | 1830 | 1462783781559 Marionette DEBUG loaded listener.js 01:49:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5150b0f400) [pid = 1830] [serial = 1998] [outer = 0x7f514e1d8c00] 01:49:42 INFO - PROCESS | 1830 | 1462783782524 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1598ms 01:49:42 INFO - PROCESS | 1830 | 1462783782585 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:49:42 INFO - PROCESS | 1830 | 1462783782587 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 01:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:49:42 INFO - PROCESS | 1830 | 1462783782594 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:49:42 INFO - PROCESS | 1830 | 1462783782599 Marionette TRACE conn3 <- [1,2634,null,{}] 01:49:42 INFO - PROCESS | 1830 | 1462783782614 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:42 INFO - PROCESS | 1830 | 1462783782865 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:49:43 INFO - PROCESS | 1830 | 1462783783131 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150ce0000 == 186 [pid = 1830] [id = 666] 01:49:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5150b22800) [pid = 1830] [serial = 1999] [outer = (nil)] 01:49:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5151e8a800) [pid = 1830] [serial = 2000] [outer = 0x7f5150b22800] 01:49:43 INFO - PROCESS | 1830 | 1462783783243 Marionette DEBUG loaded listener.js 01:49:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5151eca400) [pid = 1830] [serial = 2001] [outer = 0x7f5150b22800] 01:49:44 INFO - PROCESS | 1830 | 1462783784047 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1487ms 01:49:44 INFO - PROCESS | 1830 | 1462783784081 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:49:44 INFO - PROCESS | 1830 | 1462783784086 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 01:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:49:44 INFO - PROCESS | 1830 | 1462783784091 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:49:44 INFO - PROCESS | 1830 | 1462783784094 Marionette TRACE conn3 <- [1,2638,null,{}] 01:49:44 INFO - PROCESS | 1830 | 1462783784099 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:44 INFO - PROCESS | 1830 | 1462783784336 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:49:44 INFO - PROCESS | 1830 | 1462783784608 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5151660800 == 187 [pid = 1830] [id = 667] 01:49:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5151e8dc00) [pid = 1830] [serial = 2002] [outer = (nil)] 01:49:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f51520b2800) [pid = 1830] [serial = 2003] [outer = 0x7f5151e8dc00] 01:49:44 INFO - PROCESS | 1830 | 1462783784677 Marionette DEBUG loaded listener.js 01:49:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f51520bf400) [pid = 1830] [serial = 2004] [outer = 0x7f5151e8dc00] 01:49:45 INFO - PROCESS | 1830 | 1462783785533 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1487ms 01:49:45 INFO - PROCESS | 1830 | 1462783785579 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:49:45 INFO - PROCESS | 1830 | 1462783785583 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 01:49:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:49:45 INFO - PROCESS | 1830 | 1462783785590 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:49:45 INFO - PROCESS | 1830 | 1462783785592 Marionette TRACE conn3 <- [1,2642,null,{}] 01:49:45 INFO - PROCESS | 1830 | 1462783785598 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:45 INFO - PROCESS | 1830 | 1462783785825 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:49:46 INFO - PROCESS | 1830 | 1462783786092 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51525e3000 == 188 [pid = 1830] [id = 668] 01:49:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5151f16000) [pid = 1830] [serial = 2005] [outer = (nil)] 01:49:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5152137400) [pid = 1830] [serial = 2006] [outer = 0x7f5151f16000] 01:49:46 INFO - PROCESS | 1830 | 1462783786165 Marionette DEBUG loaded listener.js 01:49:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f51528f0400) [pid = 1830] [serial = 2007] [outer = 0x7f5151f16000] 01:49:47 INFO - PROCESS | 1830 | 1462783787058 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:49:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:49:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1526ms 01:49:47 INFO - PROCESS | 1830 | 1462783787116 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:49:47 INFO - PROCESS | 1830 | 1462783787119 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 01:49:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:49:47 INFO - PROCESS | 1830 | 1462783787125 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:49:47 INFO - PROCESS | 1830 | 1462783787127 Marionette TRACE conn3 <- [1,2646,null,{}] 01:49:47 INFO - PROCESS | 1830 | 1462783787132 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:47 INFO - PROCESS | 1830 | 1462783787348 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:49:47 INFO - PROCESS | 1830 | 1462783787610 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152746800 == 189 [pid = 1830] [id = 669] 01:49:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f51528f0c00) [pid = 1830] [serial = 2008] [outer = (nil)] 01:49:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5153eb8000) [pid = 1830] [serial = 2009] [outer = 0x7f51528f0c00] 01:49:47 INFO - PROCESS | 1830 | 1462783787717 Marionette DEBUG loaded listener.js 01:49:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f51540c8800) [pid = 1830] [serial = 2010] [outer = 0x7f51528f0c00] 01:49:48 INFO - PROCESS | 1830 | 1462783788509 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:49:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:49:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1427ms 01:49:48 INFO - PROCESS | 1830 | 1462783788554 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:49:48 INFO - PROCESS | 1830 | 1462783788557 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 01:49:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:49:48 INFO - PROCESS | 1830 | 1462783788562 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:49:48 INFO - PROCESS | 1830 | 1462783788564 Marionette TRACE conn3 <- [1,2650,null,{}] 01:49:48 INFO - PROCESS | 1830 | 1462783788570 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:48 INFO - PROCESS | 1830 | 1462783788770 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:49:49 INFO - PROCESS | 1830 | 1462783789041 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153ab7000 == 190 [pid = 1830] [id = 670] 01:49:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5153a2e000) [pid = 1830] [serial = 2011] [outer = (nil)] 01:49:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f51542b4400) [pid = 1830] [serial = 2012] [outer = 0x7f5153a2e000] 01:49:49 INFO - PROCESS | 1830 | 1462783789112 Marionette DEBUG loaded listener.js 01:49:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f51542bc400) [pid = 1830] [serial = 2013] [outer = 0x7f5153a2e000] 01:49:49 INFO - PROCESS | 1830 | 1462783789914 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:49:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:49:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1380ms 01:49:49 INFO - PROCESS | 1830 | 1462783789944 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:49:49 INFO - PROCESS | 1830 | 1462783789948 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 01:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:49:49 INFO - PROCESS | 1830 | 1462783789953 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:49:49 INFO - PROCESS | 1830 | 1462783789955 Marionette TRACE conn3 <- [1,2654,null,{}] 01:49:49 INFO - PROCESS | 1830 | 1462783789961 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:50 INFO - PROCESS | 1830 | 1462783790165 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:49:50 INFO - PROCESS | 1830 | 1462783790415 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153fb8000 == 191 [pid = 1830] [id = 671] 01:49:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f51540c9000) [pid = 1830] [serial = 2014] [outer = (nil)] 01:49:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5154b47400) [pid = 1830] [serial = 2015] [outer = 0x7f51540c9000] 01:49:50 INFO - PROCESS | 1830 | 1462783790491 Marionette DEBUG loaded listener.js 01:49:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f5154b51400) [pid = 1830] [serial = 2016] [outer = 0x7f51540c9000] 01:49:51 INFO - PROCESS | 1830 | 1462783791351 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:49:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1425ms 01:49:51 INFO - PROCESS | 1830 | 1462783791379 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:49:51 INFO - PROCESS | 1830 | 1462783791383 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 01:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:49:51 INFO - PROCESS | 1830 | 1462783791389 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:49:51 INFO - PROCESS | 1830 | 1462783791393 Marionette TRACE conn3 <- [1,2658,null,{}] 01:49:51 INFO - PROCESS | 1830 | 1462783791398 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:51 INFO - PROCESS | 1830 | 1462783791616 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:49:51 INFO - PROCESS | 1830 | 1462783791864 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154a20800 == 192 [pid = 1830] [id = 672] 01:49:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f51540ccc00) [pid = 1830] [serial = 2017] [outer = (nil)] 01:49:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5154b5e800) [pid = 1830] [serial = 2018] [outer = 0x7f51540ccc00] 01:49:51 INFO - PROCESS | 1830 | 1462783791935 Marionette DEBUG loaded listener.js 01:49:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f5154c08800) [pid = 1830] [serial = 2019] [outer = 0x7f51540ccc00] 01:49:52 INFO - PROCESS | 1830 | 1462783792775 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:49:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:49:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1432ms 01:49:52 INFO - PROCESS | 1830 | 1462783792823 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:49:52 INFO - PROCESS | 1830 | 1462783792826 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 01:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:49:52 INFO - PROCESS | 1830 | 1462783792832 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:49:52 INFO - PROCESS | 1830 | 1462783792834 Marionette TRACE conn3 <- [1,2662,null,{}] 01:49:52 INFO - PROCESS | 1830 | 1462783792839 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:53 INFO - PROCESS | 1830 | 1462783793060 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:49:53 INFO - PROCESS | 1830 | 1462783793331 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5156fe1800 == 193 [pid = 1830] [id = 673] 01:49:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f51540cec00) [pid = 1830] [serial = 2020] [outer = (nil)] 01:49:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f5154c11800) [pid = 1830] [serial = 2021] [outer = 0x7f51540cec00] 01:49:53 INFO - PROCESS | 1830 | 1462783793416 Marionette DEBUG loaded listener.js 01:49:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f5154dac800) [pid = 1830] [serial = 2022] [outer = 0x7f51540cec00] 01:49:54 INFO - PROCESS | 1830 | 1462783794300 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:49:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1526ms 01:49:54 INFO - PROCESS | 1830 | 1462783794358 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:49:54 INFO - PROCESS | 1830 | 1462783794361 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 01:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:49:54 INFO - PROCESS | 1830 | 1462783794367 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:49:54 INFO - PROCESS | 1830 | 1462783794371 Marionette TRACE conn3 <- [1,2666,null,{}] 01:49:54 INFO - PROCESS | 1830 | 1462783794376 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:54 INFO - PROCESS | 1830 | 1462783794622 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:49:54 INFO - PROCESS | 1830 | 1462783794890 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515744b800 == 194 [pid = 1830] [id = 674] 01:49:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f51566b7000) [pid = 1830] [serial = 2023] [outer = (nil)] 01:49:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5156916c00) [pid = 1830] [serial = 2024] [outer = 0x7f51566b7000] 01:49:55 INFO - PROCESS | 1830 | 1462783795010 Marionette DEBUG loaded listener.js 01:49:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515850c000) [pid = 1830] [serial = 2025] [outer = 0x7f51566b7000] 01:49:56 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:49:56 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:49:56 INFO - PROCESS | 1830 | 1462783796297 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:49:56 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) 01:49:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1978ms 01:49:56 INFO - PROCESS | 1830 | 1462783796347 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:49:56 INFO - PROCESS | 1830 | 1462783796350 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 01:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:49:56 INFO - PROCESS | 1830 | 1462783796361 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:49:56 INFO - PROCESS | 1830 | 1462783796365 Marionette TRACE conn3 <- [1,2670,null,{}] 01:49:56 INFO - PROCESS | 1830 | 1462783796372 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:56 INFO - PROCESS | 1830 | 1462783796666 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:49:56 INFO - PROCESS | 1830 | 1462783796907 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515885a000 == 195 [pid = 1830] [id = 675] 01:49:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f51566bbc00) [pid = 1830] [serial = 2026] [outer = (nil)] 01:49:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5158965800) [pid = 1830] [serial = 2027] [outer = 0x7f51566bbc00] 01:49:56 INFO - PROCESS | 1830 | 1462783796980 Marionette DEBUG loaded listener.js 01:49:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f515896e400) [pid = 1830] [serial = 2028] [outer = 0x7f51566bbc00] 01:49:58 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:49:58 INFO - PROCESS | 1830 | 1462783798314 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 01:49:58 INFO - PROCESS | 1830 | 1462783798350 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 01:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:49:58 INFO - PROCESS | 1830 | 1462783798356 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:49:58 INFO - PROCESS | 1830 | 1462783798358 Marionette TRACE conn3 <- [1,2674,null,{}] 01:49:58 INFO - PROCESS | 1830 | 1462783798364 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:49:58 INFO - PROCESS | 1830 | 1462783798627 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:49:58 INFO - PROCESS | 1830 | 1462783798908 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158ae8000 == 196 [pid = 1830] [id = 676] 01:49:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f515212fc00) [pid = 1830] [serial = 2029] [outer = (nil)] 01:49:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f515896fc00) [pid = 1830] [serial = 2030] [outer = 0x7f515212fc00] 01:49:58 INFO - PROCESS | 1830 | 1462783798979 Marionette DEBUG loaded listener.js 01:49:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f5158a5c400) [pid = 1830] [serial = 2031] [outer = 0x7f515212fc00] 01:50:00 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:00 INFO - PROCESS | 1830 | 1462783800336 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:50:00 INFO - PROCESS | 1830 | 1462783800418 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 01:50:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:50:00 INFO - PROCESS | 1830 | 1462783800429 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:50:00 INFO - PROCESS | 1830 | 1462783800432 Marionette TRACE conn3 <- [1,2678,null,{}] 01:50:00 INFO - PROCESS | 1830 | 1462783800438 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:00 INFO - PROCESS | 1830 | 1462783800714 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:50:00 INFO - PROCESS | 1830 | 1462783800983 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159208800 == 197 [pid = 1830] [id = 677] 01:50:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f51566c0800) [pid = 1830] [serial = 2032] [outer = (nil)] 01:50:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f5158a96400) [pid = 1830] [serial = 2033] [outer = 0x7f51566c0800] 01:50:01 INFO - PROCESS | 1830 | 1462783801057 Marionette DEBUG loaded listener.js 01:50:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5158ba6c00) [pid = 1830] [serial = 2034] [outer = 0x7f51566c0800] 01:50:02 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:02 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) 01:50:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1989ms 01:50:02 INFO - PROCESS | 1830 | 1462783802410 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:50:02 INFO - PROCESS | 1830 | 1462783802419 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:50:02 INFO - PROCESS | 1830 | 1462783802423 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 01:50:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:50:02 INFO - PROCESS | 1830 | 1462783802429 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:50:02 INFO - PROCESS | 1830 | 1462783802433 Marionette TRACE conn3 <- [1,2682,null,{}] 01:50:02 INFO - PROCESS | 1830 | 1462783802439 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:02 INFO - PROCESS | 1830 | 1462783802702 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:50:02 INFO - PROCESS | 1830 | 1462783802983 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51592db000 == 198 [pid = 1830] [id = 678] 01:50:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f5150b18000) [pid = 1830] [serial = 2035] [outer = (nil)] 01:50:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f5158ba7400) [pid = 1830] [serial = 2036] [outer = 0x7f5150b18000] 01:50:03 INFO - PROCESS | 1830 | 1462783803052 Marionette DEBUG loaded listener.js 01:50:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5159b30800) [pid = 1830] [serial = 2037] [outer = 0x7f5150b18000] 01:50:04 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:04 INFO - PROCESS | 1830 | 1462783804354 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:50:04 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) 01:50:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1982ms 01:50:04 INFO - PROCESS | 1830 | 1462783804412 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:50:04 INFO - PROCESS | 1830 | 1462783804415 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 01:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:50:04 INFO - PROCESS | 1830 | 1462783804422 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:50:04 INFO - PROCESS | 1830 | 1462783804427 Marionette TRACE conn3 <- [1,2686,null,{}] 01:50:04 INFO - PROCESS | 1830 | 1462783804433 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:04 INFO - PROCESS | 1830 | 1462783804764 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:50:05 INFO - PROCESS | 1830 | 1462783805008 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bf3a800 == 199 [pid = 1830] [id = 679] 01:50:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f514a8e7800) [pid = 1830] [serial = 2038] [outer = (nil)] 01:50:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5150b0f800) [pid = 1830] [serial = 2039] [outer = 0x7f514a8e7800] 01:50:05 INFO - PROCESS | 1830 | 1462783805078 Marionette DEBUG loaded listener.js 01:50:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f5159b2f800) [pid = 1830] [serial = 2040] [outer = 0x7f514a8e7800] 01:50:06 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:06 INFO - PROCESS | 1830 | 1462783806860 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 01:50:06 INFO - PROCESS | 1830 | 1462783806934 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 01:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:50:06 INFO - PROCESS | 1830 | 1462783806942 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:50:06 INFO - PROCESS | 1830 | 1462783806948 Marionette TRACE conn3 <- [1,2690,null,{}] 01:50:07 INFO - PROCESS | 1830 | 1462783807005 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:07 INFO - PROCESS | 1830 | 1462783807206 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:50:07 INFO - PROCESS | 1830 | 1462783807471 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f8d1800 == 200 [pid = 1830] [id = 680] 01:50:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f514bddcc00) [pid = 1830] [serial = 2041] [outer = (nil)] 01:50:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f514bde0400) [pid = 1830] [serial = 2042] [outer = 0x7f514bddcc00] 01:50:07 INFO - PROCESS | 1830 | 1462783807544 Marionette DEBUG loaded listener.js 01:50:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f514e1d5000) [pid = 1830] [serial = 2043] [outer = 0x7f514bddcc00] 01:50:08 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b769800 == 199 [pid = 1830] [id = 16] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514dfc2800 == 198 [pid = 1830] [id = 662] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bf32800 == 197 [pid = 1830] [id = 660] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bbb1800 == 196 [pid = 1830] [id = 659] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51593d2800 == 195 [pid = 1830] [id = 657] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5180b31800 == 194 [pid = 1830] [id = 656] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517dc0e000 == 193 [pid = 1830] [id = 655] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5179062800 == 192 [pid = 1830] [id = 654] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516cde2800 == 191 [pid = 1830] [id = 653] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b75b000 == 190 [pid = 1830] [id = 652] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5165ba1000 == 189 [pid = 1830] [id = 651] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51629c6000 == 188 [pid = 1830] [id = 650] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d5d800 == 187 [pid = 1830] [id = 649] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516178f800 == 186 [pid = 1830] [id = 648] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f2e2800 == 185 [pid = 1830] [id = 647] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ae9c800 == 184 [pid = 1830] [id = 646] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158b2c800 == 183 [pid = 1830] [id = 645] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158860000 == 182 [pid = 1830] [id = 644] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515744f800 == 181 [pid = 1830] [id = 643] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5154a1b800 == 180 [pid = 1830] [id = 642] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515270e000 == 179 [pid = 1830] [id = 641] 01:50:09 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514dfc7800 == 178 [pid = 1830] [id = 640] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5153eb2400) [pid = 1830] [serial = 1917] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f51632ae400) [pid = 1830] [serial = 1877] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5150aa2800) [pid = 1830] [serial = 1911] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f516c767400) [pid = 1830] [serial = 1886] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5151e8f400) [pid = 1830] [serial = 1901] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5164dad000) [pid = 1830] [serial = 1878] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f515f7ba000) [pid = 1830] [serial = 1866] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f514bddd800) [pid = 1830] [serial = 1907] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f5151f17000) [pid = 1830] [serial = 1916] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f515f094000) [pid = 1830] [serial = 1863] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f515212e400) [pid = 1830] [serial = 1851] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f51520bf000) [pid = 1830] [serial = 1913] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f514fb88400) [pid = 1830] [serial = 1910] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5150b16800) [pid = 1830] [serial = 1850] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5151e85800) [pid = 1830] [serial = 1898] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f5157052c00) [pid = 1830] [serial = 1857] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5154b54c00) [pid = 1830] [serial = 1854] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f5161b1fc00) [pid = 1830] [serial = 1871] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f515b8c8000) [pid = 1830] [serial = 1862] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f5153a2e800) [pid = 1830] [serial = 1914] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f5151e89800) [pid = 1830] [serial = 1899] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f516e937400) [pid = 1830] [serial = 1887] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f5158511400) [pid = 1830] [serial = 1860] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f514e1db800) [pid = 1830] [serial = 1848] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5150b0b400) [pid = 1830] [serial = 1895] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f5154db1c00) [pid = 1830] [serial = 1856] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f517e404000) [pid = 1830] [serial = 1893] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5165d85800) [pid = 1830] [serial = 1881] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f516599b000) [pid = 1830] [serial = 1880] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f514de8f000) [pid = 1830] [serial = 1847] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5162e15800) [pid = 1830] [serial = 1874] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f515f2fcc00) [pid = 1830] [serial = 1865] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5169a5c400) [pid = 1830] [serial = 1883] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515facf800) [pid = 1830] [serial = 1868] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5161936400) [pid = 1830] [serial = 1869] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f517d7a8000) [pid = 1830] [serial = 1892] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5162896400) [pid = 1830] [serial = 1872] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f515554f400) [pid = 1830] [serial = 1904] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f517a223000) [pid = 1830] [serial = 1890] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f516ae70800) [pid = 1830] [serial = 1884] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5171b59400) [pid = 1830] [serial = 1889] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5150b0fc00) [pid = 1830] [serial = 1896] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5150aaec00) [pid = 1830] [serial = 1770] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f51542b8800) [pid = 1830] [serial = 1853] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f5162eadc00) [pid = 1830] [serial = 1875] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f5158503400) [pid = 1830] [serial = 1859] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f514c6c1800) [pid = 1830] [serial = 1908] [outer = (nil)] [url = about:blank] 01:50:09 INFO - PROCESS | 1830 | 1462783809291 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 01:50:09 INFO - PROCESS | 1830 | 1462783809336 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 01:50:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:50:09 INFO - PROCESS | 1830 | 1462783809346 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:50:09 INFO - PROCESS | 1830 | 1462783809348 Marionette TRACE conn3 <- [1,2694,null,{}] 01:50:09 INFO - PROCESS | 1830 | 1462783809352 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:09 INFO - PROCESS | 1830 | 1462783809636 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:50:09 INFO - PROCESS | 1830 | 1462783809796 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bf36800 == 179 [pid = 1830] [id = 681] 01:50:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f514a8ed000) [pid = 1830] [serial = 2044] [outer = (nil)] 01:50:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f514fca2800) [pid = 1830] [serial = 2045] [outer = 0x7f514a8ed000] 01:50:09 INFO - PROCESS | 1830 | 1462783809862 Marionette DEBUG loaded listener.js 01:50:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5150b04400) [pid = 1830] [serial = 2046] [outer = 0x7f514a8ed000] 01:50:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:11 INFO - PROCESS | 1830 | 1462783811077 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:50:11 INFO - PROCESS | 1830 | 1462783811132 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:50:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:50:11 INFO - PROCESS | 1830 | 1462783811138 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:50:11 INFO - PROCESS | 1830 | 1462783811143 Marionette TRACE conn3 <- [1,2698,null,{}] 01:50:11 INFO - PROCESS | 1830 | 1462783811157 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:11 INFO - PROCESS | 1830 | 1462783811502 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:50:11 INFO - PROCESS | 1830 | 1462783811547 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fce8000 == 180 [pid = 1830] [id = 682] 01:50:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5151e85800) [pid = 1830] [serial = 2047] [outer = (nil)] 01:50:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5151ec5800) [pid = 1830] [serial = 2048] [outer = 0x7f5151e85800] 01:50:11 INFO - PROCESS | 1830 | 1462783811608 Marionette DEBUG loaded listener.js 01:50:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f51520b3000) [pid = 1830] [serial = 2049] [outer = 0x7f5151e85800] 01:50:12 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:50:12 INFO - PROCESS | 1830 | 1462783812900 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:50:12 INFO - PROCESS | 1830 | 1462783812933 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:50:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:50:12 INFO - PROCESS | 1830 | 1462783812953 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:50:12 INFO - PROCESS | 1830 | 1462783812966 Marionette TRACE conn3 <- [1,2702,null,{}] 01:50:12 INFO - PROCESS | 1830 | 1462783812972 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:13 INFO - PROCESS | 1830 | 1462783813232 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5150b10800) [pid = 1830] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5159bbd400) [pid = 1830] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5153f86c00) [pid = 1830] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f51528f0800) [pid = 1830] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f514c6bd800) [pid = 1830] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f5161b1d800) [pid = 1830] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f5150b0d400) [pid = 1830] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f5165aacc00) [pid = 1830] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f5162e09400) [pid = 1830] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f514a8f0800) [pid = 1830] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f514a27d400) [pid = 1830] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f516275a400) [pid = 1830] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f514e1dbc00) [pid = 1830] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f514a8e5c00) [pid = 1830] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f514a27d800) [pid = 1830] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f51630e6800) [pid = 1830] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f5165ab0800) [pid = 1830] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f514a288c00) [pid = 1830] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f51528fac00) [pid = 1830] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f515b8cdc00) [pid = 1830] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f5158a9a800) [pid = 1830] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f514a282c00) [pid = 1830] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f51528fb800) [pid = 1830] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:50:14 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f5158969800) [pid = 1830] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:50:14 INFO - PROCESS | 1830 | 1462783814064 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bd44000 == 181 [pid = 1830] [id = 683] 01:50:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f514a27d400) [pid = 1830] [serial = 2050] [outer = (nil)] 01:50:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f514a8e5c00) [pid = 1830] [serial = 2051] [outer = 0x7f514a27d400] 01:50:14 INFO - PROCESS | 1830 | 1462783814125 Marionette DEBUG loaded listener.js 01:50:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f514fca2c00) [pid = 1830] [serial = 2052] [outer = 0x7f514a27d400] 01:50:14 INFO - PROCESS | 1830 | 1462783814885 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:50:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:50:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2002ms 01:50:14 INFO - PROCESS | 1830 | 1462783814949 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:50:14 INFO - PROCESS | 1830 | 1462783814954 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:50:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:50:14 INFO - PROCESS | 1830 | 1462783814959 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:50:14 INFO - PROCESS | 1830 | 1462783814961 Marionette TRACE conn3 <- [1,2706,null,{}] 01:50:14 INFO - PROCESS | 1830 | 1462783814968 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:15 INFO - PROCESS | 1830 | 1462783815173 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:50:15 INFO - PROCESS | 1830 | 1462783815357 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152752800 == 182 [pid = 1830] [id = 684] 01:50:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f514a280800) [pid = 1830] [serial = 2053] [outer = (nil)] 01:50:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f51528fc800) [pid = 1830] [serial = 2054] [outer = 0x7f514a280800] 01:50:15 INFO - PROCESS | 1830 | 1462783815422 Marionette DEBUG loaded listener.js 01:50:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f5153ebf800) [pid = 1830] [serial = 2055] [outer = 0x7f514a280800] 01:50:16 INFO - PROCESS | 1830 | 1462783816400 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:50:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:50:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1482ms 01:50:16 INFO - PROCESS | 1830 | 1462783816443 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:50:16 INFO - PROCESS | 1830 | 1462783816449 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:50:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:50:16 INFO - PROCESS | 1830 | 1462783816457 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:50:16 INFO - PROCESS | 1830 | 1462783816463 Marionette TRACE conn3 <- [1,2710,null,{}] 01:50:16 INFO - PROCESS | 1830 | 1462783816472 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:16 INFO - PROCESS | 1830 | 1462783816744 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:50:17 INFO - PROCESS | 1830 | 1462783817080 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c9a6800 == 183 [pid = 1830] [id = 685] 01:50:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f514bbcf400) [pid = 1830] [serial = 2056] [outer = (nil)] 01:50:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f514e1d4800) [pid = 1830] [serial = 2057] [outer = 0x7f514bbcf400] 01:50:17 INFO - PROCESS | 1830 | 1462783817155 Marionette DEBUG loaded listener.js 01:50:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f514fc9fc00) [pid = 1830] [serial = 2058] [outer = 0x7f514bbcf400] 01:50:18 INFO - PROCESS | 1830 | 1462783818055 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:50:18 INFO - PROCESS | 1830 | 1462783818108 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:50:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:50:18 INFO - PROCESS | 1830 | 1462783818118 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:50:18 INFO - PROCESS | 1830 | 1462783818121 Marionette TRACE conn3 <- [1,2714,null,{}] 01:50:18 INFO - PROCESS | 1830 | 1462783818127 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:18 INFO - PROCESS | 1830 | 1462783818432 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:50:18 INFO - PROCESS | 1830 | 1462783818634 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153f9a000 == 184 [pid = 1830] [id = 686] 01:50:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f5150b17000) [pid = 1830] [serial = 2059] [outer = (nil)] 01:50:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f5151e83400) [pid = 1830] [serial = 2060] [outer = 0x7f5150b17000] 01:50:18 INFO - PROCESS | 1830 | 1462783818754 Marionette DEBUG loaded listener.js 01:50:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5151ecf000) [pid = 1830] [serial = 2061] [outer = 0x7f5150b17000] 01:50:19 INFO - PROCESS | 1830 | 1462783819639 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:50:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:50:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1578ms 01:50:19 INFO - PROCESS | 1830 | 1462783819696 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:50:19 INFO - PROCESS | 1830 | 1462783819700 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:50:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:50:19 INFO - PROCESS | 1830 | 1462783819706 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:50:19 INFO - PROCESS | 1830 | 1462783819712 Marionette TRACE conn3 <- [1,2718,null,{}] 01:50:19 INFO - PROCESS | 1830 | 1462783819728 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:20 INFO - PROCESS | 1830 | 1462783820021 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:50:20 INFO - PROCESS | 1830 | 1462783820334 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515727d800 == 185 [pid = 1830] [id = 687] 01:50:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f5153eb8800) [pid = 1830] [serial = 2062] [outer = (nil)] 01:50:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f51540d5c00) [pid = 1830] [serial = 2063] [outer = 0x7f5153eb8800] 01:50:20 INFO - PROCESS | 1830 | 1462783820410 Marionette DEBUG loaded listener.js 01:50:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f5154c05400) [pid = 1830] [serial = 2064] [outer = 0x7f5153eb8800] 01:50:21 INFO - PROCESS | 1830 | 1462783821262 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:50:21 INFO - PROCESS | 1830 | 1462783821297 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:50:21 INFO - PROCESS | 1830 | 1462783821302 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:50:21 INFO - PROCESS | 1830 | 1462783821305 Marionette TRACE conn3 <- [1,2722,null,{}] 01:50:21 INFO - PROCESS | 1830 | 1462783821310 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:21 INFO - PROCESS | 1830 | 1462783821536 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:50:21 INFO - PROCESS | 1830 | 1462783821803 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515886c000 == 186 [pid = 1830] [id = 688] 01:50:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f5153eb4000) [pid = 1830] [serial = 2065] [outer = (nil)] 01:50:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f5155555800) [pid = 1830] [serial = 2066] [outer = 0x7f5153eb4000] 01:50:21 INFO - PROCESS | 1830 | 1462783821917 Marionette DEBUG loaded listener.js 01:50:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f515555a800) [pid = 1830] [serial = 2067] [outer = 0x7f5153eb4000] 01:50:22 INFO - PROCESS | 1830 | 1462783822765 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:50:22 INFO - PROCESS | 1830 | 1462783822835 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:50:22 INFO - PROCESS | 1830 | 1462783822841 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:50:22 INFO - PROCESS | 1830 | 1462783822843 Marionette TRACE conn3 <- [1,2726,null,{}] 01:50:22 INFO - PROCESS | 1830 | 1462783822848 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:23 INFO - PROCESS | 1830 | 1462783823072 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:50:23 INFO - PROCESS | 1830 | 1462783823332 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159255800 == 187 [pid = 1830] [id = 689] 01:50:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f51540c6800) [pid = 1830] [serial = 2068] [outer = (nil)] 01:50:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5156917400) [pid = 1830] [serial = 2069] [outer = 0x7f51540c6800] 01:50:23 INFO - PROCESS | 1830 | 1462783823442 Marionette DEBUG loaded listener.js 01:50:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5158502c00) [pid = 1830] [serial = 2070] [outer = 0x7f51540c6800] 01:50:24 INFO - PROCESS | 1830 | 1462783824274 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:50:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:50:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1480ms 01:50:24 INFO - PROCESS | 1830 | 1462783824322 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:50:24 INFO - PROCESS | 1830 | 1462783824326 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:50:24 INFO - PROCESS | 1830 | 1462783824332 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:50:24 INFO - PROCESS | 1830 | 1462783824334 Marionette TRACE conn3 <- [1,2730,null,{}] 01:50:24 INFO - PROCESS | 1830 | 1462783824339 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:24 INFO - PROCESS | 1830 | 1462783824588 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:50:24 INFO - PROCESS | 1830 | 1462783824912 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab3f000 == 188 [pid = 1830] [id = 690] 01:50:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5158a5e800) [pid = 1830] [serial = 2071] [outer = (nil)] 01:50:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f51594ce400) [pid = 1830] [serial = 2072] [outer = 0x7f5158a5e800] 01:50:24 INFO - PROCESS | 1830 | 1462783824986 Marionette DEBUG loaded listener.js 01:50:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5159bbdc00) [pid = 1830] [serial = 2073] [outer = 0x7f5158a5e800] 01:50:26 INFO - PROCESS | 1830 | 1462783826245 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:50:26 INFO - PROCESS | 1830 | 1462783826262 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:50:26 INFO - PROCESS | 1830 | 1462783826268 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:50:26 INFO - PROCESS | 1830 | 1462783826271 Marionette TRACE conn3 <- [1,2734,null,{}] 01:50:26 INFO - PROCESS | 1830 | 1462783826276 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:26 INFO - PROCESS | 1830 | 1462783826501 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:50:26 INFO - PROCESS | 1830 | 1462783826816 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515bb90000 == 189 [pid = 1830] [id = 691] 01:50:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f5158a5d400) [pid = 1830] [serial = 2074] [outer = (nil)] 01:50:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5159ce0400) [pid = 1830] [serial = 2075] [outer = 0x7f5158a5d400] 01:50:26 INFO - PROCESS | 1830 | 1462783826886 Marionette DEBUG loaded listener.js 01:50:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5159d12c00) [pid = 1830] [serial = 2076] [outer = 0x7f5158a5d400] 01:50:27 INFO - PROCESS | 1830 | 1462783827758 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1531ms 01:50:27 INFO - PROCESS | 1830 | 1462783827799 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:50:27 INFO - PROCESS | 1830 | 1462783827803 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:50:27 INFO - PROCESS | 1830 | 1462783827808 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:50:27 INFO - PROCESS | 1830 | 1462783827811 Marionette TRACE conn3 <- [1,2738,null,{}] 01:50:27 INFO - PROCESS | 1830 | 1462783827817 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:28 INFO - PROCESS | 1830 | 1462783828042 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:50:28 INFO - PROCESS | 1830 | 1462783828283 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515eebd800 == 190 [pid = 1830] [id = 692] 01:50:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5159cda000) [pid = 1830] [serial = 2077] [outer = (nil)] 01:50:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f5159ee4400) [pid = 1830] [serial = 2078] [outer = 0x7f5159cda000] 01:50:28 INFO - PROCESS | 1830 | 1462783828355 Marionette DEBUG loaded listener.js 01:50:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5159eef400) [pid = 1830] [serial = 2079] [outer = 0x7f5159cda000] 01:50:29 INFO - PROCESS | 1830 | 1462783829239 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1479ms 01:50:29 INFO - PROCESS | 1830 | 1462783829287 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:50:29 INFO - PROCESS | 1830 | 1462783829291 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:50:29 INFO - PROCESS | 1830 | 1462783829296 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:50:29 INFO - PROCESS | 1830 | 1462783829299 Marionette TRACE conn3 <- [1,2742,null,{}] 01:50:29 INFO - PROCESS | 1830 | 1462783829303 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:29 INFO - PROCESS | 1830 | 1462783829514 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:50:29 INFO - PROCESS | 1830 | 1462783829784 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f17d000 == 191 [pid = 1830] [id = 693] 01:50:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5159d0c800) [pid = 1830] [serial = 2080] [outer = (nil)] 01:50:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f5159ef3000) [pid = 1830] [serial = 2081] [outer = 0x7f5159d0c800] 01:50:29 INFO - PROCESS | 1830 | 1462783829891 Marionette DEBUG loaded listener.js 01:50:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f515ab10400) [pid = 1830] [serial = 2082] [outer = 0x7f5159d0c800] 01:50:30 INFO - PROCESS | 1830 | 1462783830744 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:50:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:50:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1482ms 01:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:50:30 INFO - PROCESS | 1830 | 1462783830778 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:50:30 INFO - PROCESS | 1830 | 1462783830781 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:50:30 INFO - PROCESS | 1830 | 1462783830788 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:50:30 INFO - PROCESS | 1830 | 1462783830791 Marionette TRACE conn3 <- [1,2746,null,{}] 01:50:30 INFO - PROCESS | 1830 | 1462783830795 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:31 INFO - PROCESS | 1830 | 1462783831012 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:50:31 INFO - PROCESS | 1830 | 1462783831280 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f2e7800 == 192 [pid = 1830] [id = 694] 01:50:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5159ef0400) [pid = 1830] [serial = 2083] [outer = (nil)] 01:50:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f515ab1b400) [pid = 1830] [serial = 2084] [outer = 0x7f5159ef0400] 01:50:31 INFO - PROCESS | 1830 | 1462783831350 Marionette DEBUG loaded listener.js 01:50:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f515ad50000) [pid = 1830] [serial = 2085] [outer = 0x7f5159ef0400] 01:50:32 INFO - PROCESS | 1830 | 1462783832212 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1483ms 01:50:32 INFO - PROCESS | 1830 | 1462783832270 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:50:32 INFO - PROCESS | 1830 | 1462783832273 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:50:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:50:32 INFO - PROCESS | 1830 | 1462783832293 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:50:32 INFO - PROCESS | 1830 | 1462783832299 Marionette TRACE conn3 <- [1,2750,null,{}] 01:50:32 INFO - PROCESS | 1830 | 1462783832308 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:32 INFO - PROCESS | 1830 | 1462783832541 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:50:32 INFO - PROCESS | 1830 | 1462783832809 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160746000 == 193 [pid = 1830] [id = 695] 01:50:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f515bb02800) [pid = 1830] [serial = 2086] [outer = (nil)] 01:50:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f515bb0a400) [pid = 1830] [serial = 2087] [outer = 0x7f515bb02800] 01:50:32 INFO - PROCESS | 1830 | 1462783832939 Marionette DEBUG loaded listener.js 01:50:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f515efb8800) [pid = 1830] [serial = 2088] [outer = 0x7f515bb02800] 01:50:33 INFO - PROCESS | 1830 | 1462783833754 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:50:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:50:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1548ms 01:50:33 INFO - PROCESS | 1830 | 1462783833827 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:50:33 INFO - PROCESS | 1830 | 1462783833831 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:50:33 INFO - PROCESS | 1830 | 1462783833836 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:50:33 INFO - PROCESS | 1830 | 1462783833839 Marionette TRACE conn3 <- [1,2754,null,{}] 01:50:33 INFO - PROCESS | 1830 | 1462783833843 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:34 INFO - PROCESS | 1830 | 1462783834042 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:50:34 INFO - PROCESS | 1830 | 1462783834312 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51607c3000 == 194 [pid = 1830] [id = 696] 01:50:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f515b8cfc00) [pid = 1830] [serial = 2089] [outer = (nil)] 01:50:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f515bb11400) [pid = 1830] [serial = 2090] [outer = 0x7f515b8cfc00] 01:50:34 INFO - PROCESS | 1830 | 1462783834393 Marionette DEBUG loaded listener.js 01:50:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f515f094000) [pid = 1830] [serial = 2091] [outer = 0x7f515b8cfc00] 01:50:35 INFO - PROCESS | 1830 | 1462783835226 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1432ms 01:50:35 INFO - PROCESS | 1830 | 1462783835269 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:50:35 INFO - PROCESS | 1830 | 1462783835272 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:50:35 INFO - PROCESS | 1830 | 1462783835277 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:50:35 INFO - PROCESS | 1830 | 1462783835279 Marionette TRACE conn3 <- [1,2758,null,{}] 01:50:35 INFO - PROCESS | 1830 | 1462783835285 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:35 INFO - PROCESS | 1830 | 1462783835498 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:50:35 INFO - PROCESS | 1830 | 1462783835780 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161786800 == 195 [pid = 1830] [id = 697] 01:50:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f515bb07c00) [pid = 1830] [serial = 2092] [outer = (nil)] 01:50:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f515f118c00) [pid = 1830] [serial = 2093] [outer = 0x7f515bb07c00] 01:50:35 INFO - PROCESS | 1830 | 1462783835857 Marionette DEBUG loaded listener.js 01:50:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f515f11f000) [pid = 1830] [serial = 2094] [outer = 0x7f515bb07c00] 01:50:36 INFO - PROCESS | 1830 | 1462783836660 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1430ms 01:50:36 INFO - PROCESS | 1830 | 1462783836708 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:50:36 INFO - PROCESS | 1830 | 1462783836712 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:50:36 INFO - PROCESS | 1830 | 1462783836717 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:50:36 INFO - PROCESS | 1830 | 1462783836720 Marionette TRACE conn3 <- [1,2762,null,{}] 01:50:36 INFO - PROCESS | 1830 | 1462783836724 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:36 INFO - PROCESS | 1830 | 1462783836947 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:50:37 INFO - PROCESS | 1830 | 1462783837230 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618dc800 == 196 [pid = 1830] [id = 698] 01:50:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f514e1dac00) [pid = 1830] [serial = 2095] [outer = (nil)] 01:50:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515f2f3800) [pid = 1830] [serial = 2096] [outer = 0x7f514e1dac00] 01:50:37 INFO - PROCESS | 1830 | 1462783837298 Marionette DEBUG loaded listener.js 01:50:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f515f404400) [pid = 1830] [serial = 2097] [outer = 0x7f514e1dac00] 01:50:38 INFO - PROCESS | 1830 | 1462783838181 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1534ms 01:50:38 INFO - PROCESS | 1830 | 1462783838252 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:50:38 INFO - PROCESS | 1830 | 1462783838255 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:50:38 INFO - PROCESS | 1830 | 1462783838261 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:50:38 INFO - PROCESS | 1830 | 1462783838264 Marionette TRACE conn3 <- [1,2766,null,{}] 01:50:38 INFO - PROCESS | 1830 | 1462783838268 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:38 INFO - PROCESS | 1830 | 1462783838493 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:50:38 INFO - PROCESS | 1830 | 1462783838759 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161d4c000 == 197 [pid = 1830] [id = 699] 01:50:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f515efb8c00) [pid = 1830] [serial = 2098] [outer = (nil)] 01:50:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f515f40b000) [pid = 1830] [serial = 2099] [outer = 0x7f515efb8c00] 01:50:38 INFO - PROCESS | 1830 | 1462783838874 Marionette DEBUG loaded listener.js 01:50:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f515f411400) [pid = 1830] [serial = 2100] [outer = 0x7f515efb8c00] 01:50:39 INFO - PROCESS | 1830 | 1462783839672 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1476ms 01:50:39 INFO - PROCESS | 1830 | 1462783839737 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:50:39 INFO - PROCESS | 1830 | 1462783839740 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:50:39 INFO - PROCESS | 1830 | 1462783839746 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:50:39 INFO - PROCESS | 1830 | 1462783839748 Marionette TRACE conn3 <- [1,2770,null,{}] 01:50:39 INFO - PROCESS | 1830 | 1462783839753 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:39 INFO - PROCESS | 1830 | 1462783839972 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:50:40 INFO - PROCESS | 1830 | 1462783840247 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161e4e800 == 198 [pid = 1830] [id = 700] 01:50:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f5159d19c00) [pid = 1830] [serial = 2101] [outer = (nil)] 01:50:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f515f689000) [pid = 1830] [serial = 2102] [outer = 0x7f5159d19c00] 01:50:40 INFO - PROCESS | 1830 | 1462783840317 Marionette DEBUG loaded listener.js 01:50:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f515f7b7800) [pid = 1830] [serial = 2103] [outer = 0x7f5159d19c00] 01:50:41 INFO - PROCESS | 1830 | 1462783841158 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:50:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:50:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1483ms 01:50:41 INFO - PROCESS | 1830 | 1462783841229 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:50:41 INFO - PROCESS | 1830 | 1462783841232 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:50:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:50:41 INFO - PROCESS | 1830 | 1462783841238 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:50:41 INFO - PROCESS | 1830 | 1462783841240 Marionette TRACE conn3 <- [1,2774,null,{}] 01:50:41 INFO - PROCESS | 1830 | 1462783841245 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:41 INFO - PROCESS | 1830 | 1462783841450 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:50:41 INFO - PROCESS | 1830 | 1462783841721 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fde800 == 199 [pid = 1830] [id = 701] 01:50:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f515f2ed400) [pid = 1830] [serial = 2104] [outer = (nil)] 01:50:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f515f7c1400) [pid = 1830] [serial = 2105] [outer = 0x7f515f2ed400] 01:50:41 INFO - PROCESS | 1830 | 1462783841793 Marionette DEBUG loaded listener.js 01:50:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f515f7e9400) [pid = 1830] [serial = 2106] [outer = 0x7f515f2ed400] 01:50:42 INFO - PROCESS | 1830 | 1462783842637 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:50:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:50:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1428ms 01:50:42 INFO - PROCESS | 1830 | 1462783842666 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:50:42 INFO - PROCESS | 1830 | 1462783842669 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:50:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:50:42 INFO - PROCESS | 1830 | 1462783842675 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:50:42 INFO - PROCESS | 1830 | 1462783842677 Marionette TRACE conn3 <- [1,2778,null,{}] 01:50:42 INFO - PROCESS | 1830 | 1462783842683 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:42 INFO - PROCESS | 1830 | 1462783842902 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:50:43 INFO - PROCESS | 1830 | 1462783843175 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51627c2800 == 200 [pid = 1830] [id = 702] 01:50:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f515f680000) [pid = 1830] [serial = 2107] [outer = (nil)] 01:50:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f515fa43c00) [pid = 1830] [serial = 2108] [outer = 0x7f515f680000] 01:50:43 INFO - PROCESS | 1830 | 1462783843247 Marionette DEBUG loaded listener.js 01:50:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f515fa4e000) [pid = 1830] [serial = 2109] [outer = 0x7f515f680000] 01:50:44 INFO - PROCESS | 1830 | 1462783844113 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:50:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:50:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1479ms 01:50:44 INFO - PROCESS | 1830 | 1462783844155 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:50:44 INFO - PROCESS | 1830 | 1462783844158 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:50:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:50:44 INFO - PROCESS | 1830 | 1462783844164 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:50:44 INFO - PROCESS | 1830 | 1462783844166 Marionette TRACE conn3 <- [1,2782,null,{}] 01:50:44 INFO - PROCESS | 1830 | 1462783844171 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:44 INFO - PROCESS | 1830 | 1462783844388 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:50:44 INFO - PROCESS | 1830 | 1462783844663 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516281c000 == 201 [pid = 1830] [id = 703] 01:50:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f515f7edc00) [pid = 1830] [serial = 2110] [outer = (nil)] 01:50:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f515facb400) [pid = 1830] [serial = 2111] [outer = 0x7f515f7edc00] 01:50:44 INFO - PROCESS | 1830 | 1462783844735 Marionette DEBUG loaded listener.js 01:50:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f51605c5800) [pid = 1830] [serial = 2112] [outer = 0x7f515f7edc00] 01:50:45 INFO - PROCESS | 1830 | 1462783845609 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:50:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:50:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1479ms 01:50:45 INFO - PROCESS | 1830 | 1462783845648 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:50:45 INFO - PROCESS | 1830 | 1462783845650 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:50:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:50:45 INFO - PROCESS | 1830 | 1462783845656 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:50:45 INFO - PROCESS | 1830 | 1462783845658 Marionette TRACE conn3 <- [1,2786,null,{}] 01:50:45 INFO - PROCESS | 1830 | 1462783845663 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:45 INFO - PROCESS | 1830 | 1462783845889 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:50:46 INFO - PROCESS | 1830 | 1462783846168 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516309b000 == 202 [pid = 1830] [id = 704] 01:50:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f515f7ef000) [pid = 1830] [serial = 2113] [outer = (nil)] 01:50:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5161896400) [pid = 1830] [serial = 2114] [outer = 0x7f515f7ef000] 01:50:46 INFO - PROCESS | 1830 | 1462783846248 Marionette DEBUG loaded listener.js 01:50:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f516189b800) [pid = 1830] [serial = 2115] [outer = 0x7f515f7ef000] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bd44000 == 201 [pid = 1830] [id = 683] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514fce8000 == 200 [pid = 1830] [id = 682] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bf36800 == 199 [pid = 1830] [id = 681] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f8d1800 == 198 [pid = 1830] [id = 680] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51592db000 == 197 [pid = 1830] [id = 678] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159208800 == 196 [pid = 1830] [id = 677] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158ae8000 == 195 [pid = 1830] [id = 676] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515885a000 == 194 [pid = 1830] [id = 675] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5154a20800 == 193 [pid = 1830] [id = 672] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153fb8000 == 192 [pid = 1830] [id = 671] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153ab7000 == 191 [pid = 1830] [id = 670] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5152746800 == 190 [pid = 1830] [id = 669] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51525e3000 == 189 [pid = 1830] [id = 668] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5151660800 == 188 [pid = 1830] [id = 667] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150ce0000 == 187 [pid = 1830] [id = 666] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f9b6800 == 186 [pid = 1830] [id = 665] 01:50:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c7c3800 == 185 [pid = 1830] [id = 664] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f5150b03800) [pid = 1830] [serial = 1991] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5157055000) [pid = 1830] [serial = 1931] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f515ad5a000) [pid = 1830] [serial = 1938] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f515f2ed800) [pid = 1830] [serial = 1941] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f51781db000) [pid = 1830] [serial = 1968] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f514fc9d800) [pid = 1830] [serial = 1923] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5162153800) [pid = 1830] [serial = 1949] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f514e1d4c00) [pid = 1830] [serial = 1922] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f51542bac00) [pid = 1830] [serial = 1919] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f51520bd000) [pid = 1830] [serial = 1925] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f516c572400) [pid = 1830] [serial = 1965] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5158a62000) [pid = 1830] [serial = 1976] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f5164e58400) [pid = 1830] [serial = 1958] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f514bbd7000) [pid = 1830] [serial = 1980] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5150aa6c00) [pid = 1830] [serial = 1830] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5162f7b400) [pid = 1830] [serial = 1952] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f516cec3c00) [pid = 1830] [serial = 1967] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f515850d400) [pid = 1830] [serial = 1932] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f514fc9f400) [pid = 1830] [serial = 1986] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5150aad800) [pid = 1830] [serial = 1989] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f514c6c9000) [pid = 1830] [serial = 1983] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f5169a67400) [pid = 1830] [serial = 1962] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f514c6bb400) [pid = 1830] [serial = 1982] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f517a2da800) [pid = 1830] [serial = 1971] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f5163fe4400) [pid = 1830] [serial = 1956] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f515555a000) [pid = 1830] [serial = 1929] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f5165aac800) [pid = 1830] [serial = 1959] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f514fb7e800) [pid = 1830] [serial = 1985] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5163128000) [pid = 1830] [serial = 1953] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f514fb8c800) [pid = 1830] [serial = 1988] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f5162753000) [pid = 1830] [serial = 1950] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f517a21b400) [pid = 1830] [serial = 1970] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f51605c6800) [pid = 1830] [serial = 1947] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f515f407800) [pid = 1830] [serial = 1943] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f517d7a0400) [pid = 1830] [serial = 1973] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5155555400) [pid = 1830] [serial = 1905] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5153a2d400) [pid = 1830] [serial = 1926] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5155550400) [pid = 1830] [serial = 1928] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f515f689800) [pid = 1830] [serial = 1944] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f51540d4c00) [pid = 1830] [serial = 1845] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f51589bd800) [pid = 1830] [serial = 1934] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f515efbbc00) [pid = 1830] [serial = 1940] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f514bbca800) [pid = 1830] [serial = 1979] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5158ba3400) [pid = 1830] [serial = 1935] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f51632a4800) [pid = 1830] [serial = 1955] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f515f7f1400) [pid = 1830] [serial = 1946] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f5166e35800) [pid = 1830] [serial = 1961] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f515aaa9800) [pid = 1830] [serial = 1937] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f516af29c00) [pid = 1830] [serial = 1964] [outer = (nil)] [url = about:blank] 01:50:48 INFO - PROCESS | 1830 | 1462783848544 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:50:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:50:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2932ms 01:50:48 INFO - PROCESS | 1830 | 1462783848590 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:50:48 INFO - PROCESS | 1830 | 1462783848597 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:50:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:50:48 INFO - PROCESS | 1830 | 1462783848605 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:50:48 INFO - PROCESS | 1830 | 1462783848611 Marionette TRACE conn3 <- [1,2790,null,{}] 01:50:48 INFO - PROCESS | 1830 | 1462783848622 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:48 INFO - PROCESS | 1830 | 1462783848853 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:50:49 INFO - PROCESS | 1830 | 1462783849042 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bed2000 == 186 [pid = 1830] [id = 705] 01:50:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f514bdd4400) [pid = 1830] [serial = 2116] [outer = (nil)] 01:50:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f514de8f000) [pid = 1830] [serial = 2117] [outer = 0x7f514bdd4400] 01:50:49 INFO - PROCESS | 1830 | 1462783849105 Marionette DEBUG loaded listener.js 01:50:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f514f984800) [pid = 1830] [serial = 2118] [outer = 0x7f514bdd4400] 01:50:49 INFO - PROCESS | 1830 | 1462783849876 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:50:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:50:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1290ms 01:50:49 INFO - PROCESS | 1830 | 1462783849894 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:50:49 INFO - PROCESS | 1830 | 1462783849902 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:50:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:50:49 INFO - PROCESS | 1830 | 1462783849911 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:50:49 INFO - PROCESS | 1830 | 1462783849914 Marionette TRACE conn3 <- [1,2794,null,{}] 01:50:49 INFO - PROCESS | 1830 | 1462783849956 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:50 INFO - PROCESS | 1830 | 1462783850186 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:50:50 INFO - PROCESS | 1830 | 1462783850390 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514cacb800 == 187 [pid = 1830] [id = 706] 01:50:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f514bdda000) [pid = 1830] [serial = 2119] [outer = (nil)] 01:50:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5150b07c00) [pid = 1830] [serial = 2120] [outer = 0x7f514bdda000] 01:50:50 INFO - PROCESS | 1830 | 1462783850460 Marionette DEBUG loaded listener.js 01:50:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5150b19c00) [pid = 1830] [serial = 2121] [outer = 0x7f514bdda000] 01:50:51 INFO - PROCESS | 1830 | 1462783851266 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:50:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:50:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1414ms 01:50:51 INFO - PROCESS | 1830 | 1462783851325 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:50:51 INFO - PROCESS | 1830 | 1462783851329 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:50:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:50:51 INFO - PROCESS | 1830 | 1462783851334 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:50:51 INFO - PROCESS | 1830 | 1462783851339 Marionette TRACE conn3 <- [1,2798,null,{}] 01:50:51 INFO - PROCESS | 1830 | 1462783851361 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:51 INFO - PROCESS | 1830 | 1462783851635 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:50:51 INFO - PROCESS | 1830 | 1462783851667 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fbda000 == 188 [pid = 1830] [id = 707] 01:50:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5151f17c00) [pid = 1830] [serial = 2122] [outer = (nil)] 01:50:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f51520c0800) [pid = 1830] [serial = 2123] [outer = 0x7f5151f17c00] 01:50:51 INFO - PROCESS | 1830 | 1462783851725 Marionette DEBUG loaded listener.js 01:50:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5153a2d800) [pid = 1830] [serial = 2124] [outer = 0x7f5151f17c00] 01:50:52 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5158a5f800) [pid = 1830] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:50:52 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f514a8ed000) [pid = 1830] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:50:52 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f514bddcc00) [pid = 1830] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:50:52 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5151e85800) [pid = 1830] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:50:52 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f514a27d400) [pid = 1830] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:50:53 INFO - PROCESS | 1830 | 1462783853014 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:50:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:50:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1733ms 01:50:53 INFO - PROCESS | 1830 | 1462783853068 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:50:53 INFO - PROCESS | 1830 | 1462783853071 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:50:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:50:53 INFO - PROCESS | 1830 | 1462783853077 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:50:53 INFO - PROCESS | 1830 | 1462783853079 Marionette TRACE conn3 <- [1,2802,null,{}] 01:50:53 INFO - PROCESS | 1830 | 1462783853083 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:53 INFO - PROCESS | 1830 | 1462783853370 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:50:53 INFO - PROCESS | 1830 | 1462783853387 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5151651800 == 189 [pid = 1830] [id = 708] 01:50:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f514a8ea800) [pid = 1830] [serial = 2125] [outer = (nil)] 01:50:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f51528f0000) [pid = 1830] [serial = 2126] [outer = 0x7f514a8ea800] 01:50:53 INFO - PROCESS | 1830 | 1462783853447 Marionette DEBUG loaded listener.js 01:50:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f51542b6800) [pid = 1830] [serial = 2127] [outer = 0x7f514a8ea800] 01:50:54 INFO - PROCESS | 1830 | 1462783854256 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:50:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:50:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1224ms 01:50:54 INFO - PROCESS | 1830 | 1462783854310 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:50:54 INFO - PROCESS | 1830 | 1462783854312 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:50:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:50:54 INFO - PROCESS | 1830 | 1462783854319 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:50:54 INFO - PROCESS | 1830 | 1462783854332 Marionette TRACE conn3 <- [1,2806,null,{}] 01:50:54 INFO - PROCESS | 1830 | 1462783854342 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:54 INFO - PROCESS | 1830 | 1462783854541 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:50:54 INFO - PROCESS | 1830 | 1462783854551 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152660000 == 190 [pid = 1830] [id = 709] 01:50:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f5153eba000) [pid = 1830] [serial = 2128] [outer = (nil)] 01:50:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5154b5ec00) [pid = 1830] [serial = 2129] [outer = 0x7f5153eba000] 01:50:54 INFO - PROCESS | 1830 | 1462783854610 Marionette DEBUG loaded listener.js 01:50:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f5154dad400) [pid = 1830] [serial = 2130] [outer = 0x7f5153eba000] 01:50:55 INFO - PROCESS | 1830 | 1462783855866 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:50:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:50:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1595ms 01:50:55 INFO - PROCESS | 1830 | 1462783855914 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:50:55 INFO - PROCESS | 1830 | 1462783855921 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:50:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:50:55 INFO - PROCESS | 1830 | 1462783855928 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:50:55 INFO - PROCESS | 1830 | 1462783855934 Marionette TRACE conn3 <- [1,2810,null,{}] 01:50:55 INFO - PROCESS | 1830 | 1462783855941 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:56 INFO - PROCESS | 1830 | 1462783856165 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:50:56 INFO - PROCESS | 1830 | 1462783856431 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f8c2800 == 191 [pid = 1830] [id = 710] 01:50:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f514e1df000) [pid = 1830] [serial = 2131] [outer = (nil)] 01:50:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f514fcaa000) [pid = 1830] [serial = 2132] [outer = 0x7f514e1df000] 01:50:56 INFO - PROCESS | 1830 | 1462783856552 Marionette DEBUG loaded listener.js 01:50:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5150b17800) [pid = 1830] [serial = 2133] [outer = 0x7f514e1df000] 01:50:57 INFO - PROCESS | 1830 | 1462783857422 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:50:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:50:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1529ms 01:50:57 INFO - PROCESS | 1830 | 1462783857459 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:50:57 INFO - PROCESS | 1830 | 1462783857467 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:50:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:50:57 INFO - PROCESS | 1830 | 1462783857478 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:50:57 INFO - PROCESS | 1830 | 1462783857481 Marionette TRACE conn3 <- [1,2814,null,{}] 01:50:57 INFO - PROCESS | 1830 | 1462783857488 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:57 INFO - PROCESS | 1830 | 1462783857724 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:50:58 INFO - PROCESS | 1830 | 1462783857997 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152752000 == 192 [pid = 1830] [id = 711] 01:50:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f51520c1c00) [pid = 1830] [serial = 2134] [outer = (nil)] 01:50:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f5153a2f000) [pid = 1830] [serial = 2135] [outer = 0x7f51520c1c00] 01:50:58 INFO - PROCESS | 1830 | 1462783858110 Marionette DEBUG loaded listener.js 01:50:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5153f94400) [pid = 1830] [serial = 2136] [outer = 0x7f51520c1c00] 01:50:58 INFO - PROCESS | 1830 | 1462783858966 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:50:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:50:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1527ms 01:50:59 INFO - PROCESS | 1830 | 1462783859005 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:50:59 INFO - PROCESS | 1830 | 1462783859008 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:50:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:50:59 INFO - PROCESS | 1830 | 1462783859016 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:50:59 INFO - PROCESS | 1830 | 1462783859021 Marionette TRACE conn3 <- [1,2818,null,{}] 01:50:59 INFO - PROCESS | 1830 | 1462783859036 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:50:59 INFO - PROCESS | 1830 | 1462783859291 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:50:59 INFO - PROCESS | 1830 | 1462783859569 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51569c5000 == 193 [pid = 1830] [id = 712] 01:50:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5153a31000) [pid = 1830] [serial = 2137] [outer = (nil)] 01:50:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f5156918400) [pid = 1830] [serial = 2138] [outer = 0x7f5153a31000] 01:50:59 INFO - PROCESS | 1830 | 1462783859684 Marionette DEBUG loaded listener.js 01:50:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f515850d400) [pid = 1830] [serial = 2139] [outer = 0x7f5153a31000] 01:51:00 INFO - PROCESS | 1830 | 1462783860557 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:51:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:51:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1587ms 01:51:00 INFO - PROCESS | 1830 | 1462783860604 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:51:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:51:00 INFO - PROCESS | 1830 | 1462783860609 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:51:00 INFO - PROCESS | 1830 | 1462783860614 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:51:00 INFO - PROCESS | 1830 | 1462783860617 Marionette TRACE conn3 <- [1,2822,null,{}] 01:51:00 INFO - PROCESS | 1830 | 1462783860622 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:00 INFO - PROCESS | 1830 | 1462783860861 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:51:01 INFO - PROCESS | 1830 | 1462783861166 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515727c800 == 194 [pid = 1830] [id = 713] 01:51:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5154c06800) [pid = 1830] [serial = 2140] [outer = (nil)] 01:51:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f5158a57800) [pid = 1830] [serial = 2141] [outer = 0x7f5154c06800] 01:51:01 INFO - PROCESS | 1830 | 1462783861244 Marionette DEBUG loaded listener.js 01:51:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f5158a60c00) [pid = 1830] [serial = 2142] [outer = 0x7f5154c06800] 01:51:02 INFO - PROCESS | 1830 | 1462783862054 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:51:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:51:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1478ms 01:51:02 INFO - PROCESS | 1830 | 1462783862093 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:51:02 INFO - PROCESS | 1830 | 1462783862099 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:51:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:51:02 INFO - PROCESS | 1830 | 1462783862134 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:51:02 INFO - PROCESS | 1830 | 1462783862138 Marionette TRACE conn3 <- [1,2826,null,{}] 01:51:02 INFO - PROCESS | 1830 | 1462783862146 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:02 INFO - PROCESS | 1830 | 1462783862375 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:51:02 INFO - PROCESS | 1830 | 1462783862644 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515885a000 == 195 [pid = 1830] [id = 714] 01:51:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5158a98000) [pid = 1830] [serial = 2143] [outer = (nil)] 01:51:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f51594c3000) [pid = 1830] [serial = 2144] [outer = 0x7f5158a98000] 01:51:02 INFO - PROCESS | 1830 | 1462783862778 Marionette DEBUG loaded listener.js 01:51:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f5159bbc400) [pid = 1830] [serial = 2145] [outer = 0x7f5158a98000] 01:51:03 INFO - PROCESS | 1830 | 1462783863638 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:51:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:51:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1561ms 01:51:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:51:03 INFO - PROCESS | 1830 | 1462783863667 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:51:03 INFO - PROCESS | 1830 | 1462783863670 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:51:03 INFO - PROCESS | 1830 | 1462783863676 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:51:03 INFO - PROCESS | 1830 | 1462783863679 Marionette TRACE conn3 <- [1,2830,null,{}] 01:51:03 INFO - PROCESS | 1830 | 1462783863684 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:03 INFO - PROCESS | 1830 | 1462783863914 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:51:04 INFO - PROCESS | 1830 | 1462783864189 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51591aa000 == 196 [pid = 1830] [id = 715] 01:51:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f5159ee8800) [pid = 1830] [serial = 2146] [outer = (nil)] 01:51:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f515ad5a000) [pid = 1830] [serial = 2147] [outer = 0x7f5159ee8800] 01:51:04 INFO - PROCESS | 1830 | 1462783864310 Marionette DEBUG loaded listener.js 01:51:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f515bb0d000) [pid = 1830] [serial = 2148] [outer = 0x7f5159ee8800] 01:51:05 INFO - PROCESS | 1830 | 1462783865126 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1528ms 01:51:05 INFO - PROCESS | 1830 | 1462783865206 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:51:05 INFO - PROCESS | 1830 | 1462783865210 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:51:05 INFO - PROCESS | 1830 | 1462783865219 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:51:05 INFO - PROCESS | 1830 | 1462783865221 Marionette TRACE conn3 <- [1,2834,null,{}] 01:51:05 INFO - PROCESS | 1830 | 1462783865226 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:05 INFO - PROCESS | 1830 | 1462783865474 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:51:05 INFO - PROCESS | 1830 | 1462783865746 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51593d7800 == 197 [pid = 1830] [id = 716] 01:51:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f515ab11400) [pid = 1830] [serial = 2149] [outer = (nil)] 01:51:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515f095800) [pid = 1830] [serial = 2150] [outer = 0x7f515ab11400] 01:51:05 INFO - PROCESS | 1830 | 1462783865859 Marionette DEBUG loaded listener.js 01:51:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f515f67bc00) [pid = 1830] [serial = 2151] [outer = 0x7f515ab11400] 01:51:06 INFO - PROCESS | 1830 | 1462783866751 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:51:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:51:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1579ms 01:51:06 INFO - PROCESS | 1830 | 1462783866799 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:51:06 INFO - PROCESS | 1830 | 1462783866803 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:51:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:51:06 INFO - PROCESS | 1830 | 1462783866808 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:51:06 INFO - PROCESS | 1830 | 1462783866810 Marionette TRACE conn3 <- [1,2838,null,{}] 01:51:06 INFO - PROCESS | 1830 | 1462783866817 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:07 INFO - PROCESS | 1830 | 1462783867055 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:51:07 INFO - PROCESS | 1830 | 1462783867341 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515bb98000 == 198 [pid = 1830] [id = 717] 01:51:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f515ad5b800) [pid = 1830] [serial = 2152] [outer = (nil)] 01:51:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f515f7ed400) [pid = 1830] [serial = 2153] [outer = 0x7f515ad5b800] 01:51:07 INFO - PROCESS | 1830 | 1462783867457 Marionette DEBUG loaded listener.js 01:51:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f51605c7400) [pid = 1830] [serial = 2154] [outer = 0x7f515ad5b800] 01:51:08 INFO - PROCESS | 1830 | 1462783868285 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:51:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:51:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1534ms 01:51:08 INFO - PROCESS | 1830 | 1462783868344 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:51:08 INFO - PROCESS | 1830 | 1462783868347 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:51:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:51:08 INFO - PROCESS | 1830 | 1462783868353 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:51:08 INFO - PROCESS | 1830 | 1462783868355 Marionette TRACE conn3 <- [1,2842,null,{}] 01:51:08 INFO - PROCESS | 1830 | 1462783868361 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:08 INFO - PROCESS | 1830 | 1462783868583 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:51:08 INFO - PROCESS | 1830 | 1462783868863 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51604b1000 == 199 [pid = 1830] [id = 718] 01:51:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f514c6bf000) [pid = 1830] [serial = 2155] [outer = (nil)] 01:51:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f5161897800) [pid = 1830] [serial = 2156] [outer = 0x7f514c6bf000] 01:51:08 INFO - PROCESS | 1830 | 1462783868936 Marionette DEBUG loaded listener.js 01:51:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f5161931400) [pid = 1830] [serial = 2157] [outer = 0x7f514c6bf000] 01:51:09 INFO - PROCESS | 1830 | 1462783869794 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:51:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:51:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1476ms 01:51:09 INFO - PROCESS | 1830 | 1462783869837 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:51:09 INFO - PROCESS | 1830 | 1462783869842 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:51:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:51:09 INFO - PROCESS | 1830 | 1462783869848 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:51:09 INFO - PROCESS | 1830 | 1462783869851 Marionette TRACE conn3 <- [1,2846,null,{}] 01:51:09 INFO - PROCESS | 1830 | 1462783869856 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:10 INFO - PROCESS | 1830 | 1462783870077 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:51:10 INFO - PROCESS | 1830 | 1462783870354 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51618e5000 == 200 [pid = 1830] [id = 719] 01:51:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f5150aa9800) [pid = 1830] [serial = 2158] [outer = (nil)] 01:51:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5161939800) [pid = 1830] [serial = 2159] [outer = 0x7f5150aa9800] 01:51:10 INFO - PROCESS | 1830 | 1462783870433 Marionette DEBUG loaded listener.js 01:51:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f516194e000) [pid = 1830] [serial = 2160] [outer = 0x7f5150aa9800] 01:51:11 INFO - PROCESS | 1830 | 1462783871358 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:51:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:51:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1583ms 01:51:11 INFO - PROCESS | 1830 | 1462783871433 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:51:11 INFO - PROCESS | 1830 | 1462783871437 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:51:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:51:11 INFO - PROCESS | 1830 | 1462783871443 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:51:11 INFO - PROCESS | 1830 | 1462783871447 Marionette TRACE conn3 <- [1,2850,null,{}] 01:51:11 INFO - PROCESS | 1830 | 1462783871453 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:11 INFO - PROCESS | 1830 | 1462783871745 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:51:12 INFO - PROCESS | 1830 | 1462783872061 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629d0000 == 201 [pid = 1830] [id = 720] 01:51:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f5161b1d800) [pid = 1830] [serial = 2161] [outer = (nil)] 01:51:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5161f46000) [pid = 1830] [serial = 2162] [outer = 0x7f5161b1d800] 01:51:12 INFO - PROCESS | 1830 | 1462783872155 Marionette DEBUG loaded listener.js 01:51:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f516215a000) [pid = 1830] [serial = 2163] [outer = 0x7f5161b1d800] 01:51:13 INFO - PROCESS | 1830 | 1462783873003 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:51:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:51:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1631ms 01:51:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:51:13 INFO - PROCESS | 1830 | 1462783873075 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:51:13 INFO - PROCESS | 1830 | 1462783873078 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:51:13 INFO - PROCESS | 1830 | 1462783873084 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:51:13 INFO - PROCESS | 1830 | 1462783873087 Marionette TRACE conn3 <- [1,2854,null,{}] 01:51:13 INFO - PROCESS | 1830 | 1462783873092 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:13 INFO - PROCESS | 1830 | 1462783873316 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:51:13 INFO - PROCESS | 1830 | 1462783873592 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164388000 == 202 [pid = 1830] [id = 721] 01:51:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5153eb5400) [pid = 1830] [serial = 2164] [outer = (nil)] 01:51:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f516231cc00) [pid = 1830] [serial = 2165] [outer = 0x7f5153eb5400] 01:51:13 INFO - PROCESS | 1830 | 1462783873702 Marionette DEBUG loaded listener.js 01:51:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f5162329800) [pid = 1830] [serial = 2166] [outer = 0x7f5153eb5400] 01:51:14 INFO - PROCESS | 1830 | 1462783874538 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:51:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:51:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1531ms 01:51:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:51:14 INFO - PROCESS | 1830 | 1462783874615 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:51:14 INFO - PROCESS | 1830 | 1462783874618 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:51:14 INFO - PROCESS | 1830 | 1462783874625 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:51:14 INFO - PROCESS | 1830 | 1462783874637 Marionette TRACE conn3 <- [1,2858,null,{}] 01:51:14 INFO - PROCESS | 1830 | 1462783874643 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:14 INFO - PROCESS | 1830 | 1462783874915 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:51:15 INFO - PROCESS | 1830 | 1462783875228 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165a82800 == 203 [pid = 1830] [id = 722] 01:51:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5159cdc000) [pid = 1830] [serial = 2167] [outer = (nil)] 01:51:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f516268e400) [pid = 1830] [serial = 2168] [outer = 0x7f5159cdc000] 01:51:15 INFO - PROCESS | 1830 | 1462783875305 Marionette DEBUG loaded listener.js 01:51:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f516275b400) [pid = 1830] [serial = 2169] [outer = 0x7f5159cdc000] 01:51:16 INFO - PROCESS | 1830 | 1462783876195 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:51:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:51:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1639ms 01:51:16 INFO - PROCESS | 1830 | 1462783876264 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:51:16 INFO - PROCESS | 1830 | 1462783876267 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:51:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:51:16 INFO - PROCESS | 1830 | 1462783876273 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:51:16 INFO - PROCESS | 1830 | 1462783876275 Marionette TRACE conn3 <- [1,2862,null,{}] 01:51:16 INFO - PROCESS | 1830 | 1462783876280 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:16 INFO - PROCESS | 1830 | 1462783876509 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:51:16 INFO - PROCESS | 1830 | 1462783876786 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165b91800 == 204 [pid = 1830] [id = 723] 01:51:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f5161b18000) [pid = 1830] [serial = 2170] [outer = (nil)] 01:51:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f5162904800) [pid = 1830] [serial = 2171] [outer = 0x7f5161b18000] 01:51:16 INFO - PROCESS | 1830 | 1462783876860 Marionette DEBUG loaded listener.js 01:51:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f5162911400) [pid = 1830] [serial = 2172] [outer = 0x7f5161b18000] 01:51:17 INFO - PROCESS | 1830 | 1462783877792 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:51:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:51:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1578ms 01:51:17 INFO - PROCESS | 1830 | 1462783877852 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:51:17 INFO - PROCESS | 1830 | 1462783877855 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:51:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:51:17 INFO - PROCESS | 1830 | 1462783877860 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:51:17 INFO - PROCESS | 1830 | 1462783877863 Marionette TRACE conn3 <- [1,2866,null,{}] 01:51:17 INFO - PROCESS | 1830 | 1462783877868 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:18 INFO - PROCESS | 1830 | 1462783878104 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:51:18 INFO - PROCESS | 1830 | 1462783878396 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5166e9b000 == 205 [pid = 1830] [id = 724] 01:51:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f514f987800) [pid = 1830] [serial = 2173] [outer = (nil)] 01:51:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f5158510000) [pid = 1830] [serial = 2174] [outer = 0x7f514f987800] 01:51:18 INFO - PROCESS | 1830 | 1462783878514 Marionette DEBUG loaded listener.js 01:51:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5162ad1800) [pid = 1830] [serial = 2175] [outer = 0x7f514f987800] 01:51:19 INFO - PROCESS | 1830 | 1462783879343 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:51:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1538ms 01:51:19 INFO - PROCESS | 1830 | 1462783879399 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:51:19 INFO - PROCESS | 1830 | 1462783879402 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:51:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:51:19 INFO - PROCESS | 1830 | 1462783879408 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:51:19 INFO - PROCESS | 1830 | 1462783879410 Marionette TRACE conn3 <- [1,2870,null,{}] 01:51:19 INFO - PROCESS | 1830 | 1462783879415 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:19 INFO - PROCESS | 1830 | 1462783879652 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:51:19 INFO - PROCESS | 1830 | 1462783879934 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516a2cc000 == 206 [pid = 1830] [id = 725] 01:51:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f5150aa3c00) [pid = 1830] [serial = 2176] [outer = (nil)] 01:51:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f5162e11400) [pid = 1830] [serial = 2177] [outer = 0x7f5150aa3c00] 01:51:20 INFO - PROCESS | 1830 | 1462783880046 Marionette DEBUG loaded listener.js 01:51:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5162e1a800) [pid = 1830] [serial = 2178] [outer = 0x7f5150aa3c00] 01:51:20 INFO - PROCESS | 1830 | 1462783880969 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:51:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:51:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1636ms 01:51:21 INFO - PROCESS | 1830 | 1462783881045 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:51:21 INFO - PROCESS | 1830 | 1462783881049 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:51:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:51:21 INFO - PROCESS | 1830 | 1462783881055 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:51:21 INFO - PROCESS | 1830 | 1462783881058 Marionette TRACE conn3 <- [1,2874,null,{}] 01:51:21 INFO - PROCESS | 1830 | 1462783881063 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:21 INFO - PROCESS | 1830 | 1462783881328 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:51:21 INFO - PROCESS | 1830 | 1462783881642 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aed2000 == 207 [pid = 1830] [id = 726] 01:51:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f5162e09400) [pid = 1830] [serial = 2179] [outer = (nil)] 01:51:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5162e27400) [pid = 1830] [serial = 2180] [outer = 0x7f5162e09400] 01:51:21 INFO - PROCESS | 1830 | 1462783881718 Marionette DEBUG loaded listener.js 01:51:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5162ea8000) [pid = 1830] [serial = 2181] [outer = 0x7f5162e09400] 01:51:22 INFO - PROCESS | 1830 | 1462783882587 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:51:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:51:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1577ms 01:51:22 INFO - PROCESS | 1830 | 1462783882633 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:51:22 INFO - PROCESS | 1830 | 1462783882637 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:51:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:51:22 INFO - PROCESS | 1830 | 1462783882643 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:51:22 INFO - PROCESS | 1830 | 1462783882646 Marionette TRACE conn3 <- [1,2878,null,{}] 01:51:22 INFO - PROCESS | 1830 | 1462783882651 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:22 INFO - PROCESS | 1830 | 1462783882883 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:51:23 INFO - PROCESS | 1830 | 1462783883143 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516b754800 == 208 [pid = 1830] [id = 727] 01:51:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f515f116400) [pid = 1830] [serial = 2182] [outer = (nil)] 01:51:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f5162ead800) [pid = 1830] [serial = 2183] [outer = 0x7f515f116400] 01:51:23 INFO - PROCESS | 1830 | 1462783883263 Marionette DEBUG loaded listener.js 01:51:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5162f76400) [pid = 1830] [serial = 2184] [outer = 0x7f515f116400] 01:51:24 INFO - PROCESS | 1830 | 1462783884126 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:51:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1532ms 01:51:24 INFO - PROCESS | 1830 | 1462783884176 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:51:24 INFO - PROCESS | 1830 | 1462783884179 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:51:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:51:24 INFO - PROCESS | 1830 | 1462783884184 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:51:24 INFO - PROCESS | 1830 | 1462783884187 Marionette TRACE conn3 <- [1,2882,null,{}] 01:51:24 INFO - PROCESS | 1830 | 1462783884197 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:24 INFO - PROCESS | 1830 | 1462783884439 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:51:24 INFO - PROCESS | 1830 | 1462783884764 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bb1d800 == 209 [pid = 1830] [id = 728] 01:51:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f515f119800) [pid = 1830] [serial = 2185] [outer = (nil)] 01:51:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5162f7f800) [pid = 1830] [serial = 2186] [outer = 0x7f515f119800] 01:51:24 INFO - PROCESS | 1830 | 1462783884842 Marionette DEBUG loaded listener.js 01:51:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f51630e9800) [pid = 1830] [serial = 2187] [outer = 0x7f515f119800] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5151658800 == 208 [pid = 1830] [id = 461] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f517e12e800 == 207 [pid = 1830] [id = 462] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515bba6800 == 206 [pid = 1830] [id = 503] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153a14000 == 205 [pid = 1830] [id = 379] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5151651800 == 204 [pid = 1830] [id = 708] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514fbda000 == 203 [pid = 1830] [id = 707] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514cacb800 == 202 [pid = 1830] [id = 706] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bed2000 == 201 [pid = 1830] [id = 705] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c994000 == 200 [pid = 1830] [id = 661] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51627c2800 == 199 [pid = 1830] [id = 702] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fde800 == 198 [pid = 1830] [id = 701] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161e4e800 == 197 [pid = 1830] [id = 700] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161d4c000 == 196 [pid = 1830] [id = 699] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618dc800 == 195 [pid = 1830] [id = 698] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161786800 == 194 [pid = 1830] [id = 697] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51607c3000 == 193 [pid = 1830] [id = 696] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5160746000 == 192 [pid = 1830] [id = 695] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f2e7800 == 191 [pid = 1830] [id = 694] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f17d000 == 190 [pid = 1830] [id = 693] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515eebd800 == 189 [pid = 1830] [id = 692] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515bb90000 == 188 [pid = 1830] [id = 691] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5151665800 == 187 [pid = 1830] [id = 639] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab3f000 == 186 [pid = 1830] [id = 690] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159255800 == 185 [pid = 1830] [id = 689] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515886c000 == 184 [pid = 1830] [id = 688] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515727d800 == 183 [pid = 1830] [id = 687] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153f9a000 == 182 [pid = 1830] [id = 686] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5152752800 == 181 [pid = 1830] [id = 684] 01:51:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c9a6800 == 180 [pid = 1830] [id = 685] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f51528fc800) [pid = 1830] [serial = 2054] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f5158a65c00) [pid = 1830] [serial = 1977] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f515896fc00) [pid = 1830] [serial = 2030] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f5158965800) [pid = 1830] [serial = 2027] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5156916c00) [pid = 1830] [serial = 2024] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5154c11800) [pid = 1830] [serial = 2021] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5154b5e800) [pid = 1830] [serial = 2018] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f5154b47400) [pid = 1830] [serial = 2015] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f51542b4400) [pid = 1830] [serial = 2012] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f5153eb8000) [pid = 1830] [serial = 2009] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5152137400) [pid = 1830] [serial = 2006] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f51520b2800) [pid = 1830] [serial = 2003] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f5151e8a800) [pid = 1830] [serial = 2000] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f5150b03000) [pid = 1830] [serial = 1997] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f514de8d800) [pid = 1830] [serial = 1994] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f514fca2800) [pid = 1830] [serial = 2045] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5150b04400) [pid = 1830] [serial = 2046] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f514e1d5000) [pid = 1830] [serial = 2043] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f514bde0400) [pid = 1830] [serial = 2042] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5150b0f800) [pid = 1830] [serial = 2039] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f5158ba7400) [pid = 1830] [serial = 2036] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5158a96400) [pid = 1830] [serial = 2033] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5151ec5800) [pid = 1830] [serial = 2048] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f514a8e5c00) [pid = 1830] [serial = 2051] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f51520b3000) [pid = 1830] [serial = 2049] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f514fca2c00) [pid = 1830] [serial = 2052] [outer = (nil)] [url = about:blank] 01:51:27 INFO - PROCESS | 1830 | 1462783887702 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:51:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:51:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 3546ms 01:51:27 INFO - PROCESS | 1830 | 1462783887734 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:51:27 INFO - PROCESS | 1830 | 1462783887738 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:51:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:51:27 INFO - PROCESS | 1830 | 1462783887748 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:51:27 INFO - PROCESS | 1830 | 1462783887753 Marionette TRACE conn3 <- [1,2886,null,{}] 01:51:27 INFO - PROCESS | 1830 | 1462783887763 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:27 INFO - PROCESS | 1830 | 1462783887984 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:51:28 INFO - PROCESS | 1830 | 1462783888221 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bd50800 == 181 [pid = 1830] [id = 729] 01:51:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f514bbcdc00) [pid = 1830] [serial = 2188] [outer = (nil)] 01:51:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f514bddd400) [pid = 1830] [serial = 2189] [outer = 0x7f514bbcdc00] 01:51:28 INFO - PROCESS | 1830 | 1462783888289 Marionette DEBUG loaded listener.js 01:51:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f514c6c3800) [pid = 1830] [serial = 2190] [outer = 0x7f514bbcdc00] 01:51:29 INFO - PROCESS | 1830 | 1462783889068 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:51:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:51:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1336ms 01:51:29 INFO - PROCESS | 1830 | 1462783889084 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:51:29 INFO - PROCESS | 1830 | 1462783889093 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:51:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:51:29 INFO - PROCESS | 1830 | 1462783889122 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:51:29 INFO - PROCESS | 1830 | 1462783889125 Marionette TRACE conn3 <- [1,2890,null,{}] 01:51:29 INFO - PROCESS | 1830 | 1462783889132 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:29 INFO - PROCESS | 1830 | 1462783889347 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:51:29 INFO - PROCESS | 1830 | 1462783889364 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c9a3800 == 182 [pid = 1830] [id = 730] 01:51:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f514a280c00) [pid = 1830] [serial = 2191] [outer = (nil)] 01:51:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f514fb82000) [pid = 1830] [serial = 2192] [outer = 0x7f514a280c00] 01:51:29 INFO - PROCESS | 1830 | 1462783889614 Marionette DEBUG loaded listener.js 01:51:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f5150aa6c00) [pid = 1830] [serial = 2193] [outer = 0x7f514a280c00] 01:51:30 INFO - PROCESS | 1830 | 1462783890504 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1431ms 01:51:30 INFO - PROCESS | 1830 | 1462783890552 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:51:30 INFO - PROCESS | 1830 | 1462783890554 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:51:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:51:30 INFO - PROCESS | 1830 | 1462783890590 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:51:30 INFO - PROCESS | 1830 | 1462783890597 Marionette TRACE conn3 <- [1,2894,null,{}] 01:51:30 INFO - PROCESS | 1830 | 1462783890621 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:30 INFO - PROCESS | 1830 | 1462783890950 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:51:31 INFO - PROCESS | 1830 | 1462783891001 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fbe2000 == 183 [pid = 1830] [id = 731] 01:51:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5151ec3400) [pid = 1830] [serial = 2194] [outer = (nil)] 01:51:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f5151ece800) [pid = 1830] [serial = 2195] [outer = 0x7f5151ec3400] 01:51:31 INFO - PROCESS | 1830 | 1462783891066 Marionette DEBUG loaded listener.js 01:51:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f51520ba400) [pid = 1830] [serial = 2196] [outer = 0x7f5151ec3400] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f5150b11000) [pid = 1830] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f5153f86400) [pid = 1830] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f51781d4c00) [pid = 1830] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f514bbce400) [pid = 1830] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5151f17c00) [pid = 1830] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5158a5d400) [pid = 1830] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5158a5e800) [pid = 1830] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f51540c6800) [pid = 1830] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5153eb4000) [pid = 1830] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f5153eb8800) [pid = 1830] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f5150b17000) [pid = 1830] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f514bbcf400) [pid = 1830] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f514a280800) [pid = 1830] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f514bdd4400) [pid = 1830] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f515f7ef000) [pid = 1830] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f515f7edc00) [pid = 1830] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f515f680000) [pid = 1830] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f515f2ed400) [pid = 1830] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5159d19c00) [pid = 1830] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f515efb8c00) [pid = 1830] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f514e1dac00) [pid = 1830] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f515bb07c00) [pid = 1830] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f515b8cfc00) [pid = 1830] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f515bb02800) [pid = 1830] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f5159ef0400) [pid = 1830] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f5159d0c800) [pid = 1830] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5159cda000) [pid = 1830] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f514bdda000) [pid = 1830] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f514a8ea800) [pid = 1830] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5150b18000) [pid = 1830] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5151e8dc00) [pid = 1830] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f51540c9000) [pid = 1830] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f51528f0c00) [pid = 1830] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f515212fc00) [pid = 1830] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f51540ccc00) [pid = 1830] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f51540cec00) [pid = 1830] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f51566bbc00) [pid = 1830] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5151f16000) [pid = 1830] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f514c6bb800) [pid = 1830] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f514a8e7800) [pid = 1830] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f514e1d8c00) [pid = 1830] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5153a2e000) [pid = 1830] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f51566b7000) [pid = 1830] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5150b22800) [pid = 1830] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f51566c0800) [pid = 1830] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:51:32 INFO - PROCESS | 1830 | 1462783892936 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2474ms 01:51:33 INFO - PROCESS | 1830 | 1462783893036 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:51:33 INFO - PROCESS | 1830 | 1462783893041 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:51:33 INFO - PROCESS | 1830 | 1462783893056 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:51:33 INFO - PROCESS | 1830 | 1462783893059 Marionette TRACE conn3 <- [1,2898,null,{}] 01:51:33 INFO - PROCESS | 1830 | 1462783893064 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:33 INFO - PROCESS | 1830 | 1462783893265 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:51:33 INFO - PROCESS | 1830 | 1462783893279 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f8c4000 == 184 [pid = 1830] [id = 732] 01:51:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f514f991800) [pid = 1830] [serial = 2197] [outer = (nil)] 01:51:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5150b02400) [pid = 1830] [serial = 2198] [outer = 0x7f514f991800] 01:51:33 INFO - PROCESS | 1830 | 1462783893339 Marionette DEBUG loaded listener.js 01:51:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f5151ec6c00) [pid = 1830] [serial = 2199] [outer = 0x7f514f991800] 01:51:34 INFO - PROCESS | 1830 | 1462783894251 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:51:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:51:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1228ms 01:51:34 INFO - PROCESS | 1830 | 1462783894282 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:51:34 INFO - PROCESS | 1830 | 1462783894286 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:51:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:51:34 INFO - PROCESS | 1830 | 1462783894302 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:51:34 INFO - PROCESS | 1830 | 1462783894306 Marionette TRACE conn3 <- [1,2902,null,{}] 01:51:34 INFO - PROCESS | 1830 | 1462783894312 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:34 INFO - PROCESS | 1830 | 1462783894524 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:51:34 INFO - PROCESS | 1830 | 1462783894708 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152293800 == 185 [pid = 1830] [id = 733] 01:51:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f514a8f0000) [pid = 1830] [serial = 2200] [outer = (nil)] 01:51:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f515212fc00) [pid = 1830] [serial = 2201] [outer = 0x7f514a8f0000] 01:51:34 INFO - PROCESS | 1830 | 1462783894776 Marionette DEBUG loaded listener.js 01:51:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5153eb6c00) [pid = 1830] [serial = 2202] [outer = 0x7f514a8f0000] 01:51:35 INFO - PROCESS | 1830 | 1462783895929 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:51:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:51:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1688ms 01:51:35 INFO - PROCESS | 1830 | 1462783895981 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:51:35 INFO - PROCESS | 1830 | 1462783895989 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:51:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:51:35 INFO - PROCESS | 1830 | 1462783895996 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:51:36 INFO - PROCESS | 1830 | 1462783896002 Marionette TRACE conn3 <- [1,2906,null,{}] 01:51:36 INFO - PROCESS | 1830 | 1462783896010 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:36 INFO - PROCESS | 1830 | 1462783896262 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:51:36 INFO - PROCESS | 1830 | 1462783896578 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f7d1800 == 186 [pid = 1830] [id = 734] 01:51:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f514c6c8000) [pid = 1830] [serial = 2203] [outer = (nil)] 01:51:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f514f990c00) [pid = 1830] [serial = 2204] [outer = 0x7f514c6c8000] 01:51:36 INFO - PROCESS | 1830 | 1462783896665 Marionette DEBUG loaded listener.js 01:51:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5150aac000) [pid = 1830] [serial = 2205] [outer = 0x7f514c6c8000] 01:51:37 INFO - PROCESS | 1830 | 1462783897560 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1634ms 01:51:37 INFO - PROCESS | 1830 | 1462783897631 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:51:37 INFO - PROCESS | 1830 | 1462783897639 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:51:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:51:37 INFO - PROCESS | 1830 | 1462783897648 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:51:37 INFO - PROCESS | 1830 | 1462783897652 Marionette TRACE conn3 <- [1,2910,null,{}] 01:51:37 INFO - PROCESS | 1830 | 1462783897658 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:37 INFO - PROCESS | 1830 | 1462783897898 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:51:38 INFO - PROCESS | 1830 | 1462783898257 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5152705000 == 187 [pid = 1830] [id = 735] 01:51:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f5150b1ac00) [pid = 1830] [serial = 2206] [outer = (nil)] 01:51:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f51520bf000) [pid = 1830] [serial = 2207] [outer = 0x7f5150b1ac00] 01:51:38 INFO - PROCESS | 1830 | 1462783898336 Marionette DEBUG loaded listener.js 01:51:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f51528fc800) [pid = 1830] [serial = 2208] [outer = 0x7f5150b1ac00] 01:51:39 INFO - PROCESS | 1830 | 1462783899085 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:51:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:51:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:51:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1478ms 01:51:39 INFO - PROCESS | 1830 | 1462783899127 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:51:39 INFO - TEST-START | /DOMEvents/constructors.html 01:51:39 INFO - PROCESS | 1830 | 1462783899131 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:51:39 INFO - PROCESS | 1830 | 1462783899138 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:51:39 INFO - PROCESS | 1830 | 1462783899143 Marionette TRACE conn3 <- [1,2914,null,{}] 01:51:39 INFO - PROCESS | 1830 | 1462783899160 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:39 INFO - PROCESS | 1830 | 1462783899385 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:51:39 INFO - PROCESS | 1830 | 1462783899670 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153eeb000 == 188 [pid = 1830] [id = 736] 01:51:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f51540cb800) [pid = 1830] [serial = 2209] [outer = (nil)] 01:51:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f51542c2800) [pid = 1830] [serial = 2210] [outer = 0x7f51540cb800] 01:51:39 INFO - PROCESS | 1830 | 1462783899747 Marionette DEBUG loaded listener.js 01:51:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f5154b5e000) [pid = 1830] [serial = 2211] [outer = 0x7f51540cb800] 01:51:40 INFO - PROCESS | 1830 | 1462783900686 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:51:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:51:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:51:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1612ms 01:51:40 INFO - PROCESS | 1830 | 1462783900777 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:51:40 INFO - PROCESS | 1830 | 1462783900784 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:51:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:51:40 INFO - PROCESS | 1830 | 1462783900792 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:51:40 INFO - PROCESS | 1830 | 1462783900795 Marionette TRACE conn3 <- [1,2918,null,{}] 01:51:40 INFO - PROCESS | 1830 | 1462783900804 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:41 INFO - PROCESS | 1830 | 1462783901064 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:51:41 INFO - PROCESS | 1830 | 1462783901368 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51569c5800 == 189 [pid = 1830] [id = 737] 01:51:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f51528f6000) [pid = 1830] [serial = 2212] [outer = (nil)] 01:51:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f5155559400) [pid = 1830] [serial = 2213] [outer = 0x7f51528f6000] 01:51:41 INFO - PROCESS | 1830 | 1462783901445 Marionette DEBUG loaded listener.js 01:51:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f51566bbc00) [pid = 1830] [serial = 2214] [outer = 0x7f51528f6000] 01:51:42 INFO - PROCESS | 1830 | 1462783902185 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:51:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:51:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1432ms 01:51:42 INFO - PROCESS | 1830 | 1462783902225 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:51:42 INFO - PROCESS | 1830 | 1462783902228 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:51:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:51:42 INFO - PROCESS | 1830 | 1462783902234 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:51:42 INFO - PROCESS | 1830 | 1462783902236 Marionette TRACE conn3 <- [1,2922,null,{}] 01:51:42 INFO - PROCESS | 1830 | 1462783902242 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:42 INFO - PROCESS | 1830 | 1462783902461 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:51:42 INFO - PROCESS | 1830 | 1462783902702 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5157458000 == 190 [pid = 1830] [id = 738] 01:51:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f5154b44c00) [pid = 1830] [serial = 2215] [outer = (nil)] 01:51:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f5156919400) [pid = 1830] [serial = 2216] [outer = 0x7f5154b44c00] 01:51:42 INFO - PROCESS | 1830 | 1462783902773 Marionette DEBUG loaded listener.js 01:51:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f515850b000) [pid = 1830] [serial = 2217] [outer = 0x7f5154b44c00] 01:51:43 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:51:43 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:51:43 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:51:43 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:51:43 INFO - PROCESS | 1830 | 1462783903661 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:51:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:51:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:51:43 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 01:51:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:51:43 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 01:51:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:51:43 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]" 01:51:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:51:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:51:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1479ms 01:51:43 INFO - PROCESS | 1830 | 1462783903719 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:51:43 INFO - PROCESS | 1830 | 1462783903727 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:51:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:51:43 INFO - PROCESS | 1830 | 1462783903784 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:51:43 INFO - PROCESS | 1830 | 1462783903786 Marionette TRACE conn3 <- [1,2926,null,{}] 01:51:43 INFO - PROCESS | 1830 | 1462783903793 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:44 INFO - PROCESS | 1830 | 1462783904044 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:51:44 INFO - PROCESS | 1830 | 1462783904318 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158b0e800 == 191 [pid = 1830] [id = 739] 01:51:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f5154c11800) [pid = 1830] [serial = 2218] [outer = (nil)] 01:51:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f5158b9a400) [pid = 1830] [serial = 2219] [outer = 0x7f5154c11800] 01:51:44 INFO - PROCESS | 1830 | 1462783904391 Marionette DEBUG loaded listener.js 01:51:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5159bbd800) [pid = 1830] [serial = 2220] [outer = 0x7f5154c11800] 01:51:45 INFO - PROCESS | 1830 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:51:45 INFO - PROCESS | 1830 | 1462783905155 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:51:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:51:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1395ms 01:51:45 INFO - PROCESS | 1830 | 1462783905187 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:51:45 INFO - PROCESS | 1830 | 1462783905191 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:51:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:51:45 INFO - PROCESS | 1830 | 1462783905199 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:51:45 INFO - PROCESS | 1830 | 1462783905201 Marionette TRACE conn3 <- [1,2930,null,{}] 01:51:45 INFO - PROCESS | 1830 | 1462783905206 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:45 INFO - PROCESS | 1830 | 1462783905423 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:51:45 INFO - PROCESS | 1830 | 1462783905671 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5159217000 == 192 [pid = 1830] [id = 740] 01:51:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515896cc00) [pid = 1830] [serial = 2221] [outer = (nil)] 01:51:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f5159cde800) [pid = 1830] [serial = 2222] [outer = 0x7f515896cc00] 01:51:45 INFO - PROCESS | 1830 | 1462783905743 Marionette DEBUG loaded listener.js 01:51:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f5159d0d400) [pid = 1830] [serial = 2223] [outer = 0x7f515896cc00] 01:51:46 INFO - PROCESS | 1830 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:51:46 INFO - PROCESS | 1830 | 1462783906557 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:51:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:51:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1378ms 01:51:46 INFO - PROCESS | 1830 | 1462783906586 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:51:46 INFO - PROCESS | 1830 | 1462783906590 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:51:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:51:46 INFO - PROCESS | 1830 | 1462783906600 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:51:46 INFO - PROCESS | 1830 | 1462783906602 Marionette TRACE conn3 <- [1,2934,null,{}] 01:51:46 INFO - PROCESS | 1830 | 1462783906609 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:46 INFO - PROCESS | 1830 | 1462783906837 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:51:47 INFO - PROCESS | 1830 | 1462783907112 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515ab34000 == 193 [pid = 1830] [id = 741] 01:51:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5159bbf800) [pid = 1830] [serial = 2224] [outer = (nil)] 01:51:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f5159ee7400) [pid = 1830] [serial = 2225] [outer = 0x7f5159bbf800] 01:51:47 INFO - PROCESS | 1830 | 1462783907188 Marionette DEBUG loaded listener.js 01:51:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f515aaa3800) [pid = 1830] [serial = 2226] [outer = 0x7f5159bbf800] 01:51:47 INFO - PROCESS | 1830 | 1462783907957 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:51:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:51:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1381ms 01:51:47 INFO - PROCESS | 1830 | 1462783907981 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:51:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:51:47 INFO - PROCESS | 1830 | 1462783907985 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:51:47 INFO - PROCESS | 1830 | 1462783907992 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:51:47 INFO - PROCESS | 1830 | 1462783907995 Marionette TRACE conn3 <- [1,2938,null,{}] 01:51:48 INFO - PROCESS | 1830 | 1462783908000 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:48 INFO - PROCESS | 1830 | 1462783908238 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:51:48 INFO - PROCESS | 1830 | 1462783908493 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515bba4800 == 194 [pid = 1830] [id = 742] 01:51:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f514fb89800) [pid = 1830] [serial = 2227] [outer = (nil)] 01:51:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f5159eee800) [pid = 1830] [serial = 2228] [outer = 0x7f514fb89800] 01:51:48 INFO - PROCESS | 1830 | 1462783908570 Marionette DEBUG loaded listener.js 01:51:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f515ad4f000) [pid = 1830] [serial = 2229] [outer = 0x7f514fb89800] 01:51:49 INFO - PROCESS | 1830 | 1462783909359 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:51:49 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. 01:51:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1379ms 01:51:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:51:49 INFO - PROCESS | 1830 | 1462783909370 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:51:49 INFO - PROCESS | 1830 | 1462783909372 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:51:49 INFO - PROCESS | 1830 | 1462783909378 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:51:49 INFO - PROCESS | 1830 | 1462783909381 Marionette TRACE conn3 <- [1,2942,null,{}] 01:51:49 INFO - PROCESS | 1830 | 1462783909386 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:49 INFO - PROCESS | 1830 | 1462783909619 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:51:49 INFO - PROCESS | 1830 | 1462783909868 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515f172800 == 195 [pid = 1830] [id = 743] 01:51:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5153f95400) [pid = 1830] [serial = 2230] [outer = (nil)] 01:51:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f515b8c2400) [pid = 1830] [serial = 2231] [outer = 0x7f5153f95400] 01:51:49 INFO - PROCESS | 1830 | 1462783909939 Marionette DEBUG loaded listener.js 01:51:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f515bb02800) [pid = 1830] [serial = 2232] [outer = 0x7f5153f95400] 01:51:50 INFO - PROCESS | 1830 | 1462783910770 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:51:50 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 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:51:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1437ms 01:51:50 INFO - PROCESS | 1830 | 1462783910817 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:51:50 INFO - PROCESS | 1830 | 1462783910820 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:51:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:51:50 INFO - PROCESS | 1830 | 1462783910826 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:51:50 INFO - PROCESS | 1830 | 1462783910830 Marionette TRACE conn3 <- [1,2946,null,{}] 01:51:50 INFO - PROCESS | 1830 | 1462783910835 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:51 INFO - PROCESS | 1830 | 1462783911133 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:51:51 INFO - PROCESS | 1830 | 1462783911414 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516049d800 == 196 [pid = 1830] [id = 744] 01:51:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f5159eeec00) [pid = 1830] [serial = 2233] [outer = (nil)] 01:51:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f515f11f800) [pid = 1830] [serial = 2234] [outer = 0x7f5159eeec00] 01:51:51 INFO - PROCESS | 1830 | 1462783911503 Marionette DEBUG loaded listener.js 01:51:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f515f40b400) [pid = 1830] [serial = 2235] [outer = 0x7f5159eeec00] 01:51:52 INFO - PROCESS | 1830 | 1462783912261 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:51:52 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. 01:51:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1477ms 01:51:52 INFO - PROCESS | 1830 | 1462783912305 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:51:52 INFO - PROCESS | 1830 | 1462783912309 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:51:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:51:52 INFO - PROCESS | 1830 | 1462783912316 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:51:52 INFO - PROCESS | 1830 | 1462783912319 Marionette TRACE conn3 <- [1,2950,null,{}] 01:51:52 INFO - PROCESS | 1830 | 1462783912325 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:52 INFO - PROCESS | 1830 | 1462783912558 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:51:52 INFO - PROCESS | 1830 | 1462783912804 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161783800 == 197 [pid = 1830] [id = 745] 01:51:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f515bb0e800) [pid = 1830] [serial = 2236] [outer = (nil)] 01:51:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f515f683000) [pid = 1830] [serial = 2237] [outer = 0x7f515bb0e800] 01:51:52 INFO - PROCESS | 1830 | 1462783912877 Marionette DEBUG loaded listener.js 01:51:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f515f7bc000) [pid = 1830] [serial = 2238] [outer = 0x7f515bb0e800] 01:51:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a80800 == 198 [pid = 1830] [id = 746] 01:51:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f515fa45800) [pid = 1830] [serial = 2239] [outer = (nil)] 01:51:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f515f7b2c00) [pid = 1830] [serial = 2240] [outer = 0x7f515fa45800] 01:51:53 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. 01:51:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1479ms 01:51:53 INFO - PROCESS | 1830 | 1462783913787 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:51:53 INFO - PROCESS | 1830 | 1462783913796 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:51:53 INFO - PROCESS | 1830 | 1462783913799 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:51:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:51:53 INFO - PROCESS | 1830 | 1462783913806 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:51:53 INFO - PROCESS | 1830 | 1462783913819 Marionette TRACE conn3 <- [1,2954,null,{}] 01:51:53 INFO - PROCESS | 1830 | 1462783913830 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:54 INFO - PROCESS | 1830 | 1462783914138 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:51:54 INFO - PROCESS | 1830 | 1462783914384 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161e37000 == 199 [pid = 1830] [id = 747] 01:51:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f515f09b800) [pid = 1830] [serial = 2241] [outer = (nil)] 01:51:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f515f7ef000) [pid = 1830] [serial = 2242] [outer = 0x7f515f09b800] 01:51:54 INFO - PROCESS | 1830 | 1462783914494 Marionette DEBUG loaded listener.js 01:51:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f515fac7000) [pid = 1830] [serial = 2243] [outer = 0x7f515f09b800] 01:51:55 INFO - PROCESS | 1830 | 1462783915228 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:51:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:51:55 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 01:51:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1444ms 01:51:55 INFO - PROCESS | 1830 | 1462783915260 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:51:55 INFO - PROCESS | 1830 | 1462783915262 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:51:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:51:55 INFO - PROCESS | 1830 | 1462783915271 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:51:55 INFO - PROCESS | 1830 | 1462783915274 Marionette TRACE conn3 <- [1,2958,null,{}] 01:51:55 INFO - PROCESS | 1830 | 1462783915279 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:55 INFO - PROCESS | 1830 | 1462783915522 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:51:55 INFO - PROCESS | 1830 | 1462783915770 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5162665800 == 200 [pid = 1830] [id = 748] 01:51:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f515f2f2000) [pid = 1830] [serial = 2244] [outer = (nil)] 01:51:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f516189b000) [pid = 1830] [serial = 2245] [outer = 0x7f515f2f2000] 01:51:55 INFO - PROCESS | 1830 | 1462783915845 Marionette DEBUG loaded listener.js 01:51:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f5161936400) [pid = 1830] [serial = 2246] [outer = 0x7f515f2f2000] 01:51:56 INFO - PROCESS | 1830 | 1462783916722 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:51:56 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. 01:51:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1478ms 01:51:56 INFO - PROCESS | 1830 | 1462783916748 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:51:56 INFO - PROCESS | 1830 | 1462783916751 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:51:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:51:56 INFO - PROCESS | 1830 | 1462783916757 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:51:56 INFO - PROCESS | 1830 | 1462783916759 Marionette TRACE conn3 <- [1,2962,null,{}] 01:51:56 INFO - PROCESS | 1830 | 1462783916764 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:56 INFO - PROCESS | 1830 | 1462783916984 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:51:57 INFO - PROCESS | 1830 | 1462783917272 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629b6800 == 201 [pid = 1830] [id = 749] 01:51:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f515fac9800) [pid = 1830] [serial = 2247] [outer = (nil)] 01:51:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f516194d400) [pid = 1830] [serial = 2248] [outer = 0x7f515fac9800] 01:51:57 INFO - PROCESS | 1830 | 1462783917346 Marionette DEBUG loaded listener.js 01:51:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f5161b1a400) [pid = 1830] [serial = 2249] [outer = 0x7f515fac9800] 01:51:58 INFO - PROCESS | 1830 | 1462783918099 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:51:58 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. 01:51:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1376ms 01:51:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:51:58 INFO - PROCESS | 1830 | 1462783918135 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:51:58 INFO - PROCESS | 1830 | 1462783918138 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:51:58 INFO - PROCESS | 1830 | 1462783918142 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:51:58 INFO - PROCESS | 1830 | 1462783918146 Marionette TRACE conn3 <- [1,2966,null,{}] 01:51:58 INFO - PROCESS | 1830 | 1462783918151 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:58 INFO - PROCESS | 1830 | 1462783918400 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:51:58 INFO - PROCESS | 1830 | 1462783918657 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516437b000 == 202 [pid = 1830] [id = 750] 01:51:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f515fa50400) [pid = 1830] [serial = 2250] [outer = (nil)] 01:51:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f5161b25c00) [pid = 1830] [serial = 2251] [outer = 0x7f515fa50400] 01:51:58 INFO - PROCESS | 1830 | 1462783918731 Marionette DEBUG loaded listener.js 01:51:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f5161f50c00) [pid = 1830] [serial = 2252] [outer = 0x7f515fa50400] 01:51:59 INFO - PROCESS | 1830 | 1462783919562 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:51:59 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. 01:51:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1433ms 01:51:59 INFO - PROCESS | 1830 | 1462783919576 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:51:59 INFO - PROCESS | 1830 | 1462783919578 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:51:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:51:59 INFO - PROCESS | 1830 | 1462783919584 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:51:59 INFO - PROCESS | 1830 | 1462783919586 Marionette TRACE conn3 <- [1,2970,null,{}] 01:51:59 INFO - PROCESS | 1830 | 1462783919591 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:51:59 INFO - PROCESS | 1830 | 1462783919812 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:52:00 INFO - PROCESS | 1830 | 1462783920096 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa58800 == 203 [pid = 1830] [id = 751] 01:52:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f514a27d400) [pid = 1830] [serial = 2253] [outer = (nil)] 01:52:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f5162322000) [pid = 1830] [serial = 2254] [outer = 0x7f514a27d400] 01:52:00 INFO - PROCESS | 1830 | 1462783920169 Marionette DEBUG loaded listener.js 01:52:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f5162909800) [pid = 1830] [serial = 2255] [outer = 0x7f514a27d400] 01:52:00 INFO - PROCESS | 1830 | 1462783920948 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:52:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:52:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1380ms 01:52:00 INFO - PROCESS | 1830 | 1462783920966 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:52:00 INFO - PROCESS | 1830 | 1462783920977 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:52:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:52:00 INFO - PROCESS | 1830 | 1462783920989 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:52:00 INFO - PROCESS | 1830 | 1462783920991 Marionette TRACE conn3 <- [1,2974,null,{}] 01:52:00 INFO - PROCESS | 1830 | 1462783920997 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:01 INFO - PROCESS | 1830 | 1462783921240 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:52:01 INFO - PROCESS | 1830 | 1462783921561 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516bf7f000 == 204 [pid = 1830] [id = 752] 01:52:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f5162157000) [pid = 1830] [serial = 2256] [outer = (nil)] 01:52:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f5162e14800) [pid = 1830] [serial = 2257] [outer = 0x7f5162157000] 01:52:01 INFO - PROCESS | 1830 | 1462783921641 Marionette DEBUG loaded listener.js 01:52:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f5162eb4800) [pid = 1830] [serial = 2258] [outer = 0x7f5162157000] 01:52:02 INFO - PROCESS | 1830 | 1462783922412 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:52:02 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. 01:52:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1478ms 01:52:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:52:02 INFO - PROCESS | 1830 | 1462783922468 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:52:02 INFO - PROCESS | 1830 | 1462783922471 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:52:02 INFO - PROCESS | 1830 | 1462783922477 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:52:02 INFO - PROCESS | 1830 | 1462783922480 Marionette TRACE conn3 <- [1,2978,null,{}] 01:52:02 INFO - PROCESS | 1830 | 1462783922490 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:02 INFO - PROCESS | 1830 | 1462783922730 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:52:03 INFO - PROCESS | 1830 | 1462783923013 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516c7e9800 == 205 [pid = 1830] [id = 753] 01:52:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f5162e06000) [pid = 1830] [serial = 2259] [outer = (nil)] 01:52:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f51630e7000) [pid = 1830] [serial = 2260] [outer = 0x7f5162e06000] 01:52:03 INFO - PROCESS | 1830 | 1462783923098 Marionette DEBUG loaded listener.js 01:52:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f516311d000) [pid = 1830] [serial = 2261] [outer = 0x7f5162e06000] 01:52:03 INFO - PROCESS | 1830 | 1462783923849 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:52:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:52:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1394ms 01:52:03 INFO - PROCESS | 1830 | 1462783923871 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:52:03 INFO - PROCESS | 1830 | 1462783923873 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:52:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:52:03 INFO - PROCESS | 1830 | 1462783923880 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:52:03 INFO - PROCESS | 1830 | 1462783923882 Marionette TRACE conn3 <- [1,2982,null,{}] 01:52:03 INFO - PROCESS | 1830 | 1462783923888 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:04 INFO - PROCESS | 1830 | 1462783924129 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:52:04 INFO - PROCESS | 1830 | 1462783924388 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516d1df000 == 206 [pid = 1830] [id = 754] 01:52:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f5162681800) [pid = 1830] [serial = 2262] [outer = (nil)] 01:52:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f5163126400) [pid = 1830] [serial = 2263] [outer = 0x7f5162681800] 01:52:04 INFO - PROCESS | 1830 | 1462783924462 Marionette DEBUG loaded listener.js 01:52:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f5163136000) [pid = 1830] [serial = 2264] [outer = 0x7f5162681800] 01:52:05 INFO - PROCESS | 1830 | 1462783925215 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:52:05 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:52:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:52:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1392ms 01:52:05 INFO - PROCESS | 1830 | 1462783925273 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:52:05 INFO - PROCESS | 1830 | 1462783925276 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:52:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:52:05 INFO - PROCESS | 1830 | 1462783925282 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:52:05 INFO - PROCESS | 1830 | 1462783925284 Marionette TRACE conn3 <- [1,2986,null,{}] 01:52:05 INFO - PROCESS | 1830 | 1462783925289 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:05 INFO - PROCESS | 1830 | 1462783925556 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f8c4000 == 205 [pid = 1830] [id = 732] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514fbe2000 == 204 [pid = 1830] [id = 731] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c9a3800 == 203 [pid = 1830] [id = 730] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bd50800 == 202 [pid = 1830] [id = 729] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51629d0000 == 201 [pid = 1830] [id = 720] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51618e5000 == 200 [pid = 1830] [id = 719] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51604b1000 == 199 [pid = 1830] [id = 718] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515bb98000 == 198 [pid = 1830] [id = 717] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5156fe1800 == 197 [pid = 1830] [id = 673] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51593d7800 == 196 [pid = 1830] [id = 716] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51591aa000 == 195 [pid = 1830] [id = 715] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515885a000 == 194 [pid = 1830] [id = 714] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515727c800 == 193 [pid = 1830] [id = 713] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51569c5000 == 192 [pid = 1830] [id = 712] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5152752000 == 191 [pid = 1830] [id = 711] 01:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f8c2800 == 190 [pid = 1830] [id = 710] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f5178d7f800) [pid = 1830] [serial = 1902] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f5154b55c00) [pid = 1830] [serial = 1920] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f517e2d2400) [pid = 1830] [serial = 1974] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f515850c000) [pid = 1830] [serial = 2025] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f5151eca400) [pid = 1830] [serial = 2001] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f5158ba6c00) [pid = 1830] [serial = 2034] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f5159b30800) [pid = 1830] [serial = 2037] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f51520bf400) [pid = 1830] [serial = 2004] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f5154b51400) [pid = 1830] [serial = 2016] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f51540c8800) [pid = 1830] [serial = 2010] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f5158a5c400) [pid = 1830] [serial = 2031] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f5154c08800) [pid = 1830] [serial = 2019] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f5154dac800) [pid = 1830] [serial = 2022] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f515896e400) [pid = 1830] [serial = 2028] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f51528f0400) [pid = 1830] [serial = 2007] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f514e1d7400) [pid = 1830] [serial = 1995] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f5159b2f800) [pid = 1830] [serial = 2040] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f5150b0f400) [pid = 1830] [serial = 1998] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f51542bc400) [pid = 1830] [serial = 2013] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f5150b0f000) [pid = 1830] [serial = 1992] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f51520c0800) [pid = 1830] [serial = 2123] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f5159ce0400) [pid = 1830] [serial = 2075] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f5159bbdc00) [pid = 1830] [serial = 2073] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f51594ce400) [pid = 1830] [serial = 2072] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f5158502c00) [pid = 1830] [serial = 2070] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f5156917400) [pid = 1830] [serial = 2069] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f515555a800) [pid = 1830] [serial = 2067] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5155555800) [pid = 1830] [serial = 2066] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5154c05400) [pid = 1830] [serial = 2064] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f51540d5c00) [pid = 1830] [serial = 2063] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5151ecf000) [pid = 1830] [serial = 2061] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5151e83400) [pid = 1830] [serial = 2060] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f514fc9fc00) [pid = 1830] [serial = 2058] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f514e1d4800) [pid = 1830] [serial = 2057] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f5153ebf800) [pid = 1830] [serial = 2055] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f514de8f000) [pid = 1830] [serial = 2117] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f514f984800) [pid = 1830] [serial = 2118] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f516189b800) [pid = 1830] [serial = 2115] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5161896400) [pid = 1830] [serial = 2114] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f51605c5800) [pid = 1830] [serial = 2112] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f515facb400) [pid = 1830] [serial = 2111] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f515fa4e000) [pid = 1830] [serial = 2109] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f515fa43c00) [pid = 1830] [serial = 2108] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f515f7e9400) [pid = 1830] [serial = 2106] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f515f7c1400) [pid = 1830] [serial = 2105] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f515f7b7800) [pid = 1830] [serial = 2103] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f515f689000) [pid = 1830] [serial = 2102] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f515f411400) [pid = 1830] [serial = 2100] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f515f40b000) [pid = 1830] [serial = 2099] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f515f404400) [pid = 1830] [serial = 2097] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f515f2f3800) [pid = 1830] [serial = 2096] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f515f11f000) [pid = 1830] [serial = 2094] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f515f118c00) [pid = 1830] [serial = 2093] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f515f094000) [pid = 1830] [serial = 2091] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f515bb11400) [pid = 1830] [serial = 2090] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f515efb8800) [pid = 1830] [serial = 2088] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f515bb0a400) [pid = 1830] [serial = 2087] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f515ad50000) [pid = 1830] [serial = 2085] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515ab1b400) [pid = 1830] [serial = 2084] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f515ab10400) [pid = 1830] [serial = 2082] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5159ef3000) [pid = 1830] [serial = 2081] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5159eef400) [pid = 1830] [serial = 2079] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f5159ee4400) [pid = 1830] [serial = 2078] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5159d12c00) [pid = 1830] [serial = 2076] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5150b19c00) [pid = 1830] [serial = 2121] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5150b07c00) [pid = 1830] [serial = 2120] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5153a2d800) [pid = 1830] [serial = 2124] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f51528f0000) [pid = 1830] [serial = 2126] [outer = (nil)] [url = about:blank] 01:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f51542b6800) [pid = 1830] [serial = 2127] [outer = (nil)] [url = about:blank] 01:52:08 INFO - PROCESS | 1830 | 1462783928108 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bbaa800 == 191 [pid = 1830] [id = 755] 01:52:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f514a8e4800) [pid = 1830] [serial = 2265] [outer = (nil)] 01:52:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f514a8ec000) [pid = 1830] [serial = 2266] [outer = 0x7f514a8e4800] 01:52:08 INFO - PROCESS | 1830 | 1462783928185 Marionette DEBUG loaded listener.js 01:52:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f514bbd5000) [pid = 1830] [serial = 2267] [outer = 0x7f514a8e4800] 01:52:08 INFO - PROCESS | 1830 | 1462783928903 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:52:08 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. 01:52:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 3633ms 01:52:08 INFO - PROCESS | 1830 | 1462783928920 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:52:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:52:08 INFO - PROCESS | 1830 | 1462783928927 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:52:08 INFO - PROCESS | 1830 | 1462783928935 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:52:08 INFO - PROCESS | 1830 | 1462783928940 Marionette TRACE conn3 <- [1,2990,null,{}] 01:52:08 INFO - PROCESS | 1830 | 1462783928946 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:09 INFO - PROCESS | 1830 | 1462783929165 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:52:09 INFO - PROCESS | 1830 | 1462783929378 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514c7db000 == 192 [pid = 1830] [id = 756] 01:52:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f514a8e5c00) [pid = 1830] [serial = 2268] [outer = (nil)] 01:52:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f514e1df400) [pid = 1830] [serial = 2269] [outer = 0x7f514a8e5c00] 01:52:09 INFO - PROCESS | 1830 | 1462783929443 Marionette DEBUG loaded listener.js 01:52:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f514fca0400) [pid = 1830] [serial = 2270] [outer = 0x7f514a8e5c00] 01:52:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514dfce800 == 193 [pid = 1830] [id = 757] 01:52:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5150b10c00) [pid = 1830] [serial = 2271] [outer = (nil)] 01:52:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f514f98c400) [pid = 1830] [serial = 2272] [outer = 0x7f5150b10c00] 01:52:10 INFO - PROCESS | 1830 | 1462783930205 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:52:10 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. 01:52:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1283ms 01:52:10 INFO - PROCESS | 1830 | 1462783930270 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:52:10 INFO - PROCESS | 1830 | 1462783930276 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:52:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:52:10 INFO - PROCESS | 1830 | 1462783930285 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:52:10 INFO - PROCESS | 1830 | 1462783930288 Marionette TRACE conn3 <- [1,2994,null,{}] 01:52:10 INFO - PROCESS | 1830 | 1462783930300 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:10 INFO - PROCESS | 1830 | 1462783930640 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:52:10 INFO - PROCESS | 1830 | 1462783930682 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f8d9800 == 194 [pid = 1830] [id = 758] 01:52:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f514fca0c00) [pid = 1830] [serial = 2273] [outer = (nil)] 01:52:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5150b22400) [pid = 1830] [serial = 2274] [outer = 0x7f514fca0c00] 01:52:10 INFO - PROCESS | 1830 | 1462783930744 Marionette DEBUG loaded listener.js 01:52:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f5151ecb000) [pid = 1830] [serial = 2275] [outer = 0x7f514fca0c00] 01:52:11 INFO - PROCESS | 1830 | 1462783931619 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:52:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:52:11 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 01:52:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1381ms 01:52:11 INFO - PROCESS | 1830 | 1462783931667 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:52:11 INFO - PROCESS | 1830 | 1462783931670 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:52:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:52:11 INFO - PROCESS | 1830 | 1462783931692 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:52:11 INFO - PROCESS | 1830 | 1462783931701 Marionette TRACE conn3 <- [1,2998,null,{}] 01:52:11 INFO - PROCESS | 1830 | 1462783931713 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:12 INFO - PROCESS | 1830 | 1462783932152 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:52:12 INFO - PROCESS | 1830 | 1462783932188 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150db0000 == 195 [pid = 1830] [id = 759] 01:52:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5150b0b800) [pid = 1830] [serial = 2276] [outer = (nil)] 01:52:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f5153a2d800) [pid = 1830] [serial = 2277] [outer = 0x7f5150b0b800] 01:52:12 INFO - PROCESS | 1830 | 1462783932249 Marionette DEBUG loaded listener.js 01:52:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f5153f86400) [pid = 1830] [serial = 2278] [outer = 0x7f5150b0b800] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f515f119800) [pid = 1830] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f514bbcdc00) [pid = 1830] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f514e1df000) [pid = 1830] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f5151ec3400) [pid = 1830] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5153eb5400) [pid = 1830] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f5159ee8800) [pid = 1830] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5161b1d800) [pid = 1830] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f514f987800) [pid = 1830] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5150aa3c00) [pid = 1830] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5154c06800) [pid = 1830] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f515ab11400) [pid = 1830] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f5158a98000) [pid = 1830] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f5159cdc000) [pid = 1830] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f515f116400) [pid = 1830] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f5161b18000) [pid = 1830] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f5153a31000) [pid = 1830] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f515ad5b800) [pid = 1830] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f5150aa9800) [pid = 1830] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f514a280c00) [pid = 1830] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f514c6bf000) [pid = 1830] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f51520c1c00) [pid = 1830] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f514f991800) [pid = 1830] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:52:13 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f5162e09400) [pid = 1830] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:52:13 INFO - PROCESS | 1830 | 1462783933600 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:52:13 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. 01:52:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1958ms 01:52:13 INFO - PROCESS | 1830 | 1462783933635 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:52:13 INFO - PROCESS | 1830 | 1462783933640 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:52:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:52:13 INFO - PROCESS | 1830 | 1462783933646 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:52:13 INFO - PROCESS | 1830 | 1462783933650 Marionette TRACE conn3 <- [1,3002,null,{}] 01:52:13 INFO - PROCESS | 1830 | 1462783933655 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:13 INFO - PROCESS | 1830 | 1462783933855 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:52:14 INFO - PROCESS | 1830 | 1462783934044 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51520ef800 == 196 [pid = 1830] [id = 760] 01:52:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f514bbc9800) [pid = 1830] [serial = 2279] [outer = (nil)] 01:52:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f5151f12800) [pid = 1830] [serial = 2280] [outer = 0x7f514bbc9800] 01:52:14 INFO - PROCESS | 1830 | 1462783934103 Marionette DEBUG loaded listener.js 01:52:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f51540d0400) [pid = 1830] [serial = 2281] [outer = 0x7f514bbc9800] 01:52:14 INFO - PROCESS | 1830 | 1462783934748 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:52:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:52:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1127ms 01:52:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:52:14 INFO - PROCESS | 1830 | 1462783934780 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:52:14 INFO - PROCESS | 1830 | 1462783934783 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:52:14 INFO - PROCESS | 1830 | 1462783934792 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:52:14 INFO - PROCESS | 1830 | 1462783934795 Marionette TRACE conn3 <- [1,3006,null,{}] 01:52:14 INFO - PROCESS | 1830 | 1462783934800 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:15 INFO - PROCESS | 1830 | 1462783934998 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:52:15 INFO - PROCESS | 1830 | 1462783935363 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bba2000 == 197 [pid = 1830] [id = 761] 01:52:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f514a280000) [pid = 1830] [serial = 2282] [outer = (nil)] 01:52:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f514a289400) [pid = 1830] [serial = 2283] [outer = 0x7f514a280000] 01:52:15 INFO - PROCESS | 1830 | 1462783935436 Marionette DEBUG loaded listener.js 01:52:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f514bdd6400) [pid = 1830] [serial = 2284] [outer = 0x7f514a280000] 01:52:16 INFO - PROCESS | 1830 | 1462783936323 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:52:16 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. 01:52:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1580ms 01:52:16 INFO - PROCESS | 1830 | 1462783936372 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:52:16 INFO - PROCESS | 1830 | 1462783936379 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:52:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:52:16 INFO - PROCESS | 1830 | 1462783936388 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:52:16 INFO - PROCESS | 1830 | 1462783936394 Marionette TRACE conn3 <- [1,3010,null,{}] 01:52:16 INFO - PROCESS | 1830 | 1462783936401 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:16 INFO - PROCESS | 1830 | 1462783936727 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:52:16 INFO - PROCESS | 1830 | 1462783936967 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fcf5800 == 198 [pid = 1830] [id = 762] 01:52:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f514e1db400) [pid = 1830] [serial = 2285] [outer = (nil)] 01:52:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5150b07c00) [pid = 1830] [serial = 2286] [outer = 0x7f514e1db400] 01:52:17 INFO - PROCESS | 1830 | 1462783937045 Marionette DEBUG loaded listener.js 01:52:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5151e91000) [pid = 1830] [serial = 2287] [outer = 0x7f514e1db400] 01:52:17 INFO - PROCESS | 1830 | 1462783937866 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:52:17 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:52:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1531ms 01:52:17 INFO - PROCESS | 1830 | 1462783937922 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:52:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:52:17 INFO - PROCESS | 1830 | 1462783937928 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:52:17 INFO - PROCESS | 1830 | 1462783937935 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:52:17 INFO - PROCESS | 1830 | 1462783937938 Marionette TRACE conn3 <- [1,3014,null,{}] 01:52:17 INFO - PROCESS | 1830 | 1462783937943 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:18 INFO - PROCESS | 1830 | 1462783938212 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:52:18 INFO - PROCESS | 1830 | 1462783938486 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a12000 == 199 [pid = 1830] [id = 763] 01:52:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f51520bb400) [pid = 1830] [serial = 2288] [outer = (nil)] 01:52:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5153a33000) [pid = 1830] [serial = 2289] [outer = 0x7f51520bb400] 01:52:18 INFO - PROCESS | 1830 | 1462783938562 Marionette DEBUG loaded listener.js 01:52:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f51540c7400) [pid = 1830] [serial = 2290] [outer = 0x7f51520bb400] 01:52:18 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:19 INFO - PROCESS | 1830 | 1462783939492 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:52:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:52:19 INFO - {} 01:52:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:52:19 INFO - {} 01:52:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:52:19 INFO - {} 01:52:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:52:19 INFO - {} 01:52:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1581ms 01:52:19 INFO - PROCESS | 1830 | 1462783939517 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:52:19 INFO - PROCESS | 1830 | 1462783939521 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:52:19 INFO - TEST-START | /FileAPI/fileReader.html 01:52:19 INFO - PROCESS | 1830 | 1462783939533 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:52:19 INFO - PROCESS | 1830 | 1462783939542 Marionette TRACE conn3 <- [1,3018,null,{}] 01:52:19 INFO - PROCESS | 1830 | 1462783939557 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:19 INFO - PROCESS | 1830 | 1462783939820 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:52:20 INFO - PROCESS | 1830 | 1462783940062 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154cd2000 == 200 [pid = 1830] [id = 764] 01:52:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f514bbcd000) [pid = 1830] [serial = 2291] [outer = (nil)] 01:52:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f5155558000) [pid = 1830] [serial = 2292] [outer = 0x7f514bbcd000] 01:52:20 INFO - PROCESS | 1830 | 1462783940146 Marionette DEBUG loaded listener.js 01:52:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f51566c0c00) [pid = 1830] [serial = 2293] [outer = 0x7f514bbcd000] 01:52:20 INFO - PROCESS | 1830 | 1462783940966 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:52:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:52:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:52:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:52:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:52:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 1450ms 01:52:20 INFO - PROCESS | 1830 | 1462783940978 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:52:20 INFO - PROCESS | 1830 | 1462783940982 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:52:20 INFO - TEST-START | /FileAPI/historical.html 01:52:20 INFO - PROCESS | 1830 | 1462783940988 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:52:20 INFO - PROCESS | 1830 | 1462783940991 Marionette TRACE conn3 <- [1,3022,null,{}] 01:52:21 INFO - PROCESS | 1830 | 1462783940997 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:21 INFO - PROCESS | 1830 | 1462783941237 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:52:21 INFO - PROCESS | 1830 | 1462783941481 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515744d000 == 201 [pid = 1830] [id = 765] 01:52:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f5154c06800) [pid = 1830] [serial = 2294] [outer = (nil)] 01:52:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f515705cc00) [pid = 1830] [serial = 2295] [outer = 0x7f5154c06800] 01:52:21 INFO - PROCESS | 1830 | 1462783941561 Marionette DEBUG loaded listener.js 01:52:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5158511000) [pid = 1830] [serial = 2296] [outer = 0x7f5154c06800] 01:52:22 INFO - PROCESS | 1830 | 1462783942323 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:52:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:52:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:52:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:52:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:52:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:52:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:52:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:52:22 INFO - TEST-OK | /FileAPI/historical.html | took 1377ms 01:52:22 INFO - PROCESS | 1830 | 1462783942368 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:52:22 INFO - TEST-START | /FileAPI/idlharness.html 01:52:22 INFO - PROCESS | 1830 | 1462783942372 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:52:22 INFO - PROCESS | 1830 | 1462783942380 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 1830 | 1462783942383 Marionette TRACE conn3 <- [1,3026,null,{}] 01:52:22 INFO - PROCESS | 1830 | 1462783942388 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:22 INFO - PROCESS | 1830 | 1462783942659 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:52:22 INFO - PROCESS | 1830 | 1462783942908 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158856000 == 202 [pid = 1830] [id = 766] 01:52:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f51589b3000) [pid = 1830] [serial = 2297] [outer = (nil)] 01:52:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f51589ba800) [pid = 1830] [serial = 2298] [outer = 0x7f51589b3000] 01:52:22 INFO - PROCESS | 1830 | 1462783942994 Marionette DEBUG loaded listener.js 01:52:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f5158ba1c00) [pid = 1830] [serial = 2299] [outer = 0x7f51589b3000] 01:52:24 INFO - PROCESS | 1830 | 1462783944357 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:52:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:52:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:52:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:52:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:52:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:52:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:52:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:52:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:52:24 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 01:52:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:52:24 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 01:52:24 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 01:52:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:52:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:52:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:52:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:52:24 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 01:52:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:52:24 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 01:52:24 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 01:52:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:52:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 2058ms 01:52:24 INFO - TEST-START | /FileAPI/idlharness.worker 01:52:24 INFO - PROCESS | 1830 | 1462783944436 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:52:24 INFO - PROCESS | 1830 | 1462783944438 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:52:24 INFO - PROCESS | 1830 | 1462783944443 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:52:24 INFO - PROCESS | 1830 | 1462783944450 Marionette TRACE conn3 <- [1,3030,null,{}] 01:52:24 INFO - PROCESS | 1830 | 1462783944525 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:24 INFO - PROCESS | 1830 | 1462783944852 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:52:25 INFO - PROCESS | 1830 | 1462783945090 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154957800 == 203 [pid = 1830] [id = 767] 01:52:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f51528f4400) [pid = 1830] [serial = 2300] [outer = (nil)] 01:52:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f5154b4c400) [pid = 1830] [serial = 2301] [outer = 0x7f51528f4400] 01:52:25 INFO - PROCESS | 1830 | 1462783945165 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f515f2f1400) [pid = 1830] [serial = 2302] [outer = 0x7f51528f4400] 01:52:25 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:52:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:52:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:52:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:52:27 INFO - {} 01:52:27 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 01:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:52:27 INFO - {} 01:52:27 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 - {} 01:52:27 INFO - {} 01:52:27 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 01:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:52:27 INFO - {} 01:52:27 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 01:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:52:27 INFO - {} 01:52:27 INFO - PROCESS | 1830 | 1462783947078 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:52:27 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 - {} 01:52:27 INFO - {} 01:52:27 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 01:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 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 01:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 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 01:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 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 01:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 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 01:52:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:52:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:52:27 INFO - {} 01:52:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2739ms 01:52:27 INFO - PROCESS | 1830 | 1462783947215 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:52:27 INFO - PROCESS | 1830 | 1462783947218 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:52:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:52:27 INFO - PROCESS | 1830 | 1462783947224 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:52:27 INFO - PROCESS | 1830 | 1462783947226 Marionette TRACE conn3 <- [1,3034,null,{}] 01:52:27 INFO - PROCESS | 1830 | 1462783947231 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:27 INFO - PROCESS | 1830 | 1462783947528 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:52:27 INFO - PROCESS | 1830 | 1462783947802 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5164e17000 == 204 [pid = 1830] [id = 768] 01:52:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f51540c9000) [pid = 1830] [serial = 2303] [outer = (nil)] 01:52:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f515f7b8800) [pid = 1830] [serial = 2304] [outer = 0x7f51540c9000] 01:52:27 INFO - PROCESS | 1830 | 1462783947876 Marionette DEBUG loaded listener.js 01:52:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f51632a3400) [pid = 1830] [serial = 2305] [outer = 0x7f51540c9000] 01:52:28 INFO - PROCESS | 1830 | 1462783948635 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:52:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:52:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1428ms 01:52:28 INFO - PROCESS | 1830 | 1462783948652 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:52:28 INFO - PROCESS | 1830 | 1462783948655 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:52:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:52:28 INFO - PROCESS | 1830 | 1462783948661 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:52:28 INFO - PROCESS | 1830 | 1462783948664 Marionette TRACE conn3 <- [1,3038,null,{}] 01:52:28 INFO - PROCESS | 1830 | 1462783948668 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:28 INFO - PROCESS | 1830 | 1462783948895 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:52:29 INFO - PROCESS | 1830 | 1462783949140 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5165de9000 == 205 [pid = 1830] [id = 769] 01:52:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f5151f10c00) [pid = 1830] [serial = 2306] [outer = (nil)] 01:52:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f51632a8400) [pid = 1830] [serial = 2307] [outer = 0x7f5151f10c00] 01:52:29 INFO - PROCESS | 1830 | 1462783949210 Marionette DEBUG loaded listener.js 01:52:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f51632afc00) [pid = 1830] [serial = 2308] [outer = 0x7f5151f10c00] 01:52:29 INFO - PROCESS | 1830 | 1462783949983 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:52:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:52:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:52:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1375ms 01:52:30 INFO - PROCESS | 1830 | 1462783950038 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:52:30 INFO - PROCESS | 1830 | 1462783950042 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:52:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:52:30 INFO - PROCESS | 1830 | 1462783950048 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:52:30 INFO - PROCESS | 1830 | 1462783950050 Marionette TRACE conn3 <- [1,3042,null,{}] 01:52:30 INFO - PROCESS | 1830 | 1462783950056 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:30 INFO - PROCESS | 1830 | 1462783950287 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:52:30 INFO - PROCESS | 1830 | 1462783950569 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f516aa5e800 == 206 [pid = 1830] [id = 770] 01:52:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f51528f7800) [pid = 1830] [serial = 2309] [outer = (nil)] 01:52:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f51633f5400) [pid = 1830] [serial = 2310] [outer = 0x7f51528f7800] 01:52:30 INFO - PROCESS | 1830 | 1462783950647 Marionette DEBUG loaded listener.js 01:52:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f5164254400) [pid = 1830] [serial = 2311] [outer = 0x7f51528f7800] 01:52:31 INFO - PROCESS | 1830 | 1462783951640 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:52:31 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. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:52:31 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'.) 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:52:31 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. 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:52:31 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. 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:52:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:52:31 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. 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:52:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:52:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:52:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1699ms 01:52:31 INFO - PROCESS | 1830 | 1462783951752 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:52:31 INFO - PROCESS | 1830 | 1462783951758 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:52:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:52:31 INFO - PROCESS | 1830 | 1462783951766 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:52:31 INFO - PROCESS | 1830 | 1462783951774 Marionette TRACE conn3 <- [1,3046,null,{}] 01:52:31 INFO - PROCESS | 1830 | 1462783951787 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:32 INFO - PROCESS | 1830 | 1462783952171 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:52:32 INFO - PROCESS | 1830 | 1462783952466 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5160414800 == 207 [pid = 1830] [id = 771] 01:52:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f5153a3a800) [pid = 1830] [serial = 2312] [outer = (nil)] 01:52:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f515f409c00) [pid = 1830] [serial = 2313] [outer = 0x7f5153a3a800] 01:52:32 INFO - PROCESS | 1830 | 1462783952574 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f515fa46000) [pid = 1830] [serial = 2314] [outer = 0x7f5153a3a800] 01:52:32 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:33 INFO - PROCESS | 1830 | 1462783953386 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:52:33 INFO - {} 01:52:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1642ms 01:52:33 INFO - PROCESS | 1830 | 1462783953410 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:52:33 INFO - PROCESS | 1830 | 1462783953413 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:52:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:52:33 INFO - PROCESS | 1830 | 1462783953419 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:52:33 INFO - PROCESS | 1830 | 1462783953423 Marionette TRACE conn3 <- [1,3050,null,{}] 01:52:33 INFO - PROCESS | 1830 | 1462783953428 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:33 INFO - PROCESS | 1830 | 1462783953680 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:52:33 INFO - PROCESS | 1830 | 1462783953963 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161a89800 == 208 [pid = 1830] [id = 772] 01:52:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f514fca3c00) [pid = 1830] [serial = 2315] [outer = (nil)] 01:52:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f5161936800) [pid = 1830] [serial = 2316] [outer = 0x7f514fca3c00] 01:52:34 INFO - PROCESS | 1830 | 1462783954035 Marionette DEBUG loaded listener.js 01:52:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f516215a800) [pid = 1830] [serial = 2317] [outer = 0x7f514fca3c00] 01:52:34 INFO - PROCESS | 1830 | 1462783954841 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:52:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:52:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:52:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:52:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:52:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1478ms 01:52:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:52:34 INFO - PROCESS | 1830 | 1462783954900 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:52:34 INFO - PROCESS | 1830 | 1462783954903 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:52:34 INFO - PROCESS | 1830 | 1462783954910 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:52:34 INFO - PROCESS | 1830 | 1462783954912 Marionette TRACE conn3 <- [1,3054,null,{}] 01:52:34 INFO - PROCESS | 1830 | 1462783954917 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:35 INFO - PROCESS | 1830 | 1462783955176 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:52:35 INFO - PROCESS | 1830 | 1462783955428 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161fc8000 == 209 [pid = 1830] [id = 773] 01:52:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f51528f9000) [pid = 1830] [serial = 2318] [outer = (nil)] 01:52:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f5162751400) [pid = 1830] [serial = 2319] [outer = 0x7f51528f9000] 01:52:35 INFO - PROCESS | 1830 | 1462783955499 Marionette DEBUG loaded listener.js 01:52:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f516290fc00) [pid = 1830] [serial = 2320] [outer = 0x7f51528f9000] 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:52:36 INFO - PROCESS | 1830 | 1462783956601 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:52:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:52:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:52:36 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" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:52:36 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" 01:52:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:52:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:52:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1784ms 01:52:36 INFO - PROCESS | 1830 | 1462783956692 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:52:36 INFO - PROCESS | 1830 | 1462783956695 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:52:36 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:52:36 INFO - PROCESS | 1830 | 1462783956752 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:52:36 INFO - PROCESS | 1830 | 1462783956763 Marionette TRACE conn3 <- [1,3058,null,{}] 01:52:36 INFO - PROCESS | 1830 | 1462783956773 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:37 INFO - PROCESS | 1830 | 1462783957096 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:52:37 INFO - PROCESS | 1830 | 1462783957421 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f51629cd000 == 210 [pid = 1830] [id = 774] 01:52:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f516189d400) [pid = 1830] [serial = 2321] [outer = (nil)] 01:52:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f5165aaf000) [pid = 1830] [serial = 2322] [outer = 0x7f516189d400] 01:52:37 INFO - PROCESS | 1830 | 1462783957494 Marionette DEBUG loaded listener.js 01:52:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f5165ab4400) [pid = 1830] [serial = 2323] [outer = 0x7f516189d400] 01:52:38 INFO - PROCESS | 1830 | 1462783958276 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:52:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:52:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:52:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:52:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:52:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1558ms 01:52:38 INFO - PROCESS | 1830 | 1462783958321 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:52:38 INFO - PROCESS | 1830 | 1462783958324 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:52:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:52:38 INFO - PROCESS | 1830 | 1462783958333 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:52:38 INFO - PROCESS | 1830 | 1462783958335 Marionette TRACE conn3 <- [1,3062,null,{}] 01:52:38 INFO - PROCESS | 1830 | 1462783958339 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:38 INFO - PROCESS | 1830 | 1462783958603 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:52:38 INFO - PROCESS | 1830 | 1462783958859 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5161781000 == 211 [pid = 1830] [id = 775] 01:52:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f5151f1dc00) [pid = 1830] [serial = 2324] [outer = (nil)] 01:52:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f515facc000) [pid = 1830] [serial = 2325] [outer = 0x7f5151f1dc00] 01:52:38 INFO - PROCESS | 1830 | 1462783958931 Marionette DEBUG loaded listener.js 01:52:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f516194dc00) [pid = 1830] [serial = 2326] [outer = 0x7f5151f1dc00] 01:52:39 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:39 INFO - PROCESS | 1830 | 1462783959778 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:52:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:52:39 INFO - {} 01:52:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1480ms 01:52:39 INFO - PROCESS | 1830 | 1462783959814 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:52:39 INFO - PROCESS | 1830 | 1462783959817 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:52:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:52:39 INFO - PROCESS | 1830 | 1462783959823 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:52:39 INFO - PROCESS | 1830 | 1462783959825 Marionette TRACE conn3 <- [1,3066,null,{}] 01:52:39 INFO - PROCESS | 1830 | 1462783959830 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:40 INFO - PROCESS | 1830 | 1462783960055 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:52:40 INFO - PROCESS | 1830 | 1462783960331 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5173113000 == 212 [pid = 1830] [id = 776] 01:52:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f5162152400) [pid = 1830] [serial = 2327] [outer = (nil)] 01:52:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f5168cb0c00) [pid = 1830] [serial = 2328] [outer = 0x7f5162152400] 01:52:40 INFO - PROCESS | 1830 | 1462783960400 Marionette DEBUG loaded listener.js 01:52:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f51699ab800) [pid = 1830] [serial = 2329] [outer = 0x7f5162152400] 01:52:41 INFO - PROCESS | 1830 | 1462783961194 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:52:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1429ms 01:52:41 INFO - PROCESS | 1830 | 1462783961255 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:52:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:52:41 INFO - PROCESS | 1830 | 1462783961260 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:52:41 INFO - PROCESS | 1830 | 1462783961266 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:52:41 INFO - PROCESS | 1830 | 1462783961268 Marionette TRACE conn3 <- [1,3070,null,{}] 01:52:41 INFO - PROCESS | 1830 | 1462783961273 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:41 INFO - PROCESS | 1830 | 1462783961506 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:52:41 INFO - PROCESS | 1830 | 1462783961791 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5179055000 == 213 [pid = 1830] [id = 777] 01:52:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f51633f9000) [pid = 1830] [serial = 2330] [outer = (nil)] 01:52:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f5169a61c00) [pid = 1830] [serial = 2331] [outer = 0x7f51633f9000] 01:52:41 INFO - PROCESS | 1830 | 1462783961864 Marionette DEBUG loaded listener.js 01:52:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f516a7c2c00) [pid = 1830] [serial = 2332] [outer = 0x7f51633f9000] 01:52:42 INFO - PROCESS | 1830 | 1462783962670 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:52:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1437ms 01:52:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:52:42 INFO - PROCESS | 1830 | 1462783962704 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:52:42 INFO - PROCESS | 1830 | 1462783962707 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:52:42 INFO - PROCESS | 1830 | 1462783962713 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:52:42 INFO - PROCESS | 1830 | 1462783962716 Marionette TRACE conn3 <- [1,3074,null,{}] 01:52:42 INFO - PROCESS | 1830 | 1462783962721 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:42 INFO - PROCESS | 1830 | 1462783962949 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:52:43 INFO - PROCESS | 1830 | 1462783963221 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517a125800 == 214 [pid = 1830] [id = 778] 01:52:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f515896c000) [pid = 1830] [serial = 2333] [outer = (nil)] 01:52:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f516aa24000) [pid = 1830] [serial = 2334] [outer = 0x7f515896c000] 01:52:43 INFO - PROCESS | 1830 | 1462783963290 Marionette DEBUG loaded listener.js 01:52:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f516aa2a800) [pid = 1830] [serial = 2335] [outer = 0x7f515896c000] 01:52:44 INFO - PROCESS | 1830 | 1462783964053 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:52:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1377ms 01:52:44 INFO - PROCESS | 1830 | 1462783964091 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:52:44 INFO - PROCESS | 1830 | 1462783964094 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:52:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:52:44 INFO - PROCESS | 1830 | 1462783964100 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:52:44 INFO - PROCESS | 1830 | 1462783964102 Marionette TRACE conn3 <- [1,3078,null,{}] 01:52:44 INFO - PROCESS | 1830 | 1462783964107 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:44 INFO - PROCESS | 1830 | 1462783964336 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:52:44 INFO - PROCESS | 1830 | 1462783964626 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f517c42d800 == 215 [pid = 1830] [id = 779] 01:52:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f5159d0f000) [pid = 1830] [serial = 2336] [outer = (nil)] 01:52:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f516aa31800) [pid = 1830] [serial = 2337] [outer = 0x7f5159d0f000] 01:52:44 INFO - PROCESS | 1830 | 1462783964697 Marionette DEBUG loaded listener.js 01:52:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f516ae7bc00) [pid = 1830] [serial = 2338] [outer = 0x7f5159d0f000] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5171abb000 == 214 [pid = 1830] [id = 457] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51591a0800 == 213 [pid = 1830] [id = 282] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51520dd800 == 212 [pid = 1830] [id = 591] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516b769000 == 211 [pid = 1830] [id = 14] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150b67800 == 210 [pid = 1830] [id = 614] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515bb8c800 == 209 [pid = 1830] [id = 595] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161fb6000 == 208 [pid = 1830] [id = 598] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515877d800 == 207 [pid = 1830] [id = 593] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51608a6000 == 206 [pid = 1830] [id = 596] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5157269800 == 205 [pid = 1830] [id = 592] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515925f000 == 204 [pid = 1830] [id = 594] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51520ef800 == 203 [pid = 1830] [id = 760] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5150db0000 == 202 [pid = 1830] [id = 759] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f8d9800 == 201 [pid = 1830] [id = 758] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514dfce800 == 200 [pid = 1830] [id = 757] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514c7db000 == 199 [pid = 1830] [id = 756] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514bbaa800 == 198 [pid = 1830] [id = 755] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516d1df000 == 197 [pid = 1830] [id = 754] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516c7e9800 == 196 [pid = 1830] [id = 753] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516bf7f000 == 195 [pid = 1830] [id = 752] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516aa58800 == 194 [pid = 1830] [id = 751] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516437b000 == 193 [pid = 1830] [id = 750] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51629b6800 == 192 [pid = 1830] [id = 749] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5162665800 == 191 [pid = 1830] [id = 748] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161a80800 == 190 [pid = 1830] [id = 746] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161e37000 == 189 [pid = 1830] [id = 747] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5161783800 == 188 [pid = 1830] [id = 745] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f516049d800 == 187 [pid = 1830] [id = 744] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515f172800 == 186 [pid = 1830] [id = 743] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515bba4800 == 185 [pid = 1830] [id = 742] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f515ab34000 == 184 [pid = 1830] [id = 741] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5159217000 == 183 [pid = 1830] [id = 740] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5158b0e800 == 182 [pid = 1830] [id = 739] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5157458000 == 181 [pid = 1830] [id = 738] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f51569c5800 == 180 [pid = 1830] [id = 737] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5153eeb000 == 179 [pid = 1830] [id = 736] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f5152705000 == 178 [pid = 1830] [id = 735] 01:52:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f514f7d1800 == 177 [pid = 1830] [id = 734] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f51520ba400) [pid = 1830] [serial = 2196] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f51605c7400) [pid = 1830] [serial = 2154] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f516194e000) [pid = 1830] [serial = 2160] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f515bb0d000) [pid = 1830] [serial = 2148] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f51594c3000) [pid = 1830] [serial = 2144] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f516275b400) [pid = 1830] [serial = 2169] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f515f7ed400) [pid = 1830] [serial = 2153] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f515f095800) [pid = 1830] [serial = 2150] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f514fcaa000) [pid = 1830] [serial = 2132] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f5150aa6c00) [pid = 1830] [serial = 2193] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f5161931400) [pid = 1830] [serial = 2157] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f5153a2f000) [pid = 1830] [serial = 2135] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f5162911400) [pid = 1830] [serial = 2172] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f5162329800) [pid = 1830] [serial = 2166] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f5162e11400) [pid = 1830] [serial = 2177] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f5161897800) [pid = 1830] [serial = 2156] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f514fb82000) [pid = 1830] [serial = 2192] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f5156918400) [pid = 1830] [serial = 2138] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f5153f94400) [pid = 1830] [serial = 2136] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f5150b02400) [pid = 1830] [serial = 2198] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f5162f76400) [pid = 1830] [serial = 2184] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f5162ea8000) [pid = 1830] [serial = 2181] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f5158510000) [pid = 1830] [serial = 2174] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f5162e27400) [pid = 1830] [serial = 2180] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f516215a000) [pid = 1830] [serial = 2163] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f5161939800) [pid = 1830] [serial = 2159] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f5162f7f800) [pid = 1830] [serial = 2186] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f5151ec6c00) [pid = 1830] [serial = 2199] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f51630e9800) [pid = 1830] [serial = 2187] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f514bddd400) [pid = 1830] [serial = 2189] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f5150b17800) [pid = 1830] [serial = 2133] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f5151ece800) [pid = 1830] [serial = 2195] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f516231cc00) [pid = 1830] [serial = 2165] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f515ad5a000) [pid = 1830] [serial = 2147] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f5161f46000) [pid = 1830] [serial = 2162] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f5162ad1800) [pid = 1830] [serial = 2175] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f5154b5ec00) [pid = 1830] [serial = 2129] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f5162e1a800) [pid = 1830] [serial = 2178] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f514c6c3800) [pid = 1830] [serial = 2190] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5158a60c00) [pid = 1830] [serial = 2142] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515f67bc00) [pid = 1830] [serial = 2151] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5159bbc400) [pid = 1830] [serial = 2145] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f516268e400) [pid = 1830] [serial = 2168] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f5162ead800) [pid = 1830] [serial = 2183] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f5158a57800) [pid = 1830] [serial = 2141] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f5162904800) [pid = 1830] [serial = 2171] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f515850d400) [pid = 1830] [serial = 2139] [outer = (nil)] [url = about:blank] 01:52:47 INFO - PROCESS | 1830 | 1462783967760 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:52:47 INFO - PROCESS | 1830 | 1462783967804 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:52:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:52:47 INFO - PROCESS | 1830 | 1462783967813 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:52:47 INFO - PROCESS | 1830 | 1462783967816 Marionette TRACE conn3 <- [1,3082,null,{}] 01:52:47 INFO - PROCESS | 1830 | 1462783967823 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:48 INFO - PROCESS | 1830 | 1462783968027 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:52:48 INFO - PROCESS | 1830 | 1462783968260 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514bf42000 == 178 [pid = 1830] [id = 780] 01:52:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f514de90800) [pid = 1830] [serial = 2339] [outer = (nil)] 01:52:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f514de95000) [pid = 1830] [serial = 2340] [outer = 0x7f514de90800] 01:52:48 INFO - PROCESS | 1830 | 1462783968327 Marionette DEBUG loaded listener.js 01:52:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f514e1de800) [pid = 1830] [serial = 2341] [outer = 0x7f514de90800] 01:52:49 INFO - PROCESS | 1830 | 1462783969006 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:52:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:52:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:52:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1228ms 01:52:49 INFO - PROCESS | 1830 | 1462783969042 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:52:49 INFO - PROCESS | 1830 | 1462783969049 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:52:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:52:49 INFO - PROCESS | 1830 | 1462783969059 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:52:49 INFO - PROCESS | 1830 | 1462783969062 Marionette TRACE conn3 <- [1,3086,null,{}] 01:52:49 INFO - PROCESS | 1830 | 1462783969066 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:49 INFO - PROCESS | 1830 | 1462783969346 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:52:49 INFO - PROCESS | 1830 | 1462783969377 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514f7cf800 == 179 [pid = 1830] [id = 781] 01:52:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f514fb7f800) [pid = 1830] [serial = 2342] [outer = (nil)] 01:52:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f5150aa5c00) [pid = 1830] [serial = 2343] [outer = 0x7f514fb7f800] 01:52:49 INFO - PROCESS | 1830 | 1462783969436 Marionette DEBUG loaded listener.js 01:52:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f5150b0f800) [pid = 1830] [serial = 2344] [outer = 0x7f514fb7f800] 01:52:50 INFO - PROCESS | 1830 | 1462783970340 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:52:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1334ms 01:52:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:52:50 INFO - PROCESS | 1830 | 1462783970393 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:52:50 INFO - PROCESS | 1830 | 1462783970396 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:52:50 INFO - PROCESS | 1830 | 1462783970402 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:52:50 INFO - PROCESS | 1830 | 1462783970407 Marionette TRACE conn3 <- [1,3090,null,{}] 01:52:50 INFO - PROCESS | 1830 | 1462783970427 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:50 INFO - PROCESS | 1830 | 1462783970707 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:52:50 INFO - PROCESS | 1830 | 1462783970741 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5150b64000 == 180 [pid = 1830] [id = 782] 01:52:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f5151ecc000) [pid = 1830] [serial = 2345] [outer = (nil)] 01:52:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f51520b4800) [pid = 1830] [serial = 2346] [outer = 0x7f5151ecc000] 01:52:50 INFO - PROCESS | 1830 | 1462783970805 Marionette DEBUG loaded listener.js 01:52:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f51528f1800) [pid = 1830] [serial = 2347] [outer = 0x7f5151ecc000] 01:52:51 INFO - PROCESS | 1830 | 1462783971759 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:52:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1392ms 01:52:51 INFO - PROCESS | 1830 | 1462783971795 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:52:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:52:51 INFO - PROCESS | 1830 | 1462783971799 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:52:51 INFO - PROCESS | 1830 | 1462783971805 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:52:51 INFO - PROCESS | 1830 | 1462783971807 Marionette TRACE conn3 <- [1,3094,null,{}] 01:52:51 INFO - PROCESS | 1830 | 1462783971812 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:52 INFO - PROCESS | 1830 | 1462783972091 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f514a8e4800) [pid = 1830] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f5153f95400) [pid = 1830] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f515f09b800) [pid = 1830] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f5159bbf800) [pid = 1830] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f514a27d400) [pid = 1830] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f515fac9800) [pid = 1830] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f5159eeec00) [pid = 1830] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f515f2f2000) [pid = 1830] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f5162157000) [pid = 1830] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f5154b44c00) [pid = 1830] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f515fa45800) [pid = 1830] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f51540cb800) [pid = 1830] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f5162681800) [pid = 1830] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f51528f6000) [pid = 1830] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f5150b10c00) [pid = 1830] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f514a8e5c00) [pid = 1830] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f515bb0e800) [pid = 1830] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f515896cc00) [pid = 1830] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f5154c11800) [pid = 1830] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f514c6c8000) [pid = 1830] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f5150b1ac00) [pid = 1830] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f514fca0c00) [pid = 1830] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f515fa50400) [pid = 1830] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f514fb89800) [pid = 1830] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f5162e06000) [pid = 1830] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f5153eba000) [pid = 1830] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:52:52 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f5150b0b800) [pid = 1830] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:52:53 INFO - PROCESS | 1830 | 1462783973015 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514fcf6000 == 181 [pid = 1830] [id = 783] 01:52:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f514a27d400) [pid = 1830] [serial = 2348] [outer = (nil)] 01:52:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f514e1d4000) [pid = 1830] [serial = 2349] [outer = 0x7f514a27d400] 01:52:53 INFO - PROCESS | 1830 | 1462783973080 Marionette DEBUG loaded listener.js 01:52:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f51540d0000) [pid = 1830] [serial = 2350] [outer = 0x7f514a27d400] 01:52:53 INFO - PROCESS | 1830 | 1462783973720 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:52:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1932ms 01:52:53 INFO - PROCESS | 1830 | 1462783973738 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:52:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:52:53 INFO - PROCESS | 1830 | 1462783973754 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:52:53 INFO - PROCESS | 1830 | 1462783973760 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:52:53 INFO - PROCESS | 1830 | 1462783973763 Marionette TRACE conn3 <- [1,3098,null,{}] 01:52:53 INFO - PROCESS | 1830 | 1462783973768 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:53 INFO - PROCESS | 1830 | 1462783973977 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:52:54 INFO - PROCESS | 1830 | 1462783974181 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f515273c800 == 182 [pid = 1830] [id = 784] 01:52:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f514a8e5c00) [pid = 1830] [serial = 2351] [outer = (nil)] 01:52:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f5154b46400) [pid = 1830] [serial = 2352] [outer = 0x7f514a8e5c00] 01:52:54 INFO - PROCESS | 1830 | 1462783974244 Marionette DEBUG loaded listener.js 01:52:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f5154c06000) [pid = 1830] [serial = 2353] [outer = 0x7f514a8e5c00] 01:52:55 INFO - PROCESS | 1830 | 1462783975095 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:52:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:52:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:52:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1379ms 01:52:55 INFO - PROCESS | 1830 | 1462783975140 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:52:55 INFO - PROCESS | 1830 | 1462783975146 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:52:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:52:55 INFO - PROCESS | 1830 | 1462783975196 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:52:55 INFO - PROCESS | 1830 | 1462783975202 Marionette TRACE conn3 <- [1,3102,null,{}] 01:52:55 INFO - PROCESS | 1830 | 1462783975223 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:55 INFO - PROCESS | 1830 | 1462783975501 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:52:55 INFO - PROCESS | 1830 | 1462783975839 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f514cad8000 == 183 [pid = 1830] [id = 785] 01:52:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f514fb80000) [pid = 1830] [serial = 2354] [outer = (nil)] 01:52:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f514fb8a000) [pid = 1830] [serial = 2355] [outer = 0x7f514fb80000] 01:52:55 INFO - PROCESS | 1830 | 1462783975921 Marionette DEBUG loaded listener.js 01:52:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f5150b18800) [pid = 1830] [serial = 2356] [outer = 0x7f514fb80000] 01:52:56 INFO - PROCESS | 1830 | 1462783976744 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:52:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:52:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1643ms 01:52:56 INFO - PROCESS | 1830 | 1462783976799 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:52:56 INFO - PROCESS | 1830 | 1462783976807 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:52:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:52:56 INFO - PROCESS | 1830 | 1462783976817 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:52:56 INFO - PROCESS | 1830 | 1462783976821 Marionette TRACE conn3 <- [1,3106,null,{}] 01:52:56 INFO - PROCESS | 1830 | 1462783976848 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:57 INFO - PROCESS | 1830 | 1462783977087 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:52:57 INFO - PROCESS | 1830 | 1462783977361 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5153a21800 == 184 [pid = 1830] [id = 786] 01:52:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f5151ec5c00) [pid = 1830] [serial = 2357] [outer = (nil)] 01:52:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f5153f8f800) [pid = 1830] [serial = 2358] [outer = 0x7f5151ec5c00] 01:52:57 INFO - PROCESS | 1830 | 1462783977442 Marionette DEBUG loaded listener.js 01:52:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f5154b48000) [pid = 1830] [serial = 2359] [outer = 0x7f5151ec5c00] 01:52:58 INFO - PROCESS | 1830 | 1462783978298 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:52:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:52:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:52:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:52:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1508ms 01:52:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:52:58 INFO - PROCESS | 1830 | 1462783978330 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:52:58 INFO - PROCESS | 1830 | 1462783978333 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:52:58 INFO - PROCESS | 1830 | 1462783978342 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:52:58 INFO - PROCESS | 1830 | 1462783978348 Marionette TRACE conn3 <- [1,3110,null,{}] 01:52:58 INFO - PROCESS | 1830 | 1462783978365 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:52:58 INFO - PROCESS | 1830 | 1462783978607 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:52:58 INFO - PROCESS | 1830 | 1462783978886 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5154cd7000 == 185 [pid = 1830] [id = 787] 01:52:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f5154b4ec00) [pid = 1830] [serial = 2360] [outer = (nil)] 01:52:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f5155557c00) [pid = 1830] [serial = 2361] [outer = 0x7f5154b4ec00] 01:52:58 INFO - PROCESS | 1830 | 1462783978968 Marionette DEBUG loaded listener.js 01:52:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f5156913c00) [pid = 1830] [serial = 2362] [outer = 0x7f5154b4ec00] 01:52:59 INFO - PROCESS | 1830 | 1462783979836 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:52:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:52:59 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 01:52:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:52:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:52:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1538ms 01:52:59 INFO - PROCESS | 1830 | 1462783979882 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:52:59 INFO - PROCESS | 1830 | 1462783979885 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:52:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:52:59 INFO - PROCESS | 1830 | 1462783979891 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:52:59 INFO - PROCESS | 1830 | 1462783979894 Marionette TRACE conn3 <- [1,3114,null,{}] 01:52:59 INFO - PROCESS | 1830 | 1462783979900 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:53:00 INFO - PROCESS | 1830 | 1462783980173 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:53:00 INFO - PROCESS | 1830 | 1462783980433 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"da6484cf-863f-4505-a9a4-3a9a0e9467ed\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f5158523800 == 186 [pid = 1830] [id = 788] 01:53:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f5154c0bc00) [pid = 1830] [serial = 2363] [outer = (nil)] 01:53:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f5158967c00) [pid = 1830] [serial = 2364] [outer = 0x7f5154c0bc00] 01:53:00 INFO - PROCESS | 1830 | 1462783980508 Marionette DEBUG loaded listener.js 01:53:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f51589b0c00) [pid = 1830] [serial = 2365] [outer = 0x7f5154c0bc00] 01:53:01 INFO - PROCESS | 1830 | 1462783981317 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:53:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:53:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1476ms 01:53:01 INFO - PROCESS | 1830 | 1462783981370 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:53:01 INFO - PROCESS | 1830 | 1462783981372 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:53:02 WARNING - u'runner_teardown' () 01:53:02 INFO - No more tests 01:53:02 INFO - Got 0 unexpected results 01:53:02 INFO - SUITE-END | took 1138s 01:53:02 INFO - Closing logging queue 01:53:02 INFO - queue closed 01:53:02 INFO - Return code: 0 01:53:02 WARNING - # TBPL SUCCESS # 01:53:02 INFO - Running post-action listener: _resource_record_post_action 01:53:02 INFO - Running post-run listener: _resource_record_post_run 01:53:03 INFO - Total resource usage - Wall time: 1171s; CPU: 98.0%; Read bytes: 8491008; Write bytes: 931856384; Read time: 416; Write time: 302900 01:53:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:53:03 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 4096; Write bytes: 54304768; Read time: 12; Write time: 43556 01:53:03 INFO - run-tests - Wall time: 1143s; CPU: 98.0%; Read bytes: 5746688; Write bytes: 877551616; Read time: 264; Write time: 259344 01:53:03 INFO - Running post-run listener: _upload_blobber_files 01:53:03 INFO - Blob upload gear active. 01:53:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:53:03 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 01:53:03 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'] 01:53:03 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 01:53:04 INFO - (blobuploader) - INFO - Open directory for files ... 01:53:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:53:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:53:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:53:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:53:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:53:05 INFO - (blobuploader) - INFO - Done attempting. 01:53:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:53:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:53:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:53:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:53:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:53:06 INFO - (blobuploader) - INFO - Done attempting. 01:53:06 INFO - (blobuploader) - INFO - Iteration through files over. 01:53:06 INFO - Return code: 0 01:53:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:53:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:53:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0bfd535d6acce60aca5b020916b81e9e1580bb1154469dd580ccb8081f9a134598c70a2da25a5b1445df78c172149ed40dcf6702b33b8ca535339c28ca071219", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4d2a4a8ae1f20bdbf6f2c184053791b2019f1718b0470aafa70c361bc0833364a637e0bc4e33a4f6c8463ba1c54ac3ae5552ae9871e49f599c565ad23b757e01"} 01:53:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:53:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:53:06 INFO - Contents: 01:53:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0bfd535d6acce60aca5b020916b81e9e1580bb1154469dd580ccb8081f9a134598c70a2da25a5b1445df78c172149ed40dcf6702b33b8ca535339c28ca071219", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4d2a4a8ae1f20bdbf6f2c184053791b2019f1718b0470aafa70c361bc0833364a637e0bc4e33a4f6c8463ba1c54ac3ae5552ae9871e49f599c565ad23b757e01"} 01:53:06 INFO - Running post-run listener: copy_logs_to_upload_dir 01:53:06 INFO - Copying logs to upload dir... 01:53:06 INFO - mkdir: /builds/slave/test/build/upload/logs 01:53:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1287.353171 ========= master_lag: 0.78 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 28 secs) (at 2016-05-09 01:53:07.493928) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-09 01:53:07.495056) ========= 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=9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0bfd535d6acce60aca5b020916b81e9e1580bb1154469dd580ccb8081f9a134598c70a2da25a5b1445df78c172149ed40dcf6702b33b8ca535339c28ca071219", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4d2a4a8ae1f20bdbf6f2c184053791b2019f1718b0470aafa70c361bc0833364a637e0bc4e33a4f6c8463ba1c54ac3ae5552ae9871e49f599c565ad23b757e01"} build_url:https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033850 build_url: 'https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0bfd535d6acce60aca5b020916b81e9e1580bb1154469dd580ccb8081f9a134598c70a2da25a5b1445df78c172149ed40dcf6702b33b8ca535339c28ca071219", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4d2a4a8ae1f20bdbf6f2c184053791b2019f1718b0470aafa70c361bc0833364a637e0bc4e33a4f6c8463ba1c54ac3ae5552ae9871e49f599c565ad23b757e01"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UvRB1vlATTyijN5U8uOJxQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.71 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-09 01:53:08.234765) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-09 01:53:08.235249) ========= 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=9ca12473fbb1d023794ffd180000023c-1462781759.178462-1519409744 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019035 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-09 01:53:08.299438) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-09 01:53:08.299876) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-09 01:53:08.300431) ========= ========= Total master_lag: 1.63 =========