builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-380 starttime: 1461190466.5 results: success (0) buildid: 20160420135553 builduid: d3aa61ee81694221b6574211e5a5398e revision: 93090fa3065335c9f830e9c70cbfbbc2f40fd979 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:26.503851) ========= master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:26.504225) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:26.504523) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:26.615548) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:26.615837) ========= 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-1461190351.632256-1722841334 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 15:14:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.17M=0.001s 2016-04-20 15:14:26 (9.17 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.297472 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:26.950156) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:26.950521) ========= 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-1461190351.632256-1722841334 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068612 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:27.052448) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:27.052762) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 93090fa3065335c9f830e9c70cbfbbc2f40fd979 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 93090fa3065335c9f830e9c70cbfbbc2f40fd979 --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-1461190351.632256-1722841334 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 15:14:27,162 truncating revision to first 12 chars 2016-04-20 15:14:27,163 Setting DEBUG logging. 2016-04-20 15:14:27,163 attempt 1/10 2016-04-20 15:14:27,163 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/93090fa30653?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:14:27,481 unpacking tar archive at: mozilla-central-93090fa30653/testing/mozharness/ program finished with exit code 0 elapsedTime=0.611945 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:27.836332) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:27.836609) ========= script_repo_revision: 93090fa3065335c9f830e9c70cbfbbc2f40fd979 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:27.836985) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:27.837251) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:27.868352) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 52 secs) (at 2016-04-20 15:14:27.868623) ========= /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-central --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-central', '--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-1461190351.632256-1722841334 _=/tools/buildbot/bin/python using PTY: False 15:14:28 INFO - MultiFileLogger online at 20160420 15:14:28 in /builds/slave/test 15:14:28 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-central --download-symbols true 15:14:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:14:28 INFO - {'append_to_log': False, 15:14:28 INFO - 'base_work_dir': '/builds/slave/test', 15:14:28 INFO - 'blob_upload_branch': 'mozilla-central', 15:14:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:14:28 INFO - 'buildbot_json_path': 'buildprops.json', 15:14:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:14:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:14:28 INFO - 'download_minidump_stackwalk': True, 15:14:28 INFO - 'download_symbols': 'true', 15:14:28 INFO - 'e10s': False, 15:14:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:14:28 INFO - 'tooltool.py': '/tools/tooltool.py', 15:14:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:14:28 INFO - '/tools/misc-python/virtualenv.py')}, 15:14:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:14:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:14:28 INFO - 'log_level': 'info', 15:14:28 INFO - 'log_to_console': True, 15:14:28 INFO - 'opt_config_files': (), 15:14:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:14:28 INFO - '--processes=1', 15:14:28 INFO - '--config=%(test_path)s/wptrunner.ini', 15:14:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:14:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:14:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:14:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:14:28 INFO - 'pip_index': False, 15:14:28 INFO - 'require_test_zip': True, 15:14:28 INFO - 'test_type': ('testharness',), 15:14:28 INFO - 'this_chunk': '1', 15:14:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:14:28 INFO - 'total_chunks': '10', 15:14:28 INFO - 'virtualenv_path': 'venv', 15:14:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:14:28 INFO - 'work_dir': 'build'} 15:14:28 INFO - ##### 15:14:28 INFO - ##### Running clobber step. 15:14:28 INFO - ##### 15:14:28 INFO - Running pre-action listener: _resource_record_pre_action 15:14:28 INFO - Running main action method: clobber 15:14:28 INFO - rmtree: /builds/slave/test/build 15:14:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:14:30 INFO - Running post-action listener: _resource_record_post_action 15:14:30 INFO - ##### 15:14:30 INFO - ##### Running read-buildbot-config step. 15:14:30 INFO - ##### 15:14:30 INFO - Running pre-action listener: _resource_record_pre_action 15:14:30 INFO - Running main action method: read_buildbot_config 15:14:30 INFO - Using buildbot properties: 15:14:30 INFO - { 15:14:30 INFO - "project": "", 15:14:30 INFO - "product": "firefox", 15:14:30 INFO - "script_repo_revision": "production", 15:14:30 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 15:14:30 INFO - "repository": "", 15:14:30 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 15:14:30 INFO - "buildid": "20160420135553", 15:14:30 INFO - "pgo_build": "False", 15:14:30 INFO - "basedir": "/builds/slave/test", 15:14:30 INFO - "buildnumber": 5, 15:14:30 INFO - "slavename": "tst-linux64-spot-380", 15:14:30 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/", 15:14:30 INFO - "platform": "linux64", 15:14:30 INFO - "branch": "mozilla-central", 15:14:30 INFO - "revision": "93090fa3065335c9f830e9c70cbfbbc2f40fd979", 15:14:30 INFO - "repo_path": "mozilla-central", 15:14:30 INFO - "moz_repo_path": "", 15:14:30 INFO - "stage_platform": "linux64", 15:14:30 INFO - "builduid": "d3aa61ee81694221b6574211e5a5398e", 15:14:30 INFO - "slavebuilddir": "test" 15:14:30 INFO - } 15:14:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:14:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:14:30 INFO - Running post-action listener: _resource_record_post_action 15:14:30 INFO - ##### 15:14:30 INFO - ##### Running download-and-extract step. 15:14:30 INFO - ##### 15:14:30 INFO - Running pre-action listener: _resource_record_pre_action 15:14:30 INFO - Running main action method: download_and_extract 15:14:30 INFO - mkdir: /builds/slave/test/build/tests 15:14:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:14:30 INFO - https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:14:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:14:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:14:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:14:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 15:14:49 INFO - Downloaded 1361 bytes. 15:14:49 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:14:49 INFO - Using the following test package requirements: 15:14:49 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:14:49 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:14:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:14:49 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:14:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:14:49 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:14:49 INFO - u'jsshell-linux-x86_64.zip'], 15:14:49 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:14:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:14:49 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:14:49 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:14:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:14:49 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:14:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:14:49 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:14:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:14:49 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:14:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:14:49 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 15:14:49 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')]} 15:14:49 INFO - https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:14:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:14:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:14:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:14:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 15:14:51 INFO - Downloaded 22735374 bytes. 15:14:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:14:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:14:52 INFO - caution: filename not matched: web-platform/* 15:14:52 INFO - Return code: 11 15:14:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:14:52 INFO - https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:14:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:14:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:14:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:14:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 15:14:54 INFO - Downloaded 36397853 bytes. 15:14:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:14:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:14:57 INFO - caution: filename not matched: bin/* 15:14:57 INFO - caution: filename not matched: config/* 15:14:57 INFO - caution: filename not matched: mozbase/* 15:14:57 INFO - caution: filename not matched: marionette/* 15:14:57 INFO - caution: filename not matched: tools/wptserve/* 15:14:57 INFO - Return code: 11 15:14:57 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')]} 15:14:57 INFO - https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:14:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:14:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:14:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:14:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 15:15:01 INFO - Downloaded 64266184 bytes. 15:15:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:15:01 INFO - mkdir: /builds/slave/test/properties 15:15:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:15:01 INFO - Writing to file /builds/slave/test/properties/build_url 15:15:01 INFO - Contents: 15:15:01 INFO - build_url:https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:15:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:15:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:15:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:15:02 INFO - Contents: 15:15:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:15:02 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')]} 15:15:02 INFO - https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:15:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:15:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:15:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:15:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 15:15:05 INFO - Downloaded 90761441 bytes. 15:15:05 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:15:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:15:13 INFO - Return code: 0 15:15:13 INFO - Running post-action listener: _resource_record_post_action 15:15:13 INFO - Running post-action listener: set_extra_try_arguments 15:15:13 INFO - ##### 15:15:13 INFO - ##### Running create-virtualenv step. 15:15:13 INFO - ##### 15:15:13 INFO - Running pre-action listener: _pre_create_virtualenv 15:15:13 INFO - Running pre-action listener: _resource_record_pre_action 15:15:13 INFO - Running main action method: create_virtualenv 15:15:13 INFO - Creating virtualenv /builds/slave/test/build/venv 15:15:13 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 15:15:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:15:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:15:13 INFO - Using real prefix '/usr' 15:15:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:15:17 INFO - Installing distribute.............................................................................................................................................................................................done. 15:15:20 INFO - Installing pip.................done. 15:15:20 INFO - Return code: 0 15:15:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:15:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:15:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:15:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2865030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2975240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x297db40>, '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 0x2988cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2973ca0>, '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-1461190351.632256-1722841334', '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 15:15:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:15:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:15:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:15:20 INFO - 'CCACHE_UMASK': '002', 15:15:20 INFO - 'DISPLAY': ':0', 15:15:20 INFO - 'HOME': '/home/cltbld', 15:15:20 INFO - 'LANG': 'en_US.UTF-8', 15:15:20 INFO - 'LOGNAME': 'cltbld', 15:15:20 INFO - 'MAIL': '/var/mail/cltbld', 15:15:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:15:20 INFO - 'MOZ_NO_REMOTE': '1', 15:15:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:15:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:15:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:20 INFO - 'PWD': '/builds/slave/test', 15:15:20 INFO - 'SHELL': '/bin/bash', 15:15:20 INFO - 'SHLVL': '1', 15:15:20 INFO - 'TERM': 'linux', 15:15:20 INFO - 'TMOUT': '86400', 15:15:20 INFO - 'USER': 'cltbld', 15:15:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461190351.632256-1722841334', 15:15:20 INFO - '_': '/tools/buildbot/bin/python'} 15:15:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:21 INFO - Downloading/unpacking psutil>=0.7.1 15:15:21 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 15:15:21 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 15:15:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:21 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 15:15:21 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 15:15:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:15:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:15:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:15:25 INFO - Installing collected packages: psutil 15:15:25 INFO - Running setup.py install for psutil 15:15:25 INFO - building 'psutil._psutil_linux' extension 15:15:25 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 15:15:26 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 15:15:26 INFO - building 'psutil._psutil_posix' extension 15:15:26 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 15:15:26 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 15:15:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:15:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:15:26 INFO - Successfully installed psutil 15:15:26 INFO - Cleaning up... 15:15:26 INFO - Return code: 0 15:15:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:15:26 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')]} 15:15:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:15:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:26 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')]} 15:15:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:15:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2865030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2975240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x297db40>, '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 0x2988cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2973ca0>, '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-1461190351.632256-1722841334', '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 15:15:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:15:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:15:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:15:26 INFO - 'CCACHE_UMASK': '002', 15:15:26 INFO - 'DISPLAY': ':0', 15:15:26 INFO - 'HOME': '/home/cltbld', 15:15:26 INFO - 'LANG': 'en_US.UTF-8', 15:15:26 INFO - 'LOGNAME': 'cltbld', 15:15:26 INFO - 'MAIL': '/var/mail/cltbld', 15:15:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:15:26 INFO - 'MOZ_NO_REMOTE': '1', 15:15:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:15:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:15:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:26 INFO - 'PWD': '/builds/slave/test', 15:15:26 INFO - 'SHELL': '/bin/bash', 15:15:26 INFO - 'SHLVL': '1', 15:15:26 INFO - 'TERM': 'linux', 15:15:26 INFO - 'TMOUT': '86400', 15:15:26 INFO - 'USER': 'cltbld', 15:15:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461190351.632256-1722841334', 15:15:26 INFO - '_': '/tools/buildbot/bin/python'} 15:15:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:15:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:15:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:15:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:15:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:15:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:15:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:15:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:15:30 INFO - Installing collected packages: mozsystemmonitor 15:15:30 INFO - Running setup.py install for mozsystemmonitor 15:15:30 INFO - Successfully installed mozsystemmonitor 15:15:31 INFO - Cleaning up... 15:15:31 INFO - Return code: 0 15:15:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:15:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:15:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:15:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2865030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2975240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x297db40>, '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 0x2988cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2973ca0>, '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-1461190351.632256-1722841334', '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 15:15:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:15:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:15:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:15:31 INFO - 'CCACHE_UMASK': '002', 15:15:31 INFO - 'DISPLAY': ':0', 15:15:31 INFO - 'HOME': '/home/cltbld', 15:15:31 INFO - 'LANG': 'en_US.UTF-8', 15:15:31 INFO - 'LOGNAME': 'cltbld', 15:15:31 INFO - 'MAIL': '/var/mail/cltbld', 15:15:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:15:31 INFO - 'MOZ_NO_REMOTE': '1', 15:15:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:15:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:15:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:31 INFO - 'PWD': '/builds/slave/test', 15:15:31 INFO - 'SHELL': '/bin/bash', 15:15:31 INFO - 'SHLVL': '1', 15:15:31 INFO - 'TERM': 'linux', 15:15:31 INFO - 'TMOUT': '86400', 15:15:31 INFO - 'USER': 'cltbld', 15:15:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461190351.632256-1722841334', 15:15:31 INFO - '_': '/tools/buildbot/bin/python'} 15:15:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:31 INFO - Downloading/unpacking blobuploader==1.2.4 15:15:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:15:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:15:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:15:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:15:35 INFO - Downloading blobuploader-1.2.4.tar.gz 15:15:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:15:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:15:35 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 15:15:35 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 15:15:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:35 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 15:15:35 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 15:15:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:15:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:15:36 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 15:15:36 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 15:15:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:36 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 15:15:36 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 15:15:36 INFO - Downloading docopt-0.6.1.tar.gz 15:15:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:15:36 INFO - Installing collected packages: blobuploader, requests, docopt 15:15:36 INFO - Running setup.py install for blobuploader 15:15:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:15:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:15:36 INFO - Running setup.py install for requests 15:15:37 INFO - Running setup.py install for docopt 15:15:37 INFO - Successfully installed blobuploader requests docopt 15:15:37 INFO - Cleaning up... 15:15:38 INFO - Return code: 0 15:15:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:15:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:15:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:15:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2865030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2975240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x297db40>, '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 0x2988cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2973ca0>, '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-1461190351.632256-1722841334', '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 15:15:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:15:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:15:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:15:38 INFO - 'CCACHE_UMASK': '002', 15:15:38 INFO - 'DISPLAY': ':0', 15:15:38 INFO - 'HOME': '/home/cltbld', 15:15:38 INFO - 'LANG': 'en_US.UTF-8', 15:15:38 INFO - 'LOGNAME': 'cltbld', 15:15:38 INFO - 'MAIL': '/var/mail/cltbld', 15:15:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:15:38 INFO - 'MOZ_NO_REMOTE': '1', 15:15:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:15:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:15:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:38 INFO - 'PWD': '/builds/slave/test', 15:15:38 INFO - 'SHELL': '/bin/bash', 15:15:38 INFO - 'SHLVL': '1', 15:15:38 INFO - 'TERM': 'linux', 15:15:38 INFO - 'TMOUT': '86400', 15:15:38 INFO - 'USER': 'cltbld', 15:15:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461190351.632256-1722841334', 15:15:38 INFO - '_': '/tools/buildbot/bin/python'} 15:15:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:15:38 INFO - Running setup.py (path:/tmp/pip-qklojQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:15:38 INFO - Running setup.py (path:/tmp/pip-fOraB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:15:38 INFO - Running setup.py (path:/tmp/pip-xNO_y4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:15:38 INFO - Running setup.py (path:/tmp/pip-pTI1kF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:15:38 INFO - Running setup.py (path:/tmp/pip-z4PF59-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:15:39 INFO - Running setup.py (path:/tmp/pip-FKLNsv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:15:39 INFO - Running setup.py (path:/tmp/pip-OAMSRc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:15:39 INFO - Running setup.py (path:/tmp/pip-SLhYN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:15:39 INFO - Running setup.py (path:/tmp/pip-nhL6P7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:15:39 INFO - Running setup.py (path:/tmp/pip-OL55iu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:15:39 INFO - Running setup.py (path:/tmp/pip-m45dMW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:15:39 INFO - Running setup.py (path:/tmp/pip-TuP6Tj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:15:40 INFO - Running setup.py (path:/tmp/pip-o9DgNb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:15:40 INFO - Running setup.py (path:/tmp/pip-39sBZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:15:40 INFO - Running setup.py (path:/tmp/pip-Ir5GGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:15:40 INFO - Running setup.py (path:/tmp/pip-oa7f2I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:15:40 INFO - Running setup.py (path:/tmp/pip-D6pdQa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:15:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:15:40 INFO - Running setup.py (path:/tmp/pip-7pnytD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:15:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:15:40 INFO - Running setup.py (path:/tmp/pip-xrSwES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:15:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:15:40 INFO - Running setup.py (path:/tmp/pip-Ar1678-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:15:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:15:41 INFO - Running setup.py (path:/tmp/pip-dLF8SR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:15:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:15:41 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 15:15:41 INFO - Running setup.py install for manifestparser 15:15:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:15:41 INFO - Running setup.py install for mozcrash 15:15:42 INFO - Running setup.py install for mozdebug 15:15:42 INFO - Running setup.py install for mozdevice 15:15:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:15:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:15:42 INFO - Running setup.py install for mozfile 15:15:42 INFO - Running setup.py install for mozhttpd 15:15:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:15:42 INFO - Running setup.py install for mozinfo 15:15:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:15:43 INFO - Running setup.py install for mozInstall 15:15:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:15:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:15:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:15:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:15:43 INFO - Running setup.py install for mozleak 15:15:43 INFO - Running setup.py install for mozlog 15:15:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:15:43 INFO - Running setup.py install for moznetwork 15:15:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:15:43 INFO - Running setup.py install for mozprocess 15:15:44 INFO - Running setup.py install for mozprofile 15:15:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:15:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:15:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:15:44 INFO - Running setup.py install for mozrunner 15:15:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:15:44 INFO - Running setup.py install for mozscreenshot 15:15:44 INFO - Running setup.py install for moztest 15:15:45 INFO - Running setup.py install for mozversion 15:15:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:15:45 INFO - Running setup.py install for wptserve 15:15:45 INFO - Running setup.py install for marionette-driver 15:15:45 INFO - Running setup.py install for browsermob-proxy 15:15:45 INFO - Running setup.py install for marionette-client 15:15:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:15:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:15:46 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 15:15:46 INFO - Cleaning up... 15:15:46 INFO - Return code: 0 15:15:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:15:46 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')]} 15:15:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:15:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:46 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')]} 15:15:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:15:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:15:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2865030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2975240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x297db40>, '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 0x2988cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2973ca0>, '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-1461190351.632256-1722841334', '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 15:15:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:15:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:15:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:15:46 INFO - 'CCACHE_UMASK': '002', 15:15:46 INFO - 'DISPLAY': ':0', 15:15:46 INFO - 'HOME': '/home/cltbld', 15:15:46 INFO - 'LANG': 'en_US.UTF-8', 15:15:46 INFO - 'LOGNAME': 'cltbld', 15:15:46 INFO - 'MAIL': '/var/mail/cltbld', 15:15:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:15:46 INFO - 'MOZ_NO_REMOTE': '1', 15:15:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:15:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:15:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:46 INFO - 'PWD': '/builds/slave/test', 15:15:46 INFO - 'SHELL': '/bin/bash', 15:15:46 INFO - 'SHLVL': '1', 15:15:46 INFO - 'TERM': 'linux', 15:15:46 INFO - 'TMOUT': '86400', 15:15:46 INFO - 'USER': 'cltbld', 15:15:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461190351.632256-1722841334', 15:15:46 INFO - '_': '/tools/buildbot/bin/python'} 15:15:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:15:46 INFO - Running setup.py (path:/tmp/pip-rER28F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:15:47 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)) 15:15:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:15:47 INFO - Running setup.py (path:/tmp/pip-DIP1Ui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:15:47 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)) 15:15:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:15:47 INFO - Running setup.py (path:/tmp/pip-bFeaao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:15:47 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)) 15:15:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:15:47 INFO - Running setup.py (path:/tmp/pip-jd6l8_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:15:47 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)) 15:15:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:15:47 INFO - Running setup.py (path:/tmp/pip-8ypR7l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:15:47 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)) 15:15:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:15:47 INFO - Running setup.py (path:/tmp/pip-s39ScZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:15:47 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)) 15:15:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:15:47 INFO - Running setup.py (path:/tmp/pip-LNpV3h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:15:47 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)) 15:15:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:15:47 INFO - Running setup.py (path:/tmp/pip-Fd7TpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:15:48 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)) 15:15:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:15:48 INFO - Running setup.py (path:/tmp/pip-CVDfuO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:15:48 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)) 15:15:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:15:48 INFO - Running setup.py (path:/tmp/pip-GwcgDe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:15:48 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)) 15:15:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:15:48 INFO - Running setup.py (path:/tmp/pip-ky7arb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:15:48 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)) 15:15:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:15:48 INFO - Running setup.py (path:/tmp/pip-7ZGpMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:15:48 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)) 15:15:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:15:48 INFO - Running setup.py (path:/tmp/pip-CvG0Dy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:15:48 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)) 15:15:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:15:48 INFO - Running setup.py (path:/tmp/pip-V8mYnZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:15:48 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)) 15:15:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:15:48 INFO - Running setup.py (path:/tmp/pip-71_Lzp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:15:49 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)) 15:15:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:15:49 INFO - Running setup.py (path:/tmp/pip-XX3TPB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:15:49 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)) 15:15:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:15:49 INFO - Running setup.py (path:/tmp/pip-JOpFTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:15:49 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)) 15:15:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:15:49 INFO - Running setup.py (path:/tmp/pip-wuUfVW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:15:49 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)) 15:15:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:15:49 INFO - Running setup.py (path:/tmp/pip-KwpR3I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:15:49 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)) 15:15:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:15:49 INFO - Running setup.py (path:/tmp/pip-9s6Nnp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:15:49 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)) 15:15:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:15:50 INFO - Running setup.py (path:/tmp/pip-Ll8mVD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:15:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:15:50 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)) 15:15:50 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)) 15:15:50 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)) 15:15:50 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)) 15:15:50 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)) 15:15:50 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)) 15:15:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:15:50 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 15:15:50 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 15:15:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:15:50 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 15:15:50 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 15:15:53 INFO - Downloading blessings-1.6.tar.gz 15:15:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:15:54 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)) 15:15:54 INFO - Installing collected packages: blessings 15:15:54 INFO - Running setup.py install for blessings 15:15:54 INFO - Successfully installed blessings 15:15:54 INFO - Cleaning up... 15:15:54 INFO - Return code: 0 15:15:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:15:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:15:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:15:55 INFO - Reading from file tmpfile_stdout 15:15:55 INFO - Current package versions: 15:15:55 INFO - argparse == 1.2.1 15:15:55 INFO - blessings == 1.6 15:15:55 INFO - blobuploader == 1.2.4 15:15:55 INFO - browsermob-proxy == 0.6.0 15:15:55 INFO - docopt == 0.6.1 15:15:55 INFO - manifestparser == 1.1 15:15:55 INFO - marionette-client == 2.3.0 15:15:55 INFO - marionette-driver == 1.4.0 15:15:55 INFO - mozInstall == 1.12 15:15:55 INFO - mozcrash == 0.17 15:15:55 INFO - mozdebug == 0.1 15:15:55 INFO - mozdevice == 0.48 15:15:55 INFO - mozfile == 1.2 15:15:55 INFO - mozhttpd == 0.7 15:15:55 INFO - mozinfo == 0.9 15:15:55 INFO - mozleak == 0.1 15:15:55 INFO - mozlog == 3.1 15:15:55 INFO - moznetwork == 0.27 15:15:55 INFO - mozprocess == 0.22 15:15:55 INFO - mozprofile == 0.28 15:15:55 INFO - mozrunner == 6.11 15:15:55 INFO - mozscreenshot == 0.1 15:15:55 INFO - mozsystemmonitor == 0.0 15:15:55 INFO - moztest == 0.7 15:15:55 INFO - mozversion == 1.4 15:15:55 INFO - psutil == 3.1.1 15:15:55 INFO - requests == 1.2.3 15:15:55 INFO - wptserve == 1.4.0 15:15:55 INFO - wsgiref == 0.1.2 15:15:55 INFO - Running post-action listener: _resource_record_post_action 15:15:55 INFO - Running post-action listener: _start_resource_monitoring 15:15:55 INFO - Starting resource monitoring. 15:15:55 INFO - ##### 15:15:55 INFO - ##### Running pull step. 15:15:55 INFO - ##### 15:15:55 INFO - Running pre-action listener: _resource_record_pre_action 15:15:55 INFO - Running main action method: pull 15:15:55 INFO - Pull has nothing to do! 15:15:55 INFO - Running post-action listener: _resource_record_post_action 15:15:55 INFO - ##### 15:15:55 INFO - ##### Running install step. 15:15:55 INFO - ##### 15:15:55 INFO - Running pre-action listener: _resource_record_pre_action 15:15:55 INFO - Running main action method: install 15:15:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:15:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:15:55 INFO - Reading from file tmpfile_stdout 15:15:55 INFO - Detecting whether we're running mozinstall >=1.0... 15:15:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:15:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:15:55 INFO - Reading from file tmpfile_stdout 15:15:55 INFO - Output received: 15:15:55 INFO - Usage: mozinstall [options] installer 15:15:55 INFO - Options: 15:15:55 INFO - -h, --help show this help message and exit 15:15:55 INFO - -d DEST, --destination=DEST 15:15:55 INFO - Directory to install application into. [default: 15:15:55 INFO - "/builds/slave/test"] 15:15:55 INFO - --app=APP Application being installed. [default: firefox] 15:15:55 INFO - mkdir: /builds/slave/test/build/application 15:15:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:15:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 15:16:26 INFO - Reading from file tmpfile_stdout 15:16:26 INFO - Output received: 15:16:26 INFO - /builds/slave/test/build/application/firefox/firefox 15:16:26 INFO - Running post-action listener: _resource_record_post_action 15:16:26 INFO - ##### 15:16:26 INFO - ##### Running run-tests step. 15:16:26 INFO - ##### 15:16:26 INFO - Running pre-action listener: _resource_record_pre_action 15:16:26 INFO - Running main action method: run_tests 15:16:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:16:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:16:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:16:26 INFO - grabbing minidump binary from tooltool 15:16:26 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')]} 15:16:26 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 0x297db40>, '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 0x2988cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2973ca0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:16:26 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 15:16:26 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 15:16:26 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:16:26 INFO - Return code: 0 15:16:26 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:16:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:16:26 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/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.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 15:16:26 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/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.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 15:16:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:16:26 INFO - 'CCACHE_UMASK': '002', 15:16:26 INFO - 'DISPLAY': ':0', 15:16:26 INFO - 'HOME': '/home/cltbld', 15:16:26 INFO - 'LANG': 'en_US.UTF-8', 15:16:26 INFO - 'LOGNAME': 'cltbld', 15:16:26 INFO - 'MAIL': '/var/mail/cltbld', 15:16:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:16:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:16:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:16:26 INFO - 'MOZ_NO_REMOTE': '1', 15:16:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:16:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:16:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:16:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:16:26 INFO - 'PWD': '/builds/slave/test', 15:16:26 INFO - 'SHELL': '/bin/bash', 15:16:26 INFO - 'SHLVL': '1', 15:16:26 INFO - 'TERM': 'linux', 15:16:26 INFO - 'TMOUT': '86400', 15:16:26 INFO - 'USER': 'cltbld', 15:16:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461190351.632256-1722841334', 15:16:26 INFO - '_': '/tools/buildbot/bin/python'} 15:16:26 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/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.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 15:16:27 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 15:16:27 INFO - import pkg_resources 15:16:28 INFO - Using 1 client processes 15:16:29 INFO - wptserve Starting http server on 127.0.0.1:8000 15:16:29 INFO - wptserve Starting http server on 127.0.0.1:8001 15:16:29 INFO - wptserve Starting http server on 127.0.0.1:8443 15:16:31 INFO - SUITE-START | Running 778 tests 15:16:31 INFO - Running testharness tests 15:16:31 INFO - Setting up ssl 15:16:31 INFO - PROCESS | certutil | 15:16:31 INFO - PROCESS | certutil | 15:16:31 INFO - PROCESS | certutil | 15:16:31 INFO - Certificate Nickname Trust Attributes 15:16:31 INFO - SSL,S/MIME,JAR/XPI 15:16:31 INFO - 15:16:31 INFO - web-platform-tests CT,, 15:16:31 INFO - 15:16:31 INFO - Starting runner 15:16:34 INFO - PROCESS | 1827 | 1461190594026 Marionette DEBUG Marionette enabled via build flag and pref 15:16:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126920a000 == 1 [pid = 1827] [id = 1] 15:16:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 1 (0x7f126920a800) [pid = 1827] [serial = 1] [outer = (nil)] 15:16:34 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:16:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 2 (0x7f126920b800) [pid = 1827] [serial = 2] [outer = 0x7f126920a800] 15:16:34 INFO - PROCESS | 1827 | 1461190594658 Marionette INFO Listening on port 2828 15:16:35 INFO - PROCESS | 1827 | 1461190595187 Marionette DEBUG Marionette enabled via command-line flag 15:16:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1266356000 == 2 [pid = 1827] [id = 2] 15:16:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 3 (0x7f12663bf800) [pid = 1827] [serial = 3] [outer = (nil)] 15:16:35 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:16:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 4 (0x7f12663c0800) [pid = 1827] [serial = 4] [outer = 0x7f12663bf800] 15:16:35 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f12661ac9a0 15:16:35 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f126551a220 15:16:35 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f126551e4f0 15:16:35 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f126551e7f0 15:16:35 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f126551eb20 15:16:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 5 (0x7f126bc05800) [pid = 1827] [serial = 5] [outer = 0x7f126920a800] 15:16:35 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:16:35 INFO - PROCESS | 1827 | 1461190595577 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49815 15:16:35 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:16:35 INFO - PROCESS | 1827 | 1461190595663 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49816 15:16:35 INFO - PROCESS | 1827 | 1461190595669 Marionette DEBUG Closed connection conn0 15:16:35 INFO - PROCESS | 1827 | [1827] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 15:16:35 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:16:35 INFO - PROCESS | 1827 | 1461190595798 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49817 15:16:35 INFO - PROCESS | 1827 | 1461190595800 Marionette DEBUG Closed connection conn1 15:16:35 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:16:35 INFO - PROCESS | 1827 | 1461190595868 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49818 15:16:35 INFO - PROCESS | 1827 | 1461190595876 Marionette DEBUG Closed connection conn2 15:16:35 INFO - PROCESS | 1827 | 1461190595928 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:16:35 INFO - PROCESS | 1827 | 1461190595941 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420135553","device":"desktop","version":"48.0a1"} 15:16:36 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:16:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258dbd000 == 3 [pid = 1827] [id = 3] 15:16:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 6 (0x7f1258dbd800) [pid = 1827] [serial = 6] [outer = (nil)] 15:16:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258dbe000 == 4 [pid = 1827] [id = 4] 15:16:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 7 (0x7f1258da0000) [pid = 1827] [serial = 7] [outer = (nil)] 15:16:37 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:16:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257c6a000 == 5 [pid = 1827] [id = 5] 15:16:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 8 (0x7f1258d9f800) [pid = 1827] [serial = 8] [outer = (nil)] 15:16:38 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:16:38 INFO - PROCESS | 1827 | [1827] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:16:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 9 (0x7f1257cb2000) [pid = 1827] [serial = 9] [outer = 0x7f1258d9f800] 15:16:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 10 (0x7f1257775000) [pid = 1827] [serial = 10] [outer = 0x7f1258dbd800] 15:16:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 11 (0x7f1258f68c00) [pid = 1827] [serial = 11] [outer = 0x7f1258da0000] 15:16:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 12 (0x7f1258f6a800) [pid = 1827] [serial = 12] [outer = 0x7f1258d9f800] 15:16:39 INFO - PROCESS | 1827 | 1461190599587 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1827 | 1461190599605 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 13 (0x7f1255fe0400) [pid = 1827] [serial = 13] [outer = 0x7f1258d9f800] 15:16:40 INFO - PROCESS | 1827 | 1461190600300 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5a98e080-464e-4669-a1f5-b9bec426d40f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420135553","device":"desktop","version":"48.0a1","command_id":1}}] 15:16:40 INFO - PROCESS | 1827 | 1461190600553 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}] 15:16:40 INFO - PROCESS | 1827 | 1461190600736 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:16:40 INFO - PROCESS | 1827 | 1461190600995 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:16:41 INFO - PROCESS | 1827 | [1827] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:16:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 14 (0x7f1252abe400) [pid = 1827] [serial = 14] [outer = 0x7f1258d9f800] 15:16:41 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:16:41 INFO - PROCESS | 1827 | 1461190601564 Marionette TRACE conn3 <- [1,3,null,{}] 15:16:41 INFO - PROCESS | 1827 | 1461190601620 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:16:41 INFO - PROCESS | 1827 | 1461190601659 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:16:41 INFO - PROCESS | 1827 | 1461190601751 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1827 | 1461190601754 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:16:41 INFO - PROCESS | 1827 | 1461190601762 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1827 | 1461190601768 Marionette TRACE conn3 <- [1,6,null,{}] 15:16:41 INFO - PROCESS | 1827 | 1461190601774 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}] 15:16:41 INFO - PROCESS | 1827 | 1461190601794 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:16:41 INFO - PROCESS | 1827 | 1461190601803 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125b0de800 == 6 [pid = 1827] [id = 6] 15:16:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 15 (0x7f125170bc00) [pid = 1827] [serial = 15] [outer = (nil)] 15:16:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 16 (0x7f125170d800) [pid = 1827] [serial = 16] [outer = 0x7f125170bc00] 15:16:41 INFO - PROCESS | 1827 | 1461190601872 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 17 (0x7f1251713c00) [pid = 1827] [serial = 17] [outer = 0x7f125170bc00] 15:16:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125142a800 == 7 [pid = 1827] [id = 7] 15:16:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 18 (0x7f125136a000) [pid = 1827] [serial = 18] [outer = (nil)] 15:16:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 19 (0x7f125136e800) [pid = 1827] [serial = 19] [outer = 0x7f125136a000] 15:16:42 INFO - PROCESS | 1827 | 1461190602356 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 20 (0x7f125148b800) [pid = 1827] [serial = 20] [outer = 0x7f125136a000] 15:16:42 INFO - PROCESS | 1827 | [1827] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:16:42 INFO - PROCESS | 1827 | 1461190602878 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]]]}] 15:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1186ms 15:16:42 INFO - PROCESS | 1827 | 1461190602972 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:16:42 INFO - PROCESS | 1827 | 1461190602975 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:16:43 INFO - PROCESS | 1827 | 1461190603030 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1827 | 1461190603032 Marionette TRACE conn3 <- [1,10,null,{}] 15:16:43 INFO - PROCESS | 1827 | 1461190603046 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}] 15:16:43 INFO - PROCESS | 1827 | 1461190603209 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:16:43 INFO - PROCESS | 1827 | 1461190603223 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1256e8c800 == 8 [pid = 1827] [id = 8] 15:16:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 21 (0x7f1250639c00) [pid = 1827] [serial = 21] [outer = (nil)] 15:16:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 22 (0x7f124f748800) [pid = 1827] [serial = 22] [outer = 0x7f1250639c00] 15:16:43 INFO - PROCESS | 1827 | 1461190603290 Marionette DEBUG loaded listener.js 15:16:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 23 (0x7f124f74d400) [pid = 1827] [serial = 23] [outer = 0x7f1250639c00] 15:16:43 INFO - PROCESS | 1827 | 1461190603855 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]]]}] 15:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 925ms 15:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:16:43 INFO - PROCESS | 1827 | 1461190603911 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1827 | 1461190603914 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:16:43 INFO - PROCESS | 1827 | 1461190603920 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1827 | 1461190603923 Marionette TRACE conn3 <- [1,14,null,{}] 15:16:43 INFO - PROCESS | 1827 | 1461190603928 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}] 15:16:44 INFO - PROCESS | 1827 | 1461190604079 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:16:44 INFO - PROCESS | 1827 | 1461190604098 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12789cc000 == 9 [pid = 1827] [id = 9] 15:16:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 24 (0x7f124f864c00) [pid = 1827] [serial = 24] [outer = (nil)] 15:16:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 25 (0x7f124fbf3400) [pid = 1827] [serial = 25] [outer = 0x7f124f864c00] 15:16:44 INFO - PROCESS | 1827 | 1461190604161 Marionette DEBUG loaded listener.js 15:16:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 26 (0x7f1257cb1000) [pid = 1827] [serial = 26] [outer = 0x7f124f864c00] 15:16:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fcc0000 == 10 [pid = 1827] [id = 10] 15:16:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 27 (0x7f124fcc0800) [pid = 1827] [serial = 27] [outer = (nil)] 15:16:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 28 (0x7f124fcc2000) [pid = 1827] [serial = 28] [outer = 0x7f124fcc0800] 15:16:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 29 (0x7f124fcbc800) [pid = 1827] [serial = 29] [outer = 0x7f124fcc0800] 15:16:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f818000 == 11 [pid = 1827] [id = 11] 15:16:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 30 (0x7f124f206c00) [pid = 1827] [serial = 30] [outer = (nil)] 15:16:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 31 (0x7f124fbf1000) [pid = 1827] [serial = 31] [outer = 0x7f124f206c00] 15:16:45 INFO - PROCESS | 1827 | 1461190605408 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]]]}] 15:16:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 32 (0x7f1250512c00) [pid = 1827] [serial = 32] [outer = 0x7f124f206c00] 15:16:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1582ms 15:16:45 INFO - PROCESS | 1827 | 1461190605526 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:16:45 INFO - PROCESS | 1827 | 1461190605533 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:16:45 INFO - PROCESS | 1827 | 1461190605641 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1827 | 1461190605647 Marionette TRACE conn3 <- [1,18,null,{}] 15:16:45 INFO - PROCESS | 1827 | 1461190605672 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}] 15:16:45 INFO - PROCESS | 1827 | 1461190605829 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:16:45 INFO - PROCESS | 1827 | 1461190605958 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12529cf000 == 12 [pid = 1827] [id = 12] 15:16:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 33 (0x7f124fbee400) [pid = 1827] [serial = 33] [outer = (nil)] 15:16:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 34 (0x7f125050e000) [pid = 1827] [serial = 34] [outer = 0x7f124fbee400] 15:16:46 INFO - PROCESS | 1827 | 1461190606065 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 35 (0x7f12557a2000) [pid = 1827] [serial = 35] [outer = 0x7f124fbee400] 15:16:46 INFO - PROCESS | 1827 | 1461190606946 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]]]}] 15:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1401ms 15:16:46 INFO - PROCESS | 1827 | 1461190606993 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:16:47 INFO - PROCESS | 1827 | 1461190607007 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:16:47 INFO - PROCESS | 1827 | 1461190607023 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1827 | 1461190607030 Marionette TRACE conn3 <- [1,22,null,{}] 15:16:47 INFO - PROCESS | 1827 | 1461190607039 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}] 15:16:47 INFO - PROCESS | 1827 | 1461190607281 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:16:47 INFO - PROCESS | 1827 | 1461190607425 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257622000 == 13 [pid = 1827] [id = 13] 15:16:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 36 (0x7f1257710000) [pid = 1827] [serial = 36] [outer = (nil)] 15:16:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 37 (0x7f1257cb1c00) [pid = 1827] [serial = 37] [outer = 0x7f1257710000] 15:16:47 INFO - PROCESS | 1827 | 1461190607501 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 38 (0x7f1252abe800) [pid = 1827] [serial = 38] [outer = 0x7f1257710000] 15:16:48 INFO - PROCESS | 1827 | 1461190608484 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]]]}] 15:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1498ms 15:16:48 INFO - PROCESS | 1827 | 1461190608519 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1827 | 1461190608524 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:16:48 INFO - PROCESS | 1827 | 1461190608533 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1827 | 1461190608538 Marionette TRACE conn3 <- [1,26,null,{}] 15:16:48 INFO - PROCESS | 1827 | 1461190608547 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}] 15:16:48 INFO - PROCESS | 1827 | 1461190608797 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:16:48 INFO - PROCESS | 1827 | 1461190608994 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1251421000 == 14 [pid = 1827] [id = 14] 15:16:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 39 (0x7f1254a43800) [pid = 1827] [serial = 39] [outer = (nil)] 15:16:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 40 (0x7f12556ab000) [pid = 1827] [serial = 40] [outer = 0x7f1254a43800] 15:16:49 INFO - PROCESS | 1827 | 1461190609065 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 41 (0x7f125707b000) [pid = 1827] [serial = 41] [outer = 0x7f1254a43800] 15:16:49 INFO - PROCESS | 1827 | 1461190609817 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]]]}] 15:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1337ms 15:16:49 INFO - PROCESS | 1827 | 1461190609871 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:16:49 INFO - PROCESS | 1827 | 1461190609877 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:16:49 INFO - PROCESS | 1827 | 1461190609912 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1827 | 1461190609916 Marionette TRACE conn3 <- [1,30,null,{}] 15:16:49 INFO - PROCESS | 1827 | 1461190609922 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}] 15:16:50 INFO - PROCESS | 1827 | 1461190610065 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:16:50 INFO - PROCESS | 1827 | 1461190610075 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258052800 == 15 [pid = 1827] [id = 15] 15:16:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 42 (0x7f1257294400) [pid = 1827] [serial = 42] [outer = (nil)] 15:16:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 43 (0x7f1258f47c00) [pid = 1827] [serial = 43] [outer = 0x7f1257294400] 15:16:50 INFO - PROCESS | 1827 | 1461190610138 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 44 (0x7f125929a000) [pid = 1827] [serial = 44] [outer = 0x7f1257294400] 15:16:50 INFO - PROCESS | 1827 | 1461190610843 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]]]}] 15:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 993ms 15:16:50 INFO - PROCESS | 1827 | 1461190610901 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1827 | 1461190610905 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:16:50 INFO - PROCESS | 1827 | 1461190610911 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1827 | 1461190610917 Marionette TRACE conn3 <- [1,34,null,{}] 15:16:50 INFO - PROCESS | 1827 | 1461190610933 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}] 15:16:51 INFO - PROCESS | 1827 | 1461190611093 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:16:51 INFO - PROCESS | 1827 | 1461190611106 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125885d800 == 16 [pid = 1827] [id = 16] 15:16:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 45 (0x7f1252c25800) [pid = 1827] [serial = 45] [outer = (nil)] 15:16:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 46 (0x7f1259db0c00) [pid = 1827] [serial = 46] [outer = 0x7f1252c25800] 15:16:51 INFO - PROCESS | 1827 | 1461190611174 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 47 (0x7f1259ec4400) [pid = 1827] [serial = 47] [outer = 0x7f1252c25800] 15:16:51 INFO - PROCESS | 1827 | 1461190611868 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]]]}] 15:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 987ms 15:16:51 INFO - PROCESS | 1827 | 1461190611898 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1827 | 1461190611902 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:16:51 INFO - PROCESS | 1827 | 1461190611908 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1827 | 1461190611910 Marionette TRACE conn3 <- [1,38,null,{}] 15:16:51 INFO - PROCESS | 1827 | 1461190611915 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}] 15:16:52 INFO - PROCESS | 1827 | 1461190612083 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:16:52 INFO - PROCESS | 1827 | 1461190612106 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258dc3000 == 17 [pid = 1827] [id = 17] 15:16:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 48 (0x7f124f74bc00) [pid = 1827] [serial = 48] [outer = (nil)] 15:16:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 49 (0x7f125b08bc00) [pid = 1827] [serial = 49] [outer = 0x7f124f74bc00] 15:16:52 INFO - PROCESS | 1827 | 1461190612165 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7f125c346800) [pid = 1827] [serial = 50] [outer = 0x7f124f74bc00] 15:16:52 INFO - PROCESS | 1827 | 1461190612825 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]]]}] 15:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 937ms 15:16:52 INFO - PROCESS | 1827 | 1461190612846 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:16:52 INFO - PROCESS | 1827 | 1461190612850 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:16:52 INFO - PROCESS | 1827 | 1461190612855 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:16:52 INFO - PROCESS | 1827 | 1461190612857 Marionette TRACE conn3 <- [1,42,null,{}] 15:16:52 INFO - PROCESS | 1827 | 1461190612862 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}] 15:16:53 INFO - PROCESS | 1827 | 1461190613000 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:16:53 INFO - PROCESS | 1827 | 1461190613090 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556d8000 == 18 [pid = 1827] [id = 18] 15:16:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7f124f85b000) [pid = 1827] [serial = 51] [outer = (nil)] 15:16:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7f1252c29c00) [pid = 1827] [serial = 52] [outer = 0x7f124f85b000] 15:16:53 INFO - PROCESS | 1827 | 1461190613163 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7f125c346c00) [pid = 1827] [serial = 53] [outer = 0x7f124f85b000] 15:16:53 INFO - PROCESS | 1827 | 1461190613791 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]]]}] 15:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 975ms 15:16:53 INFO - PROCESS | 1827 | 1461190613832 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1827 | 1461190613835 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:16:53 INFO - PROCESS | 1827 | 1461190613853 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1827 | 1461190613855 Marionette TRACE conn3 <- [1,46,null,{}] 15:16:53 INFO - PROCESS | 1827 | 1461190613861 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}] 15:16:54 INFO - PROCESS | 1827 | 1461190614056 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:16:54 INFO - PROCESS | 1827 | 1461190614071 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259a2e800 == 19 [pid = 1827] [id = 19] 15:16:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7f125c34f000) [pid = 1827] [serial = 54] [outer = (nil)] 15:16:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f12604e1000) [pid = 1827] [serial = 55] [outer = 0x7f125c34f000] 15:16:54 INFO - PROCESS | 1827 | 1461190614143 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7f12664ae000) [pid = 1827] [serial = 56] [outer = 0x7f125c34f000] 15:16:55 INFO - PROCESS | 1827 | 1461190615036 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1244ms 15:16:55 INFO - PROCESS | 1827 | 1461190615088 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1827 | 1461190615093 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:16:55 INFO - PROCESS | 1827 | 1461190615103 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1827 | 1461190615107 Marionette TRACE conn3 <- [1,50,null,{}] 15:16:55 INFO - PROCESS | 1827 | 1461190615116 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}] 15:16:55 INFO - PROCESS | 1827 | 1461190615284 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:16:55 INFO - PROCESS | 1827 | 1461190615409 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125612b000 == 20 [pid = 1827] [id = 20] 15:16:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7f125170b400) [pid = 1827] [serial = 57] [outer = (nil)] 15:16:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7f1252c2c000) [pid = 1827] [serial = 58] [outer = 0x7f125170b400] 15:16:55 INFO - PROCESS | 1827 | 1461190615486 Marionette DEBUG loaded listener.js 15:16:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7f12556b1c00) [pid = 1827] [serial = 59] [outer = 0x7f125170b400] 15:16:56 INFO - PROCESS | 1827 | 1461190616228 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]]]}] 15:16:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1185ms 15:16:56 INFO - PROCESS | 1827 | 1461190616289 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:16:56 INFO - PROCESS | 1827 | 1461190616298 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:16:56 INFO - PROCESS | 1827 | 1461190616333 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:16:56 INFO - PROCESS | 1827 | 1461190616337 Marionette TRACE conn3 <- [1,54,null,{}] 15:16:56 INFO - PROCESS | 1827 | 1461190616343 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}] 15:16:56 INFO - PROCESS | 1827 | 1461190616518 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:16:56 INFO - PROCESS | 1827 | 1461190616641 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258429000 == 21 [pid = 1827] [id = 21] 15:16:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7f125170c800) [pid = 1827] [serial = 60] [outer = (nil)] 15:16:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7f1257293400) [pid = 1827] [serial = 61] [outer = 0x7f125170c800] 15:16:56 INFO - PROCESS | 1827 | 1461190616718 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7f1258971000) [pid = 1827] [serial = 62] [outer = 0x7f125170c800] 15:16:57 INFO - PROCESS | 1827 | 1461190617506 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]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1234ms 15:16:57 INFO - PROCESS | 1827 | 1461190617566 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1827 | 1461190617573 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:16:57 INFO - PROCESS | 1827 | 1461190617582 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1827 | 1461190617590 Marionette TRACE conn3 <- [1,58,null,{}] 15:16:57 INFO - PROCESS | 1827 | 1461190617619 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}] 15:16:57 INFO - PROCESS | 1827 | 1461190617919 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:16:58 INFO - PROCESS | 1827 | 1461190618045 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125842a000 == 22 [pid = 1827] [id = 22] 15:16:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7f1259aa8800) [pid = 1827] [serial = 63] [outer = (nil)] 15:16:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7f125b08c000) [pid = 1827] [serial = 64] [outer = 0x7f1259aa8800] 15:16:58 INFO - PROCESS | 1827 | 1461190618129 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7f125f755800) [pid = 1827] [serial = 65] [outer = 0x7f1259aa8800] 15:16:58 INFO - PROCESS | 1827 | 1461190618903 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]]]}] 15:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1392ms 15:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:16:58 INFO - PROCESS | 1827 | 1461190618979 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1827 | 1461190618983 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:16:58 INFO - PROCESS | 1827 | 1461190618990 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1827 | 1461190618993 Marionette TRACE conn3 <- [1,62,null,{}] 15:16:59 INFO - PROCESS | 1827 | 1461190618998 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}] 15:16:59 INFO - PROCESS | 1827 | 1461190619165 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:16:59 INFO - PROCESS | 1827 | 1461190619260 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125f6b0000 == 23 [pid = 1827] [id = 23] 15:16:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7f1259e0dc00) [pid = 1827] [serial = 66] [outer = (nil)] 15:16:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7f12664b4800) [pid = 1827] [serial = 67] [outer = 0x7f1259e0dc00] 15:16:59 INFO - PROCESS | 1827 | 1461190619349 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f1266696000) [pid = 1827] [serial = 68] [outer = 0x7f1259e0dc00] 15:17:00 INFO - PROCESS | 1827 | 1461190620115 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]]]}] 15:17:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1183ms 15:17:00 INFO - PROCESS | 1827 | 1461190620172 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:17:00 INFO - PROCESS | 1827 | 1461190620175 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:17:00 INFO - PROCESS | 1827 | 1461190620200 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1827 | 1461190620204 Marionette TRACE conn3 <- [1,66,null,{}] 15:17:00 INFO - PROCESS | 1827 | 1461190620211 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}] 15:17:00 INFO - PROCESS | 1827 | 1461190620359 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:17:00 INFO - PROCESS | 1827 | 1461190620603 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1251425000 == 24 [pid = 1827] [id = 24] 15:17:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f124f74e400) [pid = 1827] [serial = 69] [outer = (nil)] 15:17:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f124f865c00) [pid = 1827] [serial = 70] [outer = 0x7f124f74e400] 15:17:00 INFO - PROCESS | 1827 | 1461190620676 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f1251365400) [pid = 1827] [serial = 71] [outer = 0x7f124f74e400] 15:17:01 INFO - PROCESS | 1827 | 1461190621579 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]]]}] 15:17:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556d8000 == 23 [pid = 1827] [id = 18] 15:17:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258dc3000 == 22 [pid = 1827] [id = 17] 15:17:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125885d800 == 21 [pid = 1827] [id = 16] 15:17:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258052800 == 20 [pid = 1827] [id = 15] 15:17:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1251421000 == 19 [pid = 1827] [id = 14] 15:17:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12529cf000 == 18 [pid = 1827] [id = 12] 15:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1449ms 15:17:01 INFO - PROCESS | 1827 | 1461190621634 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1827 | 1461190621639 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:17:01 INFO - PROCESS | 1827 | 1461190621648 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1827 | 1461190621654 Marionette TRACE conn3 <- [1,70,null,{}] 15:17:01 INFO - PROCESS | 1827 | 1461190621663 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}] 15:17:01 INFO - PROCESS | 1827 | 1461190621840 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:17:02 INFO - PROCESS | 1827 | 1461190622005 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1255758000 == 19 [pid = 1827] [id = 25] 15:17:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f1252c28c00) [pid = 1827] [serial = 72] [outer = (nil)] 15:17:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f1255417400) [pid = 1827] [serial = 73] [outer = 0x7f1252c28c00] 15:17:02 INFO - PROCESS | 1827 | 1461190622090 Marionette DEBUG loaded listener.js 15:17:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f125664dc00) [pid = 1827] [serial = 74] [outer = 0x7f1252c28c00] 15:17:02 INFO - PROCESS | 1827 | 1461190622875 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]]]}] 15:17:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1290ms 15:17:02 INFO - PROCESS | 1827 | 1461190622939 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:17:02 INFO - PROCESS | 1827 | 1461190622948 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:17:02 INFO - PROCESS | 1827 | 1461190622958 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1827 | 1461190622961 Marionette TRACE conn3 <- [1,74,null,{}] 15:17:02 INFO - PROCESS | 1827 | 1461190622967 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}] 15:17:03 INFO - PROCESS | 1827 | 1461190623126 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:17:03 INFO - PROCESS | 1827 | 1461190623252 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258417800 == 20 [pid = 1827] [id = 26] 15:17:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f1252c2cc00) [pid = 1827] [serial = 75] [outer = (nil)] 15:17:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f1258f4c000) [pid = 1827] [serial = 76] [outer = 0x7f1252c2cc00] 15:17:03 INFO - PROCESS | 1827 | 1461190623328 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7f12599bc800) [pid = 1827] [serial = 77] [outer = 0x7f1252c2cc00] 15:17:04 INFO - PROCESS | 1827 | 1461190624131 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]]]}] 15:17:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1234ms 15:17:04 INFO - PROCESS | 1827 | 1461190624207 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1827 | 1461190624211 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:17:04 INFO - PROCESS | 1827 | 1461190624222 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1827 | 1461190624227 Marionette TRACE conn3 <- [1,78,null,{}] 15:17:04 INFO - PROCESS | 1827 | 1461190624243 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}] 15:17:04 INFO - PROCESS | 1827 | 1461190624417 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:17:04 INFO - PROCESS | 1827 | 1461190624543 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259a2c800 == 21 [pid = 1827] [id = 27] 15:17:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7f12599bcc00) [pid = 1827] [serial = 78] [outer = (nil)] 15:17:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7f125c37c000) [pid = 1827] [serial = 79] [outer = 0x7f12599bcc00] 15:17:04 INFO - PROCESS | 1827 | 1461190624622 Marionette DEBUG loaded listener.js 15:17:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7f126552f400) [pid = 1827] [serial = 80] [outer = 0x7f12599bcc00] 15:17:05 INFO - PROCESS | 1827 | 1461190625463 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]]]}] 15:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1289ms 15:17:05 INFO - PROCESS | 1827 | 1461190625511 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:17:05 INFO - PROCESS | 1827 | 1461190625516 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:17:05 INFO - PROCESS | 1827 | 1461190625521 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1827 | 1461190625525 Marionette TRACE conn3 <- [1,82,null,{}] 15:17:05 INFO - PROCESS | 1827 | 1461190625549 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}] 15:17:05 INFO - PROCESS | 1827 | 1461190625703 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:17:05 INFO - PROCESS | 1827 | 1461190625826 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125f6b0800 == 22 [pid = 1827] [id = 28] 15:17:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7f1259aad400) [pid = 1827] [serial = 81] [outer = (nil)] 15:17:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f126752cc00) [pid = 1827] [serial = 82] [outer = 0x7f1259aad400] 15:17:05 INFO - PROCESS | 1827 | 1461190625904 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f12676d1000) [pid = 1827] [serial = 83] [outer = 0x7f1259aad400] 15:17:06 INFO - PROCESS | 1827 | 1461190626709 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]]]}] 15:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1254ms 15:17:06 INFO - PROCESS | 1827 | 1461190626777 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1827 | 1461190626780 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:17:06 INFO - PROCESS | 1827 | 1461190626786 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1827 | 1461190626790 Marionette TRACE conn3 <- [1,86,null,{}] 15:17:06 INFO - PROCESS | 1827 | 1461190626795 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}] 15:17:06 INFO - PROCESS | 1827 | 1461190626945 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:17:07 INFO - PROCESS | 1827 | 1461190627161 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252a1f800 == 23 [pid = 1827] [id = 29] 15:17:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f124f859c00) [pid = 1827] [serial = 84] [outer = (nil)] 15:17:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f124fbef800) [pid = 1827] [serial = 85] [outer = 0x7f124f859c00] 15:17:07 INFO - PROCESS | 1827 | 1461190627237 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f1255417800) [pid = 1827] [serial = 86] [outer = 0x7f124f859c00] 15:17:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125842a000 == 22 [pid = 1827] [id = 22] 15:17:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258429000 == 21 [pid = 1827] [id = 21] 15:17:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125612b000 == 20 [pid = 1827] [id = 20] 15:17:08 INFO - PROCESS | 1827 | 1461190628186 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]]]}] 15:17:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1428ms 15:17:08 INFO - PROCESS | 1827 | 1461190628216 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:17:08 INFO - PROCESS | 1827 | 1461190628222 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:17:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:17:08 INFO - PROCESS | 1827 | 1461190628230 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1827 | 1461190628236 Marionette TRACE conn3 <- [1,90,null,{}] 15:17:08 INFO - PROCESS | 1827 | 1461190628244 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}] 15:17:08 INFO - PROCESS | 1827 | 1461190628408 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:17:08 INFO - PROCESS | 1827 | 1461190628548 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125840f000 == 21 [pid = 1827] [id = 30] 15:17:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f1257296400) [pid = 1827] [serial = 87] [outer = (nil)] 15:17:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f1257970800) [pid = 1827] [serial = 88] [outer = 0x7f1257296400] 15:17:08 INFO - PROCESS | 1827 | 1461190628670 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f1258f4c400) [pid = 1827] [serial = 89] [outer = 0x7f1257296400] 15:17:09 INFO - PROCESS | 1827 | 1461190629618 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]]]}] 15:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1435ms 15:17:09 INFO - PROCESS | 1827 | 1461190629672 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:17:09 INFO - PROCESS | 1827 | 1461190629686 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:17:09 INFO - PROCESS | 1827 | 1461190629702 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1827 | 1461190629709 Marionette TRACE conn3 <- [1,94,null,{}] 15:17:09 INFO - PROCESS | 1827 | 1461190629719 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}] 15:17:09 INFO - PROCESS | 1827 | 1461190629894 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:17:10 INFO - PROCESS | 1827 | 1461190630042 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c269000 == 22 [pid = 1827] [id = 31] 15:17:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f125729d800) [pid = 1827] [serial = 90] [outer = (nil)] 15:17:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f125c5a6000) [pid = 1827] [serial = 91] [outer = 0x7f125729d800] 15:17:10 INFO - PROCESS | 1827 | 1461190630133 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f1260411800) [pid = 1827] [serial = 92] [outer = 0x7f125729d800] 15:17:11 INFO - PROCESS | 1827 | 1461190631030 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]]]}] 15:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1391ms 15:17:11 INFO - PROCESS | 1827 | 1461190631091 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:17:11 INFO - PROCESS | 1827 | 1461190631097 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:17:11 INFO - PROCESS | 1827 | 1461190631104 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1827 | 1461190631111 Marionette TRACE conn3 <- [1,98,null,{}] 15:17:11 INFO - PROCESS | 1827 | 1461190631129 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}] 15:17:11 INFO - PROCESS | 1827 | 1461190631348 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:17:11 INFO - PROCESS | 1827 | 1461190631493 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126635e800 == 23 [pid = 1827] [id = 32] 15:17:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f1266617800) [pid = 1827] [serial = 93] [outer = (nil)] 15:17:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f12675d5c00) [pid = 1827] [serial = 94] [outer = 0x7f1266617800] 15:17:11 INFO - PROCESS | 1827 | 1461190631611 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f1255798c00) [pid = 1827] [serial = 95] [outer = 0x7f1266617800] 15:17:12 INFO - PROCESS | 1827 | 1461190632432 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]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1391ms 15:17:12 INFO - PROCESS | 1827 | 1461190632513 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1827 | 1461190632518 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:17:12 INFO - PROCESS | 1827 | 1461190632526 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1827 | 1461190632528 Marionette TRACE conn3 <- [1,102,null,{}] 15:17:12 INFO - PROCESS | 1827 | 1461190632534 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}] 15:17:12 INFO - PROCESS | 1827 | 1461190632703 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:17:12 INFO - PROCESS | 1827 | 1461190632889 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12672b9000 == 24 [pid = 1827] [id = 33] 15:17:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f12697c5000) [pid = 1827] [serial = 96] [outer = (nil)] 15:17:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f126b6c1000) [pid = 1827] [serial = 97] [outer = 0x7f12697c5000] 15:17:12 INFO - PROCESS | 1827 | 1461190632971 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f126b747800) [pid = 1827] [serial = 98] [outer = 0x7f12697c5000] 15:17:13 INFO - PROCESS | 1827 | 1461190633780 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1282ms 15:17:13 INFO - PROCESS | 1827 | 1461190633811 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1827 | 1461190633814 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:17:13 INFO - PROCESS | 1827 | 1461190633823 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1827 | 1461190633826 Marionette TRACE conn3 <- [1,106,null,{}] 15:17:13 INFO - PROCESS | 1827 | 1461190633832 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}] 15:17:14 INFO - PROCESS | 1827 | 1461190634034 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:17:14 INFO - PROCESS | 1827 | 1461190634195 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267852800 == 25 [pid = 1827] [id = 34] 15:17:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f124f205400) [pid = 1827] [serial = 99] [outer = (nil)] 15:17:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f126b85fc00) [pid = 1827] [serial = 100] [outer = 0x7f124f205400] 15:17:14 INFO - PROCESS | 1827 | 1461190634269 Marionette DEBUG loaded listener.js 15:17:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f126b8cc800) [pid = 1827] [serial = 101] [outer = 0x7f124f205400] 15:17:15 INFO - PROCESS | 1827 | 1461190635106 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1334ms 15:17:15 INFO - PROCESS | 1827 | 1461190635163 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1827 | 1461190635167 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:17:15 INFO - PROCESS | 1827 | 1461190635194 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1827 | 1461190635198 Marionette TRACE conn3 <- [1,110,null,{}] 15:17:15 INFO - PROCESS | 1827 | 1461190635203 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}] 15:17:15 INFO - PROCESS | 1827 | 1461190635414 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:17:15 INFO - PROCESS | 1827 | 1461190635715 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f125170f400) [pid = 1827] [serial = 102] [outer = 0x7f124f206c00] 15:17:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c25b000 == 26 [pid = 1827] [id = 35] 15:17:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f1252a31400) [pid = 1827] [serial = 103] [outer = (nil)] 15:17:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f1255415400) [pid = 1827] [serial = 104] [outer = 0x7f1252a31400] 15:17:15 INFO - PROCESS | 1827 | 1461190635831 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f125720a800) [pid = 1827] [serial = 105] [outer = 0x7f1252a31400] 15:17:16 INFO - PROCESS | 1827 | 1461190636661 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]]]}] 15:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1535ms 15:17:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258417800 == 25 [pid = 1827] [id = 26] 15:17:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1255758000 == 24 [pid = 1827] [id = 25] 15:17:16 INFO - PROCESS | 1827 | 1461190636788 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:17:16 INFO - PROCESS | 1827 | 1461190636793 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:17:16 INFO - PROCESS | 1827 | 1461190636802 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1827 | 1461190636807 Marionette TRACE conn3 <- [1,114,null,{}] 15:17:16 INFO - PROCESS | 1827 | 1461190636816 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}] 15:17:16 INFO - PROCESS | 1827 | 1461190636992 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:17:17 INFO - PROCESS | 1827 | 1461190637128 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125836d800 == 25 [pid = 1827] [id = 36] 15:17:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f1257203000) [pid = 1827] [serial = 106] [outer = (nil)] 15:17:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f12583d0c00) [pid = 1827] [serial = 107] [outer = 0x7f1257203000] 15:17:17 INFO - PROCESS | 1827 | 1461190637263 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f12599ba800) [pid = 1827] [serial = 108] [outer = 0x7f1257203000] 15:17:18 INFO - PROCESS | 1827 | 1461190638126 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]]]}] 15:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1396ms 15:17:18 INFO - PROCESS | 1827 | 1461190638198 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1827 | 1461190638203 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:17:18 INFO - PROCESS | 1827 | 1461190638215 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1827 | 1461190638221 Marionette TRACE conn3 <- [1,118,null,{}] 15:17:18 INFO - PROCESS | 1827 | 1461190638229 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}] 15:17:18 INFO - PROCESS | 1827 | 1461190638435 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:17:18 INFO - PROCESS | 1827 | 1461190638571 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126635d800 == 26 [pid = 1827] [id = 37] 15:17:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f1257294c00) [pid = 1827] [serial = 109] [outer = (nil)] 15:17:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f12664afc00) [pid = 1827] [serial = 110] [outer = 0x7f1257294c00] 15:17:18 INFO - PROCESS | 1827 | 1461190638653 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f1267673000) [pid = 1827] [serial = 111] [outer = 0x7f1257294c00] 15:17:19 INFO - PROCESS | 1827 | 1461190639443 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]]]}] 15:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1288ms 15:17:19 INFO - PROCESS | 1827 | 1461190639508 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:17:19 INFO - PROCESS | 1827 | 1461190639513 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:17:19 INFO - PROCESS | 1827 | 1461190639521 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1827 | 1461190639524 Marionette TRACE conn3 <- [1,122,null,{}] 15:17:19 INFO - PROCESS | 1827 | 1461190639537 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}] 15:17:19 INFO - PROCESS | 1827 | 1461190639710 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:17:19 INFO - PROCESS | 1827 | 1461190639846 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b38d800 == 27 [pid = 1827] [id = 38] 15:17:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f126b069800) [pid = 1827] [serial = 112] [outer = (nil)] 15:17:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f126b752400) [pid = 1827] [serial = 113] [outer = 0x7f126b069800] 15:17:19 INFO - PROCESS | 1827 | 1461190639929 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f126ba0b400) [pid = 1827] [serial = 114] [outer = 0x7f126b069800] 15:17:20 INFO - PROCESS | 1827 | 1461190640770 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]]]}] 15:17:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:17:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1283ms 15:17:20 INFO - PROCESS | 1827 | 1461190640805 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:17:20 INFO - PROCESS | 1827 | 1461190640810 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:17:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:17:20 INFO - PROCESS | 1827 | 1461190640835 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1827 | 1461190640839 Marionette TRACE conn3 <- [1,126,null,{}] 15:17:20 INFO - PROCESS | 1827 | 1461190640845 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}] 15:17:21 INFO - PROCESS | 1827 | 1461190641010 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:17:21 INFO - PROCESS | 1827 | 1461190641142 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126ba39800 == 28 [pid = 1827] [id = 39] 15:17:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f126b6c1400) [pid = 1827] [serial = 115] [outer = (nil)] 15:17:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f126d8a2c00) [pid = 1827] [serial = 116] [outer = 0x7f126b6c1400] 15:17:21 INFO - PROCESS | 1827 | 1461190641217 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f126e590800) [pid = 1827] [serial = 117] [outer = 0x7f126b6c1400] 15:17:22 INFO - PROCESS | 1827 | 1461190642113 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]]]}] 15:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1338ms 15:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:17:22 INFO - PROCESS | 1827 | 1461190642169 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1827 | 1461190642172 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:17:22 INFO - PROCESS | 1827 | 1461190642179 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1827 | 1461190642182 Marionette TRACE conn3 <- [1,130,null,{}] 15:17:22 INFO - PROCESS | 1827 | 1461190642187 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}] 15:17:22 INFO - PROCESS | 1827 | 1461190642336 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:17:22 INFO - PROCESS | 1827 | 1461190642519 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fcba800 == 29 [pid = 1827] [id = 40] 15:17:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f124f74c800) [pid = 1827] [serial = 118] [outer = (nil)] 15:17:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f126fdda400) [pid = 1827] [serial = 119] [outer = 0x7f124f74c800] 15:17:22 INFO - PROCESS | 1827 | 1461190642592 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f126fde6800) [pid = 1827] [serial = 120] [outer = 0x7f124f74c800] 15:17:23 INFO - PROCESS | 1827 | 1461190643436 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:17:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1331ms 15:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:17:23 INFO - PROCESS | 1827 | 1461190643509 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1827 | 1461190643512 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:17:23 INFO - PROCESS | 1827 | 1461190643519 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1827 | 1461190643522 Marionette TRACE conn3 <- [1,134,null,{}] 15:17:23 INFO - PROCESS | 1827 | 1461190643528 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}] 15:17:23 INFO - PROCESS | 1827 | 1461190643776 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:17:24 INFO - PROCESS | 1827 | 1461190644087 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1255f91800 == 30 [pid = 1827] [id = 41] 15:17:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f124ebe0000) [pid = 1827] [serial = 121] [outer = (nil)] 15:17:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f124ebe2400) [pid = 1827] [serial = 122] [outer = 0x7f124ebe0000] 15:17:24 INFO - PROCESS | 1827 | 1461190644199 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f1251711c00) [pid = 1827] [serial = 123] [outer = 0x7f124ebe0000] 15:17:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125840f000 == 29 [pid = 1827] [id = 30] 15:17:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c269000 == 28 [pid = 1827] [id = 31] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1251425000 == 27 [pid = 1827] [id = 24] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126635e800 == 26 [pid = 1827] [id = 32] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12672b9000 == 25 [pid = 1827] [id = 33] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125b0de800 == 24 [pid = 1827] [id = 6] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259a2c800 == 23 [pid = 1827] [id = 27] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1256e8c800 == 22 [pid = 1827] [id = 8] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12789cc000 == 21 [pid = 1827] [id = 9] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125f6b0000 == 20 [pid = 1827] [id = 23] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124fcba800 == 19 [pid = 1827] [id = 40] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126ba39800 == 18 [pid = 1827] [id = 39] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b38d800 == 17 [pid = 1827] [id = 38] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252a1f800 == 16 [pid = 1827] [id = 29] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125f6b0800 == 15 [pid = 1827] [id = 28] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126635d800 == 14 [pid = 1827] [id = 37] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257622000 == 13 [pid = 1827] [id = 13] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1267852800 == 12 [pid = 1827] [id = 34] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c25b000 == 11 [pid = 1827] [id = 35] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259a2e800 == 10 [pid = 1827] [id = 19] 15:17:27 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125836d800 == 9 [pid = 1827] [id = 36] 15:17:28 INFO - PROCESS | 1827 | 1461190648784 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]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5312ms 15:17:28 INFO - PROCESS | 1827 | 1461190648831 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:17:28 INFO - PROCESS | 1827 | 1461190648839 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:17:28 INFO - PROCESS | 1827 | 1461190648848 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1827 | 1461190648854 Marionette TRACE conn3 <- [1,138,null,{}] 15:17:28 INFO - PROCESS | 1827 | 1461190648864 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}] 15:17:29 INFO - PROCESS | 1827 | 1461190649053 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:17:29 INFO - PROCESS | 1827 | 1461190649167 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252d92800 == 10 [pid = 1827] [id = 42] 15:17:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1252c27000) [pid = 1827] [serial = 124] [outer = (nil)] 15:17:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1252df9c00) [pid = 1827] [serial = 125] [outer = 0x7f1252c27000] 15:17:29 INFO - PROCESS | 1827 | 1461190649236 Marionette DEBUG loaded listener.js 15:17:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1254a4a800) [pid = 1827] [serial = 126] [outer = 0x7f1252c27000] 15:17:29 INFO - PROCESS | 1827 | 1461190649908 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]]]}] 15:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1092ms 15:17:29 INFO - PROCESS | 1827 | 1461190649946 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1827 | 1461190649956 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:17:29 INFO - PROCESS | 1827 | 1461190649966 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1827 | 1461190649970 Marionette TRACE conn3 <- [1,142,null,{}] 15:17:29 INFO - PROCESS | 1827 | 1461190649989 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}] 15:17:30 INFO - PROCESS | 1827 | 1461190650151 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:17:30 INFO - PROCESS | 1827 | 1461190650164 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fcbb800 == 11 [pid = 1827] [id = 43] 15:17:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f124ebd9c00) [pid = 1827] [serial = 127] [outer = (nil)] 15:17:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f1256ff2c00) [pid = 1827] [serial = 128] [outer = 0x7f124ebd9c00] 15:17:30 INFO - PROCESS | 1827 | 1461190650226 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f1257970400) [pid = 1827] [serial = 129] [outer = 0x7f124ebd9c00] 15:17:31 INFO - PROCESS | 1827 | 1461190651109 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]]]}] 15:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1227ms 15:17:31 INFO - PROCESS | 1827 | 1461190651217 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:17:31 INFO - PROCESS | 1827 | 1461190651222 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:17:31 INFO - PROCESS | 1827 | 1461190651268 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:17:31 INFO - PROCESS | 1827 | 1461190651274 Marionette TRACE conn3 <- [1,146,null,{}] 15:17:31 INFO - PROCESS | 1827 | 1461190651347 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}] 15:17:31 INFO - PROCESS | 1827 | 1461190651523 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:17:31 INFO - PROCESS | 1827 | 1461190651579 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125f6b3800 == 12 [pid = 1827] [id = 44] 15:17:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1252dfd800) [pid = 1827] [serial = 130] [outer = (nil)] 15:17:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f125c37a800) [pid = 1827] [serial = 131] [outer = 0x7f1252dfd800] 15:17:31 INFO - PROCESS | 1827 | 1461190651648 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1260411000) [pid = 1827] [serial = 132] [outer = 0x7f1252dfd800] 15:17:32 INFO - PROCESS | 1827 | 1461190652458 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]]]}] 15:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1243ms 15:17:32 INFO - PROCESS | 1827 | 1461190652480 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:17:32 INFO - PROCESS | 1827 | 1461190652484 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:17:32 INFO - PROCESS | 1827 | 1461190652490 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1827 | 1461190652493 Marionette TRACE conn3 <- [1,150,null,{}] 15:17:32 INFO - PROCESS | 1827 | 1461190652498 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}] 15:17:32 INFO - PROCESS | 1827 | 1461190652670 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:17:32 INFO - PROCESS | 1827 | 1461190652698 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12668ea800 == 13 [pid = 1827] [id = 45] 15:17:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1251255400) [pid = 1827] [serial = 133] [outer = (nil)] 15:17:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f125125f800) [pid = 1827] [serial = 134] [outer = 0x7f1251255400] 15:17:32 INFO - PROCESS | 1827 | 1461190652759 Marionette DEBUG loaded listener.js 15:17:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1260410c00) [pid = 1827] [serial = 135] [outer = 0x7f1251255400] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1259aad400) [pid = 1827] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1257294400) [pid = 1827] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f124fbee400) [pid = 1827] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1252c25800) [pid = 1827] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f124f74bc00) [pid = 1827] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f124f85b000) [pid = 1827] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f125c34f000) [pid = 1827] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1257710000) [pid = 1827] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f1254a43800) [pid = 1827] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f125170c800) [pid = 1827] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f1257296400) [pid = 1827] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f1252c28c00) [pid = 1827] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f125170b400) [pid = 1827] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f124f859c00) [pid = 1827] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f1252c2cc00) [pid = 1827] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f1252a31400) [pid = 1827] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f124f74e400) [pid = 1827] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f1257294c00) [pid = 1827] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f124f74c800) [pid = 1827] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f1259e0dc00) [pid = 1827] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f124f864c00) [pid = 1827] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f1266617800) [pid = 1827] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f126b6c1400) [pid = 1827] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f1250639c00) [pid = 1827] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f125729d800) [pid = 1827] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f125170bc00) [pid = 1827] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f124f205400) [pid = 1827] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f126b069800) [pid = 1827] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f1259aa8800) [pid = 1827] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f1257203000) [pid = 1827] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f12697c5000) [pid = 1827] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:17:33 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f12599bcc00) [pid = 1827] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:17:34 INFO - PROCESS | 1827 | 1461190654482 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]]]}] 15:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2081ms 15:17:34 INFO - PROCESS | 1827 | 1461190654594 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:17:34 INFO - PROCESS | 1827 | 1461190654596 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:17:34 INFO - PROCESS | 1827 | 1461190654641 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:17:34 INFO - PROCESS | 1827 | 1461190654645 Marionette TRACE conn3 <- [1,154,null,{}] 15:17:34 INFO - PROCESS | 1827 | 1461190654657 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}] 15:17:34 INFO - PROCESS | 1827 | 1461190654824 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:17:34 INFO - PROCESS | 1827 | 1461190654838 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258121800 == 14 [pid = 1827] [id = 46] 15:17:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f124ebd9400) [pid = 1827] [serial = 136] [outer = (nil)] 15:17:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f12560e1400) [pid = 1827] [serial = 137] [outer = 0x7f124ebd9400] 15:17:34 INFO - PROCESS | 1827 | 1461190654904 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f125c305c00) [pid = 1827] [serial = 138] [outer = 0x7f124ebd9400] 15:17:35 INFO - PROCESS | 1827 | 1461190655657 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]]]}] 15:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1068ms 15:17:35 INFO - PROCESS | 1827 | 1461190655677 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1827 | 1461190655681 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:17:35 INFO - PROCESS | 1827 | 1461190655687 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1827 | 1461190655689 Marionette TRACE conn3 <- [1,158,null,{}] 15:17:35 INFO - PROCESS | 1827 | 1461190655694 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}] 15:17:36 INFO - PROCESS | 1827 | 1461190656024 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:17:36 INFO - PROCESS | 1827 | 1461190656132 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12512da000 == 15 [pid = 1827] [id = 47] 15:17:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f124ebd7800) [pid = 1827] [serial = 139] [outer = (nil)] 15:17:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f124ebdfc00) [pid = 1827] [serial = 140] [outer = 0x7f124ebd7800] 15:17:36 INFO - PROCESS | 1827 | 1461190656217 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f1251259000) [pid = 1827] [serial = 141] [outer = 0x7f124ebd7800] 15:17:37 INFO - PROCESS | 1827 | 1461190657194 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1546ms 15:17:37 INFO - PROCESS | 1827 | 1461190657238 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:17:37 INFO - PROCESS | 1827 | 1461190657250 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:17:37 INFO - PROCESS | 1827 | 1461190657263 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1827 | 1461190657274 Marionette TRACE conn3 <- [1,162,null,{}] 15:17:37 INFO - PROCESS | 1827 | 1461190657285 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}] 15:17:37 INFO - PROCESS | 1827 | 1461190657638 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:17:37 INFO - PROCESS | 1827 | 1461190657834 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125b0d8000 == 16 [pid = 1827] [id = 48] 15:17:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f12556a9400) [pid = 1827] [serial = 142] [outer = (nil)] 15:17:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f1256ff3000) [pid = 1827] [serial = 143] [outer = 0x7f12556a9400] 15:17:37 INFO - PROCESS | 1827 | 1461190657910 Marionette DEBUG loaded listener.js 15:17:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f1257bb9c00) [pid = 1827] [serial = 144] [outer = 0x7f12556a9400] 15:17:38 INFO - PROCESS | 1827 | 1461190658843 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]]]}] 15:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1602ms 15:17:38 INFO - PROCESS | 1827 | 1461190658862 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1827 | 1461190658866 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:17:38 INFO - PROCESS | 1827 | 1461190658873 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1827 | 1461190658876 Marionette TRACE conn3 <- [1,166,null,{}] 15:17:38 INFO - PROCESS | 1827 | 1461190658882 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}] 15:17:39 INFO - PROCESS | 1827 | 1461190659043 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:17:39 INFO - PROCESS | 1827 | 1461190659186 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f72d800 == 17 [pid = 1827] [id = 49] 15:17:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f124f20b000) [pid = 1827] [serial = 145] [outer = (nil)] 15:17:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f124f74f800) [pid = 1827] [serial = 146] [outer = 0x7f124f20b000] 15:17:39 INFO - PROCESS | 1827 | 1461190659257 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f1255796c00) [pid = 1827] [serial = 147] [outer = 0x7f124f20b000] 15:17:39 INFO - PROCESS | 1827 | 1461190659916 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:17:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1255f91800 == 16 [pid = 1827] [id = 41] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f126920b800) [pid = 1827] [serial = 2] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f124fcc2000) [pid = 1827] [serial = 28] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f124ebe2400) [pid = 1827] [serial = 122] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f1258f6a800) [pid = 1827] [serial = 12] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f1257cb2000) [pid = 1827] [serial = 9] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f125170d800) [pid = 1827] [serial = 16] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f1251713c00) [pid = 1827] [serial = 17] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f125136e800) [pid = 1827] [serial = 19] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | 1461190660509 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]]]}] 15:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1688ms 15:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:17:40 INFO - PROCESS | 1827 | 1461190660562 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1827 | 1461190660566 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:17:40 INFO - PROCESS | 1827 | 1461190660573 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1827 | 1461190660578 Marionette TRACE conn3 <- [1,170,null,{}] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f1255415400) [pid = 1827] [serial = 104] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f1255417400) [pid = 1827] [serial = 73] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f12676d1000) [pid = 1827] [serial = 83] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f1258f47c00) [pid = 1827] [serial = 43] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f126752cc00) [pid = 1827] [serial = 82] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f125050e000) [pid = 1827] [serial = 34] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f1259db0c00) [pid = 1827] [serial = 46] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f124f865c00) [pid = 1827] [serial = 70] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f125b08bc00) [pid = 1827] [serial = 49] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f1252c29c00) [pid = 1827] [serial = 52] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f125c346c00) [pid = 1827] [serial = 53] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f12557a2000) [pid = 1827] [serial = 35] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f12604e1000) [pid = 1827] [serial = 55] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f12664ae000) [pid = 1827] [serial = 56] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f1257cb1c00) [pid = 1827] [serial = 37] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f1252abe800) [pid = 1827] [serial = 38] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f125707b000) [pid = 1827] [serial = 41] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f125c346800) [pid = 1827] [serial = 50] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f1259ec4400) [pid = 1827] [serial = 47] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f125929a000) [pid = 1827] [serial = 44] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f12556ab000) [pid = 1827] [serial = 40] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f1257cb1000) [pid = 1827] [serial = 26] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f124fbf1000) [pid = 1827] [serial = 31] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7f125c37c000) [pid = 1827] [serial = 79] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7f12599bc800) [pid = 1827] [serial = 77] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7f12583d0c00) [pid = 1827] [serial = 107] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7f1258f4c000) [pid = 1827] [serial = 76] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7f125720a800) [pid = 1827] [serial = 105] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 78 (0x7f1257970800) [pid = 1827] [serial = 88] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7f124fbef800) [pid = 1827] [serial = 85] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7f1251365400) [pid = 1827] [serial = 71] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7f126b85fc00) [pid = 1827] [serial = 100] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7f1250512c00) [pid = 1827] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7f126552f400) [pid = 1827] [serial = 80] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7f126b6c1000) [pid = 1827] [serial = 97] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7f1258971000) [pid = 1827] [serial = 62] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7f1255798c00) [pid = 1827] [serial = 95] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7f1258f4c400) [pid = 1827] [serial = 89] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7f125b08c000) [pid = 1827] [serial = 64] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7f125664dc00) [pid = 1827] [serial = 74] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7f12556b1c00) [pid = 1827] [serial = 59] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7f1257293400) [pid = 1827] [serial = 61] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7f1252c2c000) [pid = 1827] [serial = 58] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7f125c5a6000) [pid = 1827] [serial = 91] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 62 (0x7f1255417800) [pid = 1827] [serial = 86] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7f12664afc00) [pid = 1827] [serial = 110] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7f1260411800) [pid = 1827] [serial = 92] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7f126b8cc800) [pid = 1827] [serial = 101] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7f126d8a2c00) [pid = 1827] [serial = 116] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7f126ba0b400) [pid = 1827] [serial = 114] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 56 (0x7f125f755800) [pid = 1827] [serial = 65] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 55 (0x7f12599ba800) [pid = 1827] [serial = 108] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7f12664b4800) [pid = 1827] [serial = 67] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 53 (0x7f126b747800) [pid = 1827] [serial = 98] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 52 (0x7f126b752400) [pid = 1827] [serial = 113] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 51 (0x7f1267673000) [pid = 1827] [serial = 111] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 50 (0x7f126fde6800) [pid = 1827] [serial = 120] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 49 (0x7f126fdda400) [pid = 1827] [serial = 119] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 48 (0x7f1266696000) [pid = 1827] [serial = 68] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 47 (0x7f124fbf3400) [pid = 1827] [serial = 25] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 46 (0x7f12675d5c00) [pid = 1827] [serial = 94] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 45 (0x7f126e590800) [pid = 1827] [serial = 117] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 44 (0x7f124f748800) [pid = 1827] [serial = 22] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | --DOMWINDOW == 43 (0x7f124f74d400) [pid = 1827] [serial = 23] [outer = (nil)] [url = about:blank] 15:17:40 INFO - PROCESS | 1827 | 1461190660670 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}] 15:17:40 INFO - PROCESS | 1827 | 1461190660803 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:17:40 INFO - PROCESS | 1827 | 1461190660824 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12506ad800 == 17 [pid = 1827] [id = 50] 15:17:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 44 (0x7f1251360800) [pid = 1827] [serial = 148] [outer = (nil)] 15:17:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 45 (0x7f1251707400) [pid = 1827] [serial = 149] [outer = 0x7f1251360800] 15:17:40 INFO - PROCESS | 1827 | 1461190660926 Marionette DEBUG loaded listener.js 15:17:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 46 (0x7f1252c2a400) [pid = 1827] [serial = 150] [outer = 0x7f1251360800] 15:17:41 INFO - PROCESS | 1827 | 1461190661756 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]]]}] 15:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1255ms 15:17:41 INFO - PROCESS | 1827 | 1461190661827 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:17:41 INFO - PROCESS | 1827 | 1461190661834 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:17:41 INFO - PROCESS | 1827 | 1461190661843 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:17:41 INFO - PROCESS | 1827 | 1461190661846 Marionette TRACE conn3 <- [1,174,null,{}] 15:17:41 INFO - PROCESS | 1827 | 1461190661850 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}] 15:17:41 INFO - PROCESS | 1827 | 1461190661992 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:17:42 INFO - PROCESS | 1827 | 1461190662075 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252d83000 == 18 [pid = 1827] [id = 51] 15:17:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 47 (0x7f124ebd4400) [pid = 1827] [serial = 151] [outer = (nil)] 15:17:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 48 (0x7f1254a4bc00) [pid = 1827] [serial = 152] [outer = 0x7f124ebd4400] 15:17:42 INFO - PROCESS | 1827 | 1461190662135 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 49 (0x7f125579f000) [pid = 1827] [serial = 153] [outer = 0x7f124ebd4400] 15:17:42 INFO - PROCESS | 1827 | 1461190662742 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 927ms 15:17:42 INFO - PROCESS | 1827 | 1461190662770 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1827 | 1461190662774 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:17:42 INFO - PROCESS | 1827 | 1461190662779 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1827 | 1461190662785 Marionette TRACE conn3 <- [1,178,null,{}] 15:17:42 INFO - PROCESS | 1827 | 1461190662800 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}] 15:17:42 INFO - PROCESS | 1827 | 1461190662979 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:17:43 INFO - PROCESS | 1827 | 1461190663019 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257764000 == 19 [pid = 1827] [id = 52] 15:17:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7f12556ae800) [pid = 1827] [serial = 154] [outer = (nil)] 15:17:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7f125707f000) [pid = 1827] [serial = 155] [outer = 0x7f12556ae800] 15:17:43 INFO - PROCESS | 1827 | 1461190663090 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7f125770a000) [pid = 1827] [serial = 156] [outer = 0x7f12556ae800] 15:17:43 INFO - PROCESS | 1827 | 1461190663868 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]]]}] 15:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1140ms 15:17:43 INFO - PROCESS | 1827 | 1461190663921 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1827 | 1461190663925 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:17:43 INFO - PROCESS | 1827 | 1461190663936 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1827 | 1461190663939 Marionette TRACE conn3 <- [1,182,null,{}] 15:17:43 INFO - PROCESS | 1827 | 1461190663944 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}] 15:17:44 INFO - PROCESS | 1827 | 1461190664116 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:17:44 INFO - PROCESS | 1827 | 1461190664137 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258122000 == 20 [pid = 1827] [id = 53] 15:17:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7f1251262800) [pid = 1827] [serial = 157] [outer = (nil)] 15:17:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7f1258f47c00) [pid = 1827] [serial = 158] [outer = 0x7f1251262800] 15:17:44 INFO - PROCESS | 1827 | 1461190664198 Marionette DEBUG loaded listener.js 15:17:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f1258f6c800) [pid = 1827] [serial = 159] [outer = 0x7f1251262800] 15:17:44 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7f124ebe0000) [pid = 1827] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:17:44 INFO - PROCESS | 1827 | --DOMWINDOW == 53 (0x7f124ebd9c00) [pid = 1827] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:17:44 INFO - PROCESS | 1827 | --DOMWINDOW == 52 (0x7f1252dfd800) [pid = 1827] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:17:44 INFO - PROCESS | 1827 | --DOMWINDOW == 51 (0x7f1252c27000) [pid = 1827] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:17:44 INFO - PROCESS | 1827 | --DOMWINDOW == 50 (0x7f1251255400) [pid = 1827] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:17:45 INFO - PROCESS | 1827 | 1461190665067 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]]]}] 15:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1176ms 15:17:45 INFO - PROCESS | 1827 | 1461190665114 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1827 | 1461190665117 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:17:45 INFO - PROCESS | 1827 | 1461190665123 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1827 | 1461190665125 Marionette TRACE conn3 <- [1,186,null,{}] 15:17:45 INFO - PROCESS | 1827 | 1461190665130 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}] 15:17:45 INFO - PROCESS | 1827 | 1461190665259 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:17:45 INFO - PROCESS | 1827 | 1461190665343 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258860800 == 21 [pid = 1827] [id = 54] 15:17:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7f124ebd9c00) [pid = 1827] [serial = 160] [outer = (nil)] 15:17:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7f1255796800) [pid = 1827] [serial = 161] [outer = 0x7f124ebd9c00] 15:17:45 INFO - PROCESS | 1827 | 1461190665404 Marionette DEBUG loaded listener.js 15:17:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7f125929d800) [pid = 1827] [serial = 162] [outer = 0x7f124ebd9c00] 15:17:46 INFO - PROCESS | 1827 | 1461190666006 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]]]}] 15:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 938ms 15:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:17:46 INFO - PROCESS | 1827 | 1461190666061 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:17:46 INFO - PROCESS | 1827 | 1461190666064 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:17:46 INFO - PROCESS | 1827 | 1461190666069 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:17:46 INFO - PROCESS | 1827 | 1461190666072 Marionette TRACE conn3 <- [1,190,null,{}] 15:17:46 INFO - PROCESS | 1827 | 1461190666077 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}] 15:17:46 INFO - PROCESS | 1827 | 1461190666214 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:17:46 INFO - PROCESS | 1827 | 1461190666301 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258dd0000 == 22 [pid = 1827] [id = 55] 15:17:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7f124ebd6c00) [pid = 1827] [serial = 163] [outer = (nil)] 15:17:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f1259e11400) [pid = 1827] [serial = 164] [outer = 0x7f124ebd6c00] 15:17:46 INFO - PROCESS | 1827 | 1461190666367 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7f125c34a000) [pid = 1827] [serial = 165] [outer = 0x7f124ebd6c00] 15:17:46 INFO - PROCESS | 1827 | 1461190666954 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]]]}] 15:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 929ms 15:17:47 INFO - PROCESS | 1827 | 1461190666999 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1827 | 1461190667002 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:17:47 INFO - PROCESS | 1827 | 1461190667008 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1827 | 1461190667010 Marionette TRACE conn3 <- [1,194,null,{}] 15:17:47 INFO - PROCESS | 1827 | 1461190667071 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}] 15:17:47 INFO - PROCESS | 1827 | 1461190667237 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:17:47 INFO - PROCESS | 1827 | 1461190667334 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125143c000 == 23 [pid = 1827] [id = 56] 15:17:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7f124f74e800) [pid = 1827] [serial = 166] [outer = (nil)] 15:17:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7f124fbef800) [pid = 1827] [serial = 167] [outer = 0x7f124f74e800] 15:17:47 INFO - PROCESS | 1827 | 1461190667406 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7f1251254c00) [pid = 1827] [serial = 168] [outer = 0x7f124f74e800] 15:17:48 INFO - PROCESS | 1827 | 1461190668182 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]]]}] 15:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1228ms 15:17:48 INFO - PROCESS | 1827 | 1461190668238 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1827 | 1461190668247 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:17:48 INFO - PROCESS | 1827 | 1461190668254 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1827 | 1461190668258 Marionette TRACE conn3 <- [1,198,null,{}] 15:17:48 INFO - PROCESS | 1827 | 1461190668264 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}] 15:17:48 INFO - PROCESS | 1827 | 1461190668452 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:17:48 INFO - PROCESS | 1827 | 1461190668580 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258105000 == 24 [pid = 1827] [id = 57] 15:17:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7f1252df5c00) [pid = 1827] [serial = 169] [outer = (nil)] 15:17:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7f1255416800) [pid = 1827] [serial = 170] [outer = 0x7f1252df5c00] 15:17:48 INFO - PROCESS | 1827 | 1461190668653 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7f1255fe2800) [pid = 1827] [serial = 171] [outer = 0x7f1252df5c00] 15:17:49 INFO - PROCESS | 1827 | 1461190669495 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]]]}] 15:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1288ms 15:17:49 INFO - PROCESS | 1827 | 1461190669543 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:17:49 INFO - PROCESS | 1827 | 1461190669546 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:17:49 INFO - PROCESS | 1827 | 1461190669553 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:17:49 INFO - PROCESS | 1827 | 1461190669557 Marionette TRACE conn3 <- [1,202,null,{}] 15:17:49 INFO - PROCESS | 1827 | 1461190669562 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}] 15:17:49 INFO - PROCESS | 1827 | 1461190669731 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:17:49 INFO - PROCESS | 1827 | 1461190669863 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257306000 == 25 [pid = 1827] [id = 58] 15:17:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7f125720d800) [pid = 1827] [serial = 172] [outer = (nil)] 15:17:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7f125896c800) [pid = 1827] [serial = 173] [outer = 0x7f125720d800] 15:17:49 INFO - PROCESS | 1827 | 1461190669944 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7f12592a7400) [pid = 1827] [serial = 174] [outer = 0x7f125720d800] 15:17:50 INFO - PROCESS | 1827 | 1461190670784 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]]]}] 15:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1283ms 15:17:50 INFO - PROCESS | 1827 | 1461190670845 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:17:50 INFO - PROCESS | 1827 | 1461190670855 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:17:50 INFO - PROCESS | 1827 | 1461190670881 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:17:50 INFO - PROCESS | 1827 | 1461190670885 Marionette TRACE conn3 <- [1,206,null,{}] 15:17:50 INFO - PROCESS | 1827 | 1461190670890 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}] 15:17:51 INFO - PROCESS | 1827 | 1461190671043 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:17:51 INFO - PROCESS | 1827 | 1461190671167 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125b0e2800 == 26 [pid = 1827] [id = 59] 15:17:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7f1256fff400) [pid = 1827] [serial = 175] [outer = (nil)] 15:17:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7f125c309400) [pid = 1827] [serial = 176] [outer = 0x7f1256fff400] 15:17:51 INFO - PROCESS | 1827 | 1461190671242 Marionette DEBUG loaded listener.js 15:17:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f125c37c800) [pid = 1827] [serial = 177] [outer = 0x7f1256fff400] 15:17:52 INFO - PROCESS | 1827 | 1461190672069 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]]]}] 15:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1232ms 15:17:52 INFO - PROCESS | 1827 | 1461190672112 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:17:52 INFO - PROCESS | 1827 | 1461190672116 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:17:52 INFO - PROCESS | 1827 | 1461190672122 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:17:52 INFO - PROCESS | 1827 | 1461190672125 Marionette TRACE conn3 <- [1,210,null,{}] 15:17:52 INFO - PROCESS | 1827 | 1461190672131 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}] 15:17:52 INFO - PROCESS | 1827 | 1461190672292 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:17:52 INFO - PROCESS | 1827 | 1461190672419 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125f6b8800 == 27 [pid = 1827] [id = 60] 15:17:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f12575c5800) [pid = 1827] [serial = 178] [outer = (nil)] 15:17:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f1260408400) [pid = 1827] [serial = 179] [outer = 0x7f12575c5800] 15:17:52 INFO - PROCESS | 1827 | 1461190672491 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f1266181400) [pid = 1827] [serial = 180] [outer = 0x7f12575c5800] 15:17:53 INFO - PROCESS | 1827 | 1461190673515 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]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1436ms 15:17:53 INFO - PROCESS | 1827 | 1461190673558 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1827 | 1461190673564 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:17:53 INFO - PROCESS | 1827 | 1461190673573 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1827 | 1461190673577 Marionette TRACE conn3 <- [1,214,null,{}] 15:17:53 INFO - PROCESS | 1827 | 1461190673584 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}] 15:17:53 INFO - PROCESS | 1827 | 1461190673743 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:17:53 INFO - PROCESS | 1827 | 1461190673885 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f72a000 == 28 [pid = 1827] [id = 61] 15:17:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f1251485400) [pid = 1827] [serial = 181] [outer = (nil)] 15:17:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f1251710c00) [pid = 1827] [serial = 182] [outer = 0x7f1251485400] 15:17:53 INFO - PROCESS | 1827 | 1461190673976 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f1252dee800) [pid = 1827] [serial = 183] [outer = 0x7f1251485400] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7f12560e1400) [pid = 1827] [serial = 137] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7f1251711c00) [pid = 1827] [serial = 123] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7f1256ff2c00) [pid = 1827] [serial = 128] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7f1260411000) [pid = 1827] [serial = 132] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7f1252df9c00) [pid = 1827] [serial = 125] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7f1254a4a800) [pid = 1827] [serial = 126] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7f125c37a800) [pid = 1827] [serial = 131] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7f125125f800) [pid = 1827] [serial = 134] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7f1260410c00) [pid = 1827] [serial = 135] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7f1257970400) [pid = 1827] [serial = 129] [outer = (nil)] [url = about:blank] 15:17:54 INFO - PROCESS | 1827 | 1461190674761 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]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1242ms 15:17:54 INFO - PROCESS | 1827 | 1461190674816 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1827 | 1461190674823 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:17:54 INFO - PROCESS | 1827 | 1461190674837 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1827 | 1461190674841 Marionette TRACE conn3 <- [1,218,null,{}] 15:17:54 INFO - PROCESS | 1827 | 1461190674847 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}] 15:17:54 INFO - PROCESS | 1827 | 1461190674991 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:17:55 INFO - PROCESS | 1827 | 1461190675001 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257c6d000 == 29 [pid = 1827] [id = 62] 15:17:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7f1251487400) [pid = 1827] [serial = 184] [outer = (nil)] 15:17:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7f1256650000) [pid = 1827] [serial = 185] [outer = 0x7f1251487400] 15:17:55 INFO - PROCESS | 1827 | 1461190675063 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7f1257246000) [pid = 1827] [serial = 186] [outer = 0x7f1251487400] 15:17:55 INFO - PROCESS | 1827 | 1461190675792 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]]]}] 15:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 982ms 15:17:55 INFO - PROCESS | 1827 | 1461190675820 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1827 | 1461190675823 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:17:55 INFO - PROCESS | 1827 | 1461190675831 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1827 | 1461190675836 Marionette TRACE conn3 <- [1,222,null,{}] 15:17:55 INFO - PROCESS | 1827 | 1461190675861 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}] 15:17:56 INFO - PROCESS | 1827 | 1461190676015 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:17:56 INFO - PROCESS | 1827 | 1461190676035 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258dd5800 == 30 [pid = 1827] [id = 63] 15:17:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f1258974000) [pid = 1827] [serial = 187] [outer = (nil)] 15:17:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f12592a5400) [pid = 1827] [serial = 188] [outer = 0x7f1258974000] 15:17:56 INFO - PROCESS | 1827 | 1461190676104 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f1259db4000) [pid = 1827] [serial = 189] [outer = 0x7f1258974000] 15:17:57 INFO - PROCESS | 1827 | 1461190677014 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]]]}] 15:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1239ms 15:17:57 INFO - PROCESS | 1827 | 1461190677096 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:17:57 INFO - PROCESS | 1827 | 1461190677099 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:17:57 INFO - PROCESS | 1827 | 1461190677106 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1827 | 1461190677109 Marionette TRACE conn3 <- [1,226,null,{}] 15:17:57 INFO - PROCESS | 1827 | 1461190677114 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}] 15:17:57 INFO - PROCESS | 1827 | 1461190677279 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:17:57 INFO - PROCESS | 1827 | 1461190677310 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125b0d6800 == 31 [pid = 1827] [id = 64] 15:17:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f1258f6a800) [pid = 1827] [serial = 190] [outer = (nil)] 15:17:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f125f75a800) [pid = 1827] [serial = 191] [outer = 0x7f1258f6a800] 15:17:57 INFO - PROCESS | 1827 | 1461190677373 Marionette DEBUG loaded listener.js 15:17:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f126617ec00) [pid = 1827] [serial = 192] [outer = 0x7f1258f6a800] 15:17:58 INFO - PROCESS | 1827 | 1461190678087 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]]]}] 15:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1031ms 15:17:58 INFO - PROCESS | 1827 | 1461190678138 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:17:58 INFO - PROCESS | 1827 | 1461190678142 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:17:58 INFO - PROCESS | 1827 | 1461190678147 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1827 | 1461190678149 Marionette TRACE conn3 <- [1,230,null,{}] 15:17:58 INFO - PROCESS | 1827 | 1461190678154 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}] 15:17:58 INFO - PROCESS | 1827 | 1461190678336 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:17:58 INFO - PROCESS | 1827 | 1461190678364 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12655c3800 == 32 [pid = 1827] [id = 65] 15:17:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f1266189800) [pid = 1827] [serial = 193] [outer = (nil)] 15:17:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f12664aac00) [pid = 1827] [serial = 194] [outer = 0x7f1266189800] 15:17:58 INFO - PROCESS | 1827 | 1461190678425 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f1266614000) [pid = 1827] [serial = 195] [outer = 0x7f1266189800] 15:17:59 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7f1251262800) [pid = 1827] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:17:59 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7f1251360800) [pid = 1827] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:17:59 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7f124ebd4400) [pid = 1827] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:17:59 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7f124ebd9c00) [pid = 1827] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:17:59 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7f124ebd9400) [pid = 1827] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:17:59 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7f12556ae800) [pid = 1827] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:17:59 INFO - PROCESS | 1827 | 1461190679215 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]]]}] 15:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1131ms 15:17:59 INFO - PROCESS | 1827 | 1461190679281 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:17:59 INFO - PROCESS | 1827 | 1461190679284 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:17:59 INFO - PROCESS | 1827 | 1461190679290 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:17:59 INFO - PROCESS | 1827 | 1461190679292 Marionette TRACE conn3 <- [1,234,null,{}] 15:17:59 INFO - PROCESS | 1827 | 1461190679301 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}] 15:17:59 INFO - PROCESS | 1827 | 1461190679478 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:17:59 INFO - PROCESS | 1827 | 1461190679566 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126635d800 == 33 [pid = 1827] [id = 66] 15:17:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f124ebdcc00) [pid = 1827] [serial = 196] [outer = (nil)] 15:17:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f1266616000) [pid = 1827] [serial = 197] [outer = 0x7f124ebdcc00] 15:17:59 INFO - PROCESS | 1827 | 1461190679641 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f1267808c00) [pid = 1827] [serial = 198] [outer = 0x7f124ebdcc00] 15:18:00 INFO - PROCESS | 1827 | 1461190680253 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]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 979ms 15:18:00 INFO - PROCESS | 1827 | 1461190680269 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1827 | 1461190680273 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:18:00 INFO - PROCESS | 1827 | 1461190680279 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1827 | 1461190680281 Marionette TRACE conn3 <- [1,238,null,{}] 15:18:00 INFO - PROCESS | 1827 | 1461190680287 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}] 15:18:00 INFO - PROCESS | 1827 | 1461190680416 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:18:00 INFO - PROCESS | 1827 | 1461190680513 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12666b0800 == 34 [pid = 1827] [id = 67] 15:18:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f124ebd4800) [pid = 1827] [serial = 199] [outer = (nil)] 15:18:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f12679c1c00) [pid = 1827] [serial = 200] [outer = 0x7f124ebd4800] 15:18:00 INFO - PROCESS | 1827 | 1461190680578 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f12697c6c00) [pid = 1827] [serial = 201] [outer = 0x7f124ebd4800] 15:18:01 INFO - PROCESS | 1827 | 1461190681310 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]]]}] 15:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1078ms 15:18:01 INFO - PROCESS | 1827 | 1461190681364 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:18:01 INFO - PROCESS | 1827 | 1461190681374 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:18:01 INFO - PROCESS | 1827 | 1461190681388 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1827 | 1461190681397 Marionette TRACE conn3 <- [1,242,null,{}] 15:18:01 INFO - PROCESS | 1827 | 1461190681427 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}] 15:18:01 INFO - PROCESS | 1827 | 1461190681640 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:18:01 INFO - PROCESS | 1827 | 1461190681774 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1256e9e000 == 35 [pid = 1827] [id = 68] 15:18:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7f124fbf3400) [pid = 1827] [serial = 202] [outer = (nil)] 15:18:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7f124fc5e800) [pid = 1827] [serial = 203] [outer = 0x7f124fbf3400] 15:18:01 INFO - PROCESS | 1827 | 1461190681861 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7f124fc64400) [pid = 1827] [serial = 204] [outer = 0x7f124fbf3400] 15:18:02 INFO - PROCESS | 1827 | 1461190682695 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]]]}] 15:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1353ms 15:18:02 INFO - PROCESS | 1827 | 1461190682738 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:18:02 INFO - PROCESS | 1827 | 1461190682747 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:18:02 INFO - PROCESS | 1827 | 1461190682757 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1827 | 1461190682761 Marionette TRACE conn3 <- [1,246,null,{}] 15:18:02 INFO - PROCESS | 1827 | 1461190682767 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}] 15:18:02 INFO - PROCESS | 1827 | 1461190682930 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:18:03 INFO - PROCESS | 1827 | 1461190683059 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259ddf800 == 36 [pid = 1827] [id = 69] 15:18:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7f124fc5a000) [pid = 1827] [serial = 205] [outer = (nil)] 15:18:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7f1254a3e000) [pid = 1827] [serial = 206] [outer = 0x7f124fc5a000] 15:18:03 INFO - PROCESS | 1827 | 1461190683130 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f1255fe4400) [pid = 1827] [serial = 207] [outer = 0x7f124fc5a000] 15:18:03 INFO - PROCESS | 1827 | 1461190683971 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]]]}] 15:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1247ms 15:18:04 INFO - PROCESS | 1827 | 1461190684005 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1827 | 1461190684009 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:18:04 INFO - PROCESS | 1827 | 1461190684015 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1827 | 1461190684021 Marionette TRACE conn3 <- [1,250,null,{}] 15:18:04 INFO - PROCESS | 1827 | 1461190684053 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}] 15:18:04 INFO - PROCESS | 1827 | 1461190684216 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:18:04 INFO - PROCESS | 1827 | 1461190684345 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267851000 == 37 [pid = 1827] [id = 70] 15:18:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f125720c800) [pid = 1827] [serial = 208] [outer = (nil)] 15:18:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f125910d800) [pid = 1827] [serial = 209] [outer = 0x7f125720c800] 15:18:04 INFO - PROCESS | 1827 | 1461190684420 Marionette DEBUG loaded listener.js 15:18:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f125c5aec00) [pid = 1827] [serial = 210] [outer = 0x7f125720c800] 15:18:05 INFO - PROCESS | 1827 | 1461190685335 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]]]}] 15:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1340ms 15:18:05 INFO - PROCESS | 1827 | 1461190685355 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:18:05 INFO - PROCESS | 1827 | 1461190685360 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:18:05 INFO - PROCESS | 1827 | 1461190685366 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1827 | 1461190685369 Marionette TRACE conn3 <- [1,254,null,{}] 15:18:05 INFO - PROCESS | 1827 | 1461190685374 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}] 15:18:05 INFO - PROCESS | 1827 | 1461190685527 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:18:05 INFO - PROCESS | 1827 | 1461190685685 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b382000 == 38 [pid = 1827] [id = 71] 15:18:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f125729c000) [pid = 1827] [serial = 211] [outer = (nil)] 15:18:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f126752d000) [pid = 1827] [serial = 212] [outer = 0x7f125729c000] 15:18:05 INFO - PROCESS | 1827 | 1461190685761 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f12676ca000) [pid = 1827] [serial = 213] [outer = 0x7f125729c000] 15:18:06 INFO - PROCESS | 1827 | 1461190686605 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]]]}] 15:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1289ms 15:18:06 INFO - PROCESS | 1827 | 1461190686656 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1827 | 1461190686660 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:18:06 INFO - PROCESS | 1827 | 1461190686666 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1827 | 1461190686668 Marionette TRACE conn3 <- [1,258,null,{}] 15:18:06 INFO - PROCESS | 1827 | 1461190686673 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}] 15:18:06 INFO - PROCESS | 1827 | 1461190686879 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:18:07 INFO - PROCESS | 1827 | 1461190687251 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257c68000 == 39 [pid = 1827] [id = 72] 15:18:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f124f860400) [pid = 1827] [serial = 214] [outer = (nil)] 15:18:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f124fbf2000) [pid = 1827] [serial = 215] [outer = 0x7f124f860400] 15:18:07 INFO - PROCESS | 1827 | 1461190687322 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f124fc62800) [pid = 1827] [serial = 216] [outer = 0x7f124f860400] 15:18:08 INFO - PROCESS | 1827 | 1461190688070 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]]]}] 15:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1440ms 15:18:08 INFO - PROCESS | 1827 | 1461190688108 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1827 | 1461190688115 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:18:08 INFO - PROCESS | 1827 | 1461190688124 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1827 | 1461190688127 Marionette TRACE conn3 <- [1,262,null,{}] 15:18:08 INFO - PROCESS | 1827 | 1461190688149 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}] 15:18:08 INFO - PROCESS | 1827 | 1461190688387 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:18:08 INFO - PROCESS | 1827 | 1461190688512 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fca6800 == 40 [pid = 1827] [id = 73] 15:18:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f1251365400) [pid = 1827] [serial = 217] [outer = (nil)] 15:18:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f1252df8800) [pid = 1827] [serial = 218] [outer = 0x7f1251365400] 15:18:08 INFO - PROCESS | 1827 | 1461190688693 Marionette DEBUG loaded listener.js 15:18:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f12556a5800) [pid = 1827] [serial = 219] [outer = 0x7f1251365400] 15:18:09 INFO - PROCESS | 1827 | 1461190689629 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]]]}] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f1259e11400) [pid = 1827] [serial = 164] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f124f74f800) [pid = 1827] [serial = 146] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f1258f47c00) [pid = 1827] [serial = 158] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f124ebdfc00) [pid = 1827] [serial = 140] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f1251707400) [pid = 1827] [serial = 149] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f1252c2a400) [pid = 1827] [serial = 150] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f1254a4bc00) [pid = 1827] [serial = 152] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f125579f000) [pid = 1827] [serial = 153] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f1255796800) [pid = 1827] [serial = 161] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f125c305c00) [pid = 1827] [serial = 138] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7f1256ff3000) [pid = 1827] [serial = 143] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7f125707f000) [pid = 1827] [serial = 155] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7f125929d800) [pid = 1827] [serial = 162] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7f1258f6c800) [pid = 1827] [serial = 159] [outer = (nil)] [url = about:blank] 15:18:09 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7f125770a000) [pid = 1827] [serial = 156] [outer = (nil)] [url = about:blank] 15:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1581ms 15:18:09 INFO - PROCESS | 1827 | 1461190689709 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:18:09 INFO - PROCESS | 1827 | 1461190689715 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:18:09 INFO - PROCESS | 1827 | 1461190689730 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:18:09 INFO - PROCESS | 1827 | 1461190689733 Marionette TRACE conn3 <- [1,266,null,{}] 15:18:09 INFO - PROCESS | 1827 | 1461190689739 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}] 15:18:09 INFO - PROCESS | 1827 | 1461190689907 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:18:10 INFO - PROCESS | 1827 | 1461190689998 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556d5800 == 41 [pid = 1827] [id = 74] 15:18:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7f1252c29400) [pid = 1827] [serial = 220] [outer = (nil)] 15:18:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7f1256658800) [pid = 1827] [serial = 221] [outer = 0x7f1252c29400] 15:18:10 INFO - PROCESS | 1827 | 1461190690063 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f125797ec00) [pid = 1827] [serial = 222] [outer = 0x7f1252c29400] 15:18:10 INFO - PROCESS | 1827 | 1461190690712 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1027ms 15:18:10 INFO - PROCESS | 1827 | 1461190690758 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1827 | 1461190690762 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:18:10 INFO - PROCESS | 1827 | 1461190690774 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1827 | 1461190690783 Marionette TRACE conn3 <- [1,270,null,{}] 15:18:10 INFO - PROCESS | 1827 | 1461190690791 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}] 15:18:10 INFO - PROCESS | 1827 | 1461190690939 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:18:11 INFO - PROCESS | 1827 | 1461190691036 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259242000 == 42 [pid = 1827] [id = 75] 15:18:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f12556acc00) [pid = 1827] [serial = 223] [outer = (nil)] 15:18:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f12599bcc00) [pid = 1827] [serial = 224] [outer = 0x7f12556acc00] 15:18:11 INFO - PROCESS | 1827 | 1461190691096 Marionette DEBUG loaded listener.js 15:18:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f1259ecb800) [pid = 1827] [serial = 225] [outer = 0x7f12556acc00] 15:18:11 INFO - PROCESS | 1827 | 1461190691835 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]]]}] 15:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1095ms 15:18:11 INFO - PROCESS | 1827 | 1461190691864 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:18:11 INFO - PROCESS | 1827 | 1461190691868 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:18:11 INFO - PROCESS | 1827 | 1461190691873 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1827 | 1461190691876 Marionette TRACE conn3 <- [1,274,null,{}] 15:18:11 INFO - PROCESS | 1827 | 1461190691881 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}] 15:18:12 INFO - PROCESS | 1827 | 1461190692069 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:18:12 INFO - PROCESS | 1827 | 1461190692101 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c260800 == 43 [pid = 1827] [id = 76] 15:18:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f125c346000) [pid = 1827] [serial = 226] [outer = (nil)] 15:18:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f125c379c00) [pid = 1827] [serial = 227] [outer = 0x7f125c346000] 15:18:12 INFO - PROCESS | 1827 | 1461190692162 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f12664a6c00) [pid = 1827] [serial = 228] [outer = 0x7f125c346000] 15:18:12 INFO - PROCESS | 1827 | 1461190692879 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]]]}] 15:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1026ms 15:18:12 INFO - PROCESS | 1827 | 1461190692900 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:18:12 INFO - PROCESS | 1827 | 1461190692903 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:18:12 INFO - PROCESS | 1827 | 1461190692909 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:18:12 INFO - PROCESS | 1827 | 1461190692911 Marionette TRACE conn3 <- [1,278,null,{}] 15:18:12 INFO - PROCESS | 1827 | 1461190692916 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}] 15:18:13 INFO - PROCESS | 1827 | 1461190693075 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:18:13 INFO - PROCESS | 1827 | 1461190693114 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12663d9800 == 44 [pid = 1827] [id = 77] 15:18:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f126687cc00) [pid = 1827] [serial = 229] [outer = (nil)] 15:18:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f12676cf400) [pid = 1827] [serial = 230] [outer = 0x7f126687cc00] 15:18:13 INFO - PROCESS | 1827 | 1461190693189 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f12697a2400) [pid = 1827] [serial = 231] [outer = 0x7f126687cc00] 15:18:13 INFO - PROCESS | 1827 | 1461190693945 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]]]}] 15:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1075ms 15:18:14 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f1251485400) [pid = 1827] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:18:14 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f1258f6a800) [pid = 1827] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:18:14 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f1266189800) [pid = 1827] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:18:14 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f124ebdcc00) [pid = 1827] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:18:14 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f1251487400) [pid = 1827] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:18:14 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f1258974000) [pid = 1827] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:18:14 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f12575c5800) [pid = 1827] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:18:14 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7f124f20b000) [pid = 1827] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:18:14 INFO - PROCESS | 1827 | 1461190694157 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1827 | 1461190694161 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:18:14 INFO - PROCESS | 1827 | 1461190694169 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1827 | 1461190694171 Marionette TRACE conn3 <- [1,282,null,{}] 15:18:14 INFO - PROCESS | 1827 | 1461190694176 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}] 15:18:14 INFO - PROCESS | 1827 | 1461190694302 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:18:14 INFO - PROCESS | 1827 | 1461190694321 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258dc7800 == 45 [pid = 1827] [id = 78] 15:18:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f1260411000) [pid = 1827] [serial = 232] [outer = (nil)] 15:18:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f1266879000) [pid = 1827] [serial = 233] [outer = 0x7f1260411000] 15:18:14 INFO - PROCESS | 1827 | 1461190694398 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f126b6bec00) [pid = 1827] [serial = 234] [outer = 0x7f1260411000] 15:18:15 INFO - PROCESS | 1827 | 1461190695162 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]]]}] 15:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1027ms 15:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:18:15 INFO - PROCESS | 1827 | 1461190695197 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:18:15 INFO - PROCESS | 1827 | 1461190695200 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:18:15 INFO - PROCESS | 1827 | 1461190695206 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:18:15 INFO - PROCESS | 1827 | 1461190695209 Marionette TRACE conn3 <- [1,286,null,{}] 15:18:15 INFO - PROCESS | 1827 | 1461190695213 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}] 15:18:15 INFO - PROCESS | 1827 | 1461190695376 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:18:15 INFO - PROCESS | 1827 | 1461190695394 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b394000 == 46 [pid = 1827] [id = 79] 15:18:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f1252df4000) [pid = 1827] [serial = 235] [outer = (nil)] 15:18:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f126b85f000) [pid = 1827] [serial = 236] [outer = 0x7f1252df4000] 15:18:15 INFO - PROCESS | 1827 | 1461190695453 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f126b8cc400) [pid = 1827] [serial = 237] [outer = 0x7f1252df4000] 15:18:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f126baabc00) [pid = 1827] [serial = 238] [outer = 0x7f124f206c00] 15:18:16 INFO - PROCESS | 1827 | 1461190696284 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]]]}] 15:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1127ms 15:18:16 INFO - PROCESS | 1827 | 1461190696334 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1827 | 1461190696340 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:18:16 INFO - PROCESS | 1827 | 1461190696360 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1827 | 1461190696366 Marionette TRACE conn3 <- [1,290,null,{}] 15:18:16 INFO - PROCESS | 1827 | 1461190696419 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}] 15:18:16 INFO - PROCESS | 1827 | 1461190696568 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:18:16 INFO - PROCESS | 1827 | 1461190696702 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257016000 == 47 [pid = 1827] [id = 80] 15:18:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f124fc5d800) [pid = 1827] [serial = 239] [outer = (nil)] 15:18:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f1251253800) [pid = 1827] [serial = 240] [outer = 0x7f124fc5d800] 15:18:16 INFO - PROCESS | 1827 | 1461190696785 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f1252a32c00) [pid = 1827] [serial = 241] [outer = 0x7f124fc5d800] 15:18:17 INFO - PROCESS | 1827 | 1461190697662 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1344ms 15:18:17 INFO - PROCESS | 1827 | 1461190697694 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1827 | 1461190697702 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:18:17 INFO - PROCESS | 1827 | 1461190697713 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1827 | 1461190697717 Marionette TRACE conn3 <- [1,294,null,{}] 15:18:17 INFO - PROCESS | 1827 | 1461190697723 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}] 15:18:17 INFO - PROCESS | 1827 | 1461190697883 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:18:18 INFO - PROCESS | 1827 | 1461190698024 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c265000 == 48 [pid = 1827] [id = 81] 15:18:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f124fc62c00) [pid = 1827] [serial = 242] [outer = (nil)] 15:18:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f1257cad000) [pid = 1827] [serial = 243] [outer = 0x7f124fc62c00] 15:18:18 INFO - PROCESS | 1827 | 1461190698096 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f1258f60000) [pid = 1827] [serial = 244] [outer = 0x7f124fc62c00] 15:18:18 INFO - PROCESS | 1827 | 1461190698936 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]]]}] 15:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1279ms 15:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:18:19 INFO - PROCESS | 1827 | 1461190698993 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1827 | 1461190698996 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:18:19 INFO - PROCESS | 1827 | 1461190699002 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1827 | 1461190699016 Marionette TRACE conn3 <- [1,298,null,{}] 15:18:19 INFO - PROCESS | 1827 | 1461190699034 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}] 15:18:19 INFO - PROCESS | 1827 | 1461190699231 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:18:19 INFO - PROCESS | 1827 | 1461190699364 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126ba4b800 == 49 [pid = 1827] [id = 82] 15:18:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f1252c28800) [pid = 1827] [serial = 245] [outer = (nil)] 15:18:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f12664ae000) [pid = 1827] [serial = 246] [outer = 0x7f1252c28800] 15:18:19 INFO - PROCESS | 1827 | 1461190699441 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f1267810c00) [pid = 1827] [serial = 247] [outer = 0x7f1252c28800] 15:18:20 INFO - PROCESS | 1827 | 1461190700394 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]]]}] 15:18:20 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. 15:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1453ms 15:18:20 INFO - PROCESS | 1827 | 1461190700457 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1827 | 1461190700462 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:18:20 INFO - PROCESS | 1827 | 1461190700467 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1827 | 1461190700469 Marionette TRACE conn3 <- [1,302,null,{}] 15:18:20 INFO - PROCESS | 1827 | 1461190700475 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}] 15:18:20 INFO - PROCESS | 1827 | 1461190700630 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:18:20 INFO - PROCESS | 1827 | 1461190700766 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126bc1d800 == 50 [pid = 1827] [id = 83] 15:18:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f124ebd8400) [pid = 1827] [serial = 248] [outer = (nil)] 15:18:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f126b6c4400) [pid = 1827] [serial = 249] [outer = 0x7f124ebd8400] 15:18:20 INFO - PROCESS | 1827 | 1461190700838 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f126b8c9400) [pid = 1827] [serial = 250] [outer = 0x7f124ebd8400] 15:18:21 INFO - PROCESS | 1827 | 1461190701742 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]]]}] 15:18:21 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. 15:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1330ms 15:18:21 INFO - PROCESS | 1827 | 1461190701799 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:18:21 INFO - PROCESS | 1827 | 1461190701803 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:18:21 INFO - PROCESS | 1827 | 1461190701809 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1827 | 1461190701812 Marionette TRACE conn3 <- [1,306,null,{}] 15:18:21 INFO - PROCESS | 1827 | 1461190701817 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}] 15:18:21 INFO - PROCESS | 1827 | 1461190701969 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:18:22 INFO - PROCESS | 1827 | 1461190702258 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258938800 == 51 [pid = 1827] [id = 84] 15:18:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f124fbf6800) [pid = 1827] [serial = 251] [outer = (nil)] 15:18:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f124fc5d400) [pid = 1827] [serial = 252] [outer = 0x7f124fbf6800] 15:18:22 INFO - PROCESS | 1827 | 1461190702387 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f1251708800) [pid = 1827] [serial = 253] [outer = 0x7f124fbf6800] 15:18:23 INFO - PROCESS | 1827 | 1461190703226 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]]]}] 15:18:23 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. 15:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1429ms 15:18:23 INFO - PROCESS | 1827 | 1461190703237 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:18:23 INFO - PROCESS | 1827 | 1461190703244 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:18:23 INFO - PROCESS | 1827 | 1461190703252 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:18:23 INFO - PROCESS | 1827 | 1461190703257 Marionette TRACE conn3 <- [1,310,null,{}] 15:18:23 INFO - PROCESS | 1827 | 1461190703263 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}] 15:18:23 INFO - PROCESS | 1827 | 1461190703412 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:18:23 INFO - PROCESS | 1827 | 1461190703562 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252c48800 == 52 [pid = 1827] [id = 85] 15:18:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f1257208c00) [pid = 1827] [serial = 254] [outer = (nil)] 15:18:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f12575cf000) [pid = 1827] [serial = 255] [outer = 0x7f1257208c00] 15:18:23 INFO - PROCESS | 1827 | 1461190703632 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f1258f49c00) [pid = 1827] [serial = 256] [outer = 0x7f1257208c00] 15:18:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258dc7800 == 51 [pid = 1827] [id = 78] 15:18:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12663d9800 == 50 [pid = 1827] [id = 77] 15:18:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c260800 == 49 [pid = 1827] [id = 76] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f12679c1c00) [pid = 1827] [serial = 200] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259242000 == 48 [pid = 1827] [id = 75] 15:18:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556d5800 == 47 [pid = 1827] [id = 74] 15:18:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124fca6800 == 46 [pid = 1827] [id = 73] 15:18:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257c68000 == 45 [pid = 1827] [id = 72] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f1251710c00) [pid = 1827] [serial = 182] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f126617ec00) [pid = 1827] [serial = 192] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f12664aac00) [pid = 1827] [serial = 194] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f1266616000) [pid = 1827] [serial = 197] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f1256650000) [pid = 1827] [serial = 185] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f1257246000) [pid = 1827] [serial = 186] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f12592a5400) [pid = 1827] [serial = 188] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f1267808c00) [pid = 1827] [serial = 198] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f125896c800) [pid = 1827] [serial = 173] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f1266181400) [pid = 1827] [serial = 180] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f1252dee800) [pid = 1827] [serial = 183] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f1260408400) [pid = 1827] [serial = 179] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f1255416800) [pid = 1827] [serial = 170] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f1255796c00) [pid = 1827] [serial = 147] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f1259db4000) [pid = 1827] [serial = 189] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f124fbef800) [pid = 1827] [serial = 167] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f125f75a800) [pid = 1827] [serial = 191] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f1266614000) [pid = 1827] [serial = 195] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f125c309400) [pid = 1827] [serial = 176] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1827 | 1461190704453 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]]]}] 15:18:24 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. 15:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1233ms 15:18:24 INFO - PROCESS | 1827 | 1461190704491 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1827 | 1461190704497 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:18:24 INFO - PROCESS | 1827 | 1461190704506 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1827 | 1461190704509 Marionette TRACE conn3 <- [1,314,null,{}] 15:18:24 INFO - PROCESS | 1827 | 1461190704514 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}] 15:18:24 INFO - PROCESS | 1827 | 1461190704651 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:18:24 INFO - PROCESS | 1827 | 1461190704667 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258369000 == 46 [pid = 1827] [id = 86] 15:18:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f1257246000) [pid = 1827] [serial = 257] [outer = (nil)] 15:18:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f1259e09c00) [pid = 1827] [serial = 258] [outer = 0x7f1257246000] 15:18:24 INFO - PROCESS | 1827 | 1461190704729 Marionette DEBUG loaded listener.js 15:18:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f125c37c400) [pid = 1827] [serial = 259] [outer = 0x7f1257246000] 15:18:25 INFO - PROCESS | 1827 | 1461190705612 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]]]}] 15:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1130ms 15:18:25 INFO - PROCESS | 1827 | 1461190705636 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:18:25 INFO - PROCESS | 1827 | 1461190705640 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:18:25 INFO - PROCESS | 1827 | 1461190705648 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:18:25 INFO - PROCESS | 1827 | 1461190705656 Marionette TRACE conn3 <- [1,318,null,{}] 15:18:25 INFO - PROCESS | 1827 | 1461190705669 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}] 15:18:25 INFO - PROCESS | 1827 | 1461190705809 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:18:25 INFO - PROCESS | 1827 | 1461190705826 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12604b7000 == 47 [pid = 1827] [id = 87] 15:18:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f125737cc00) [pid = 1827] [serial = 260] [outer = (nil)] 15:18:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f1267808000) [pid = 1827] [serial = 261] [outer = 0x7f125737cc00] 15:18:25 INFO - PROCESS | 1827 | 1461190705886 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f12692ebc00) [pid = 1827] [serial = 262] [outer = 0x7f125737cc00] 15:18:26 INFO - PROCESS | 1827 | 1461190706662 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]]]}] 15:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1043ms 15:18:26 INFO - PROCESS | 1827 | 1461190706689 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1827 | 1461190706704 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:18:26 INFO - PROCESS | 1827 | 1461190706716 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1827 | 1461190706719 Marionette TRACE conn3 <- [1,322,null,{}] 15:18:26 INFO - PROCESS | 1827 | 1461190706738 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}] 15:18:26 INFO - PROCESS | 1827 | 1461190706925 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:18:26 INFO - PROCESS | 1827 | 1461190706950 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1266639800 == 48 [pid = 1827] [id = 88] 15:18:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f126b6bb000) [pid = 1827] [serial = 263] [outer = (nil)] 15:18:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f126b6c3800) [pid = 1827] [serial = 264] [outer = 0x7f126b6bb000] 15:18:27 INFO - PROCESS | 1827 | 1461190707012 Marionette DEBUG loaded listener.js 15:18:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f126b8c4800) [pid = 1827] [serial = 265] [outer = 0x7f126b6bb000] 15:18:27 INFO - PROCESS | 1827 | 1461190707777 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]]]}] 15:18:27 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. 15:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1108ms 15:18:27 INFO - PROCESS | 1827 | 1461190707820 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1827 | 1461190707823 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:18:27 INFO - PROCESS | 1827 | 1461190707834 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1827 | 1461190707836 Marionette TRACE conn3 <- [1,326,null,{}] 15:18:27 INFO - PROCESS | 1827 | 1461190707846 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}] 15:18:28 INFO - PROCESS | 1827 | 1461190708005 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:18:28 INFO - PROCESS | 1827 | 1461190708029 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b0a1000 == 49 [pid = 1827] [id = 89] 15:18:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f126bc30800) [pid = 1827] [serial = 266] [outer = (nil)] 15:18:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f126bc33000) [pid = 1827] [serial = 267] [outer = 0x7f126bc30800] 15:18:28 INFO - PROCESS | 1827 | 1461190708106 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f126d8a2c00) [pid = 1827] [serial = 268] [outer = 0x7f126bc30800] 15:18:28 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f126687cc00) [pid = 1827] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:18:28 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f124f860400) [pid = 1827] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:18:28 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f124ebd4800) [pid = 1827] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:18:28 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f1252c29400) [pid = 1827] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:18:28 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f1251365400) [pid = 1827] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:18:28 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f12556acc00) [pid = 1827] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:18:28 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f1260411000) [pid = 1827] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:18:28 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f125c346000) [pid = 1827] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:18:29 INFO - PROCESS | 1827 | 1461190709014 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]]]}] 15:18:29 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. 15:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1231ms 15:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:18:29 INFO - PROCESS | 1827 | 1461190709067 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1827 | 1461190709070 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:18:29 INFO - PROCESS | 1827 | 1461190709076 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1827 | 1461190709078 Marionette TRACE conn3 <- [1,330,null,{}] 15:18:29 INFO - PROCESS | 1827 | 1461190709083 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}] 15:18:29 INFO - PROCESS | 1827 | 1461190709254 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:18:29 INFO - PROCESS | 1827 | 1461190709357 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252a0c000 == 50 [pid = 1827] [id = 90] 15:18:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f125125e800) [pid = 1827] [serial = 269] [outer = (nil)] 15:18:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f12575cf400) [pid = 1827] [serial = 270] [outer = 0x7f125125e800] 15:18:29 INFO - PROCESS | 1827 | 1461190709420 Marionette DEBUG loaded listener.js 15:18:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f126b78f000) [pid = 1827] [serial = 271] [outer = 0x7f125125e800] 15:18:30 INFO - PROCESS | 1827 | 1461190710081 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]]]}] 15:18:30 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. 15:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1031ms 15:18:30 INFO - PROCESS | 1827 | 1461190710107 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1827 | 1461190710111 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:18:30 INFO - PROCESS | 1827 | 1461190710116 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1827 | 1461190710119 Marionette TRACE conn3 <- [1,334,null,{}] 15:18:30 INFO - PROCESS | 1827 | 1461190710124 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}] 15:18:30 INFO - PROCESS | 1827 | 1461190710305 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:18:30 INFO - PROCESS | 1827 | 1461190710322 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126d86d000 == 51 [pid = 1827] [id = 91] 15:18:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f1251365400) [pid = 1827] [serial = 272] [outer = (nil)] 15:18:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f126e586400) [pid = 1827] [serial = 273] [outer = 0x7f1251365400] 15:18:30 INFO - PROCESS | 1827 | 1461190710382 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f126e5ab000) [pid = 1827] [serial = 274] [outer = 0x7f1251365400] 15:18:31 INFO - PROCESS | 1827 | 1461190711293 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]]]}] 15:18:31 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. 15:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1231ms 15:18:31 INFO - PROCESS | 1827 | 1461190711350 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1827 | 1461190711356 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:18:31 INFO - PROCESS | 1827 | 1461190711367 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1827 | 1461190711372 Marionette TRACE conn3 <- [1,338,null,{}] 15:18:31 INFO - PROCESS | 1827 | 1461190711381 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}] 15:18:31 INFO - PROCESS | 1827 | 1461190711601 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:18:31 INFO - PROCESS | 1827 | 1461190711742 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258933800 == 52 [pid = 1827] [id = 92] 15:18:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f124f74e400) [pid = 1827] [serial = 275] [outer = (nil)] 15:18:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f1251254800) [pid = 1827] [serial = 276] [outer = 0x7f124f74e400] 15:18:31 INFO - PROCESS | 1827 | 1461190711841 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f1254a4a400) [pid = 1827] [serial = 277] [outer = 0x7f124f74e400] 15:18:32 INFO - PROCESS | 1827 | 1461190712684 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]]]}] 15:18:32 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. 15:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1386ms 15:18:32 INFO - PROCESS | 1827 | 1461190712753 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1827 | 1461190712762 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:18:32 INFO - PROCESS | 1827 | 1461190712771 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1827 | 1461190712775 Marionette TRACE conn3 <- [1,342,null,{}] 15:18:32 INFO - PROCESS | 1827 | 1461190712781 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}] 15:18:32 INFO - PROCESS | 1827 | 1461190712941 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:18:33 INFO - PROCESS | 1827 | 1461190713078 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267518000 == 53 [pid = 1827] [id = 93] 15:18:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f124f85b800) [pid = 1827] [serial = 278] [outer = (nil)] 15:18:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f1259aaf000) [pid = 1827] [serial = 279] [outer = 0x7f124f85b800] 15:18:33 INFO - PROCESS | 1827 | 1461190713151 Marionette DEBUG loaded listener.js 15:18:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f125c34f000) [pid = 1827] [serial = 280] [outer = 0x7f124f85b800] 15:18:34 INFO - PROCESS | 1827 | 1461190714116 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]]]}] 15:18:34 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. 15:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1382ms 15:18:34 INFO - PROCESS | 1827 | 1461190714154 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1827 | 1461190714158 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:18:34 INFO - PROCESS | 1827 | 1461190714164 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1827 | 1461190714170 Marionette TRACE conn3 <- [1,346,null,{}] 15:18:34 INFO - PROCESS | 1827 | 1461190714185 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}] 15:18:34 INFO - PROCESS | 1827 | 1461190714369 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:18:34 INFO - PROCESS | 1827 | 1461190714614 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fb9f000 == 54 [pid = 1827] [id = 94] 15:18:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f1266617800) [pid = 1827] [serial = 281] [outer = (nil)] 15:18:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f126bb2b800) [pid = 1827] [serial = 282] [outer = 0x7f1266617800] 15:18:34 INFO - PROCESS | 1827 | 1461190714736 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f126d898400) [pid = 1827] [serial = 283] [outer = 0x7f1266617800] 15:18:35 INFO - PROCESS | 1827 | 1461190715480 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]]]}] 15:18:35 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. 15:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1335ms 15:18:35 INFO - PROCESS | 1827 | 1461190715501 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1827 | 1461190715505 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:18:35 INFO - PROCESS | 1827 | 1461190715511 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1827 | 1461190715513 Marionette TRACE conn3 <- [1,350,null,{}] 15:18:35 INFO - PROCESS | 1827 | 1461190715519 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}] 15:18:35 INFO - PROCESS | 1827 | 1461190715670 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:18:35 INFO - PROCESS | 1827 | 1461190715812 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258f8f800 == 55 [pid = 1827] [id = 95] 15:18:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f126b6c4800) [pid = 1827] [serial = 284] [outer = (nil)] 15:18:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f126fb5c800) [pid = 1827] [serial = 285] [outer = 0x7f126b6c4800] 15:18:35 INFO - PROCESS | 1827 | 1461190715883 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f126fd91400) [pid = 1827] [serial = 286] [outer = 0x7f126b6c4800] 15:18:36 INFO - PROCESS | 1827 | 1461190716727 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]]]}] 15:18:36 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. 15:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1233ms 15:18:36 INFO - PROCESS | 1827 | 1461190716746 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:18:36 INFO - PROCESS | 1827 | 1461190716751 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:18:36 INFO - PROCESS | 1827 | 1461190716777 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:18:36 INFO - PROCESS | 1827 | 1461190716780 Marionette TRACE conn3 <- [1,354,null,{}] 15:18:36 INFO - PROCESS | 1827 | 1461190716787 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}] 15:18:36 INFO - PROCESS | 1827 | 1461190716936 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:18:37 INFO - PROCESS | 1827 | 1461190717080 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258fa9800 == 56 [pid = 1827] [id = 96] 15:18:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f1253edf000) [pid = 1827] [serial = 287] [outer = (nil)] 15:18:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f1253ee3c00) [pid = 1827] [serial = 288] [outer = 0x7f1253edf000] 15:18:37 INFO - PROCESS | 1827 | 1461190717152 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f1253ee8000) [pid = 1827] [serial = 289] [outer = 0x7f1253edf000] 15:18:38 INFO - PROCESS | 1827 | 1461190718052 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]]]}] 15:18:38 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. 15:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1306ms 15:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:18:38 INFO - PROCESS | 1827 | 1461190718065 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1827 | 1461190718067 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:18:38 INFO - PROCESS | 1827 | 1461190718073 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1827 | 1461190718076 Marionette TRACE conn3 <- [1,358,null,{}] 15:18:38 INFO - PROCESS | 1827 | 1461190718081 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}] 15:18:38 INFO - PROCESS | 1827 | 1461190718252 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:18:38 INFO - PROCESS | 1827 | 1461190718561 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257774000 == 57 [pid = 1827] [id = 97] 15:18:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f124f2e3c00) [pid = 1827] [serial = 290] [outer = (nil)] 15:18:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f124f2ecc00) [pid = 1827] [serial = 291] [outer = 0x7f124f2e3c00] 15:18:38 INFO - PROCESS | 1827 | 1461190718708 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f124f864400) [pid = 1827] [serial = 292] [outer = 0x7f124f2e3c00] 15:18:39 INFO - PROCESS | 1827 | 1461190719622 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]]]}] 15:18:39 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. 15:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1582ms 15:18:39 INFO - PROCESS | 1827 | 1461190719655 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:18:39 INFO - PROCESS | 1827 | 1461190719662 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:18:39 INFO - PROCESS | 1827 | 1461190719671 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1827 | 1461190719674 Marionette TRACE conn3 <- [1,362,null,{}] 15:18:39 INFO - PROCESS | 1827 | 1461190719681 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}] 15:18:39 INFO - PROCESS | 1827 | 1461190719843 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:18:40 INFO - PROCESS | 1827 | 1461190720019 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1256675000 == 58 [pid = 1827] [id = 98] 15:18:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f1252e99400) [pid = 1827] [serial = 293] [outer = (nil)] 15:18:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f1252e9cc00) [pid = 1827] [serial = 294] [outer = 0x7f1252e99400] 15:18:40 INFO - PROCESS | 1827 | 1461190720130 Marionette DEBUG loaded listener.js 15:18:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f1252ea4000) [pid = 1827] [serial = 295] [outer = 0x7f1252e99400] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252a0c000 == 57 [pid = 1827] [id = 90] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b0a1000 == 56 [pid = 1827] [id = 89] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1266639800 == 55 [pid = 1827] [id = 88] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f126b85f000) [pid = 1827] [serial = 236] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12604b7000 == 54 [pid = 1827] [id = 87] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258369000 == 53 [pid = 1827] [id = 86] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252c48800 == 52 [pid = 1827] [id = 85] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258938800 == 51 [pid = 1827] [id = 84] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126ba4b800 == 50 [pid = 1827] [id = 82] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c265000 == 49 [pid = 1827] [id = 81] 15:18:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257016000 == 48 [pid = 1827] [id = 80] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f12676cf400) [pid = 1827] [serial = 230] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f124fc62800) [pid = 1827] [serial = 216] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f124fbf2000) [pid = 1827] [serial = 215] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f12697c6c00) [pid = 1827] [serial = 201] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f1256658800) [pid = 1827] [serial = 221] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f125797ec00) [pid = 1827] [serial = 222] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f12556a5800) [pid = 1827] [serial = 219] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f1252df8800) [pid = 1827] [serial = 218] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f125910d800) [pid = 1827] [serial = 209] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f12599bcc00) [pid = 1827] [serial = 224] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f1259ecb800) [pid = 1827] [serial = 225] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f1266879000) [pid = 1827] [serial = 233] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f1254a3e000) [pid = 1827] [serial = 206] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f124fc5e800) [pid = 1827] [serial = 203] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f126752d000) [pid = 1827] [serial = 212] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f125170f400) [pid = 1827] [serial = 102] [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.] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f125c379c00) [pid = 1827] [serial = 227] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f126b6bec00) [pid = 1827] [serial = 234] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f12697a2400) [pid = 1827] [serial = 231] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f12664a6c00) [pid = 1827] [serial = 228] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1827 | 1461190720942 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]]]}] 15:18:40 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. 15:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1290ms 15:18:40 INFO - PROCESS | 1827 | 1461190720965 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:18:40 INFO - PROCESS | 1827 | 1461190720971 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:18:40 INFO - PROCESS | 1827 | 1461190720978 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1827 | 1461190720981 Marionette TRACE conn3 <- [1,366,null,{}] 15:18:40 INFO - PROCESS | 1827 | 1461190720986 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}] 15:18:41 INFO - PROCESS | 1827 | 1461190721122 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:18:41 INFO - PROCESS | 1827 | 1461190721139 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257c6c000 == 49 [pid = 1827] [id = 99] 15:18:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f124f204000) [pid = 1827] [serial = 296] [outer = (nil)] 15:18:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f1254a3e000) [pid = 1827] [serial = 297] [outer = 0x7f124f204000] 15:18:41 INFO - PROCESS | 1827 | 1461190721200 Marionette DEBUG loaded listener.js 15:18:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f12560e2c00) [pid = 1827] [serial = 298] [outer = 0x7f124f204000] 15:18:42 INFO - PROCESS | 1827 | 1461190722185 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]]]}] 15:18:42 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. 15:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1234ms 15:18:42 INFO - PROCESS | 1827 | 1461190722212 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:18:42 INFO - PROCESS | 1827 | 1461190722216 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:18:42 INFO - PROCESS | 1827 | 1461190722224 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:18:42 INFO - PROCESS | 1827 | 1461190722233 Marionette TRACE conn3 <- [1,370,null,{}] 15:18:42 INFO - PROCESS | 1827 | 1461190722245 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}] 15:18:42 INFO - PROCESS | 1827 | 1461190722387 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:18:42 INFO - PROCESS | 1827 | 1461190722405 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258faa800 == 50 [pid = 1827] [id = 100] 15:18:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f1255415400) [pid = 1827] [serial = 299] [outer = (nil)] 15:18:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f125929e000) [pid = 1827] [serial = 300] [outer = 0x7f1255415400] 15:18:42 INFO - PROCESS | 1827 | 1461190722467 Marionette DEBUG loaded listener.js 15:18:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f1259dae000) [pid = 1827] [serial = 301] [outer = 0x7f1255415400] 15:18:43 INFO - PROCESS | 1827 | 1461190723219 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]]]}] 15:18:43 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. 15:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1038ms 15:18:43 INFO - PROCESS | 1827 | 1461190723261 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1827 | 1461190723276 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:18:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:18:43 INFO - PROCESS | 1827 | 1461190723325 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1827 | 1461190723329 Marionette TRACE conn3 <- [1,374,null,{}] 15:18:43 INFO - PROCESS | 1827 | 1461190723335 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}] 15:18:43 INFO - PROCESS | 1827 | 1461190723508 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:18:43 INFO - PROCESS | 1827 | 1461190723530 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c25b800 == 51 [pid = 1827] [id = 101] 15:18:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f1259dafc00) [pid = 1827] [serial = 302] [outer = (nil)] 15:18:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f125c30f800) [pid = 1827] [serial = 303] [outer = 0x7f1259dafc00] 15:18:43 INFO - PROCESS | 1827 | 1461190723587 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f125c5b0800) [pid = 1827] [serial = 304] [outer = 0x7f1259dafc00] 15:18:44 INFO - PROCESS | 1827 | 1461190724316 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:18:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:18:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1106ms 15:18:44 INFO - PROCESS | 1827 | 1461190724406 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:18:44 INFO - PROCESS | 1827 | 1461190724409 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:18:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:18:44 INFO - PROCESS | 1827 | 1461190724425 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1827 | 1461190724428 Marionette TRACE conn3 <- [1,378,null,{}] 15:18:44 INFO - PROCESS | 1827 | 1461190724433 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}] 15:18:44 INFO - PROCESS | 1827 | 1461190724612 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:18:44 INFO - PROCESS | 1827 | 1461190724634 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12512d7000 == 52 [pid = 1827] [id = 102] 15:18:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f1266616000) [pid = 1827] [serial = 305] [outer = (nil)] 15:18:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f126669c800) [pid = 1827] [serial = 306] [outer = 0x7f1266616000] 15:18:44 INFO - PROCESS | 1827 | 1461190724710 Marionette DEBUG loaded listener.js 15:18:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f12679c3400) [pid = 1827] [serial = 307] [outer = 0x7f1266616000] 15:18:45 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f126b6bb000) [pid = 1827] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:18:45 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f126bc30800) [pid = 1827] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:18:45 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f1252df4000) [pid = 1827] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:18:45 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f1257208c00) [pid = 1827] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:18:45 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f125737cc00) [pid = 1827] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:18:45 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f124fbf6800) [pid = 1827] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:18:45 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f1257246000) [pid = 1827] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:18:45 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f125125e800) [pid = 1827] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:18:45 INFO - PROCESS | 1827 | 1461190725633 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:18:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:18:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1230ms 15:18:45 INFO - PROCESS | 1827 | 1461190725656 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:18:45 INFO - PROCESS | 1827 | 1461190725659 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:18:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:18:45 INFO - PROCESS | 1827 | 1461190725665 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1827 | 1461190725667 Marionette TRACE conn3 <- [1,382,null,{}] 15:18:45 INFO - PROCESS | 1827 | 1461190725672 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}] 15:18:45 INFO - PROCESS | 1827 | 1461190725849 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:18:45 INFO - PROCESS | 1827 | 1461190725917 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1266639800 == 53 [pid = 1827] [id = 103] 15:18:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f124fbf6800) [pid = 1827] [serial = 308] [outer = (nil)] 15:18:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f1258283000) [pid = 1827] [serial = 309] [outer = 0x7f124fbf6800] 15:18:45 INFO - PROCESS | 1827 | 1461190725977 Marionette DEBUG loaded listener.js 15:18:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f1266617400) [pid = 1827] [serial = 310] [outer = 0x7f124fbf6800] 15:18:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:46 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:18:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:46 INFO - PROCESS | 1827 | 1461190726629 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:18:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:18:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 978ms 15:18:46 INFO - PROCESS | 1827 | 1461190726643 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:18:46 INFO - PROCESS | 1827 | 1461190726646 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:18:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:18:46 INFO - PROCESS | 1827 | 1461190726651 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:18:46 INFO - PROCESS | 1827 | 1461190726653 Marionette TRACE conn3 <- [1,386,null,{}] 15:18:46 INFO - PROCESS | 1827 | 1461190726659 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}] 15:18:46 INFO - PROCESS | 1827 | 1461190726823 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:18:46 INFO - PROCESS | 1827 | 1461190726842 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b0a0000 == 54 [pid = 1827] [id = 104] 15:18:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f124fc57c00) [pid = 1827] [serial = 311] [outer = (nil)] 15:18:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f1252eed800) [pid = 1827] [serial = 312] [outer = 0x7f124fc57c00] 15:18:46 INFO - PROCESS | 1827 | 1461190726913 Marionette DEBUG loaded listener.js 15:18:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f1252ef1c00) [pid = 1827] [serial = 313] [outer = 0x7f124fc57c00] 15:18:47 INFO - PROCESS | 1827 | 1461190727740 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]]]}] 15:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1128ms 15:18:47 INFO - PROCESS | 1827 | 1461190727782 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1827 | 1461190727787 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:18:47 INFO - PROCESS | 1827 | 1461190727796 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1827 | 1461190727801 Marionette TRACE conn3 <- [1,390,null,{}] 15:18:47 INFO - PROCESS | 1827 | 1461190727811 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}] 15:18:47 INFO - PROCESS | 1827 | 1461190727980 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:18:48 INFO - PROCESS | 1827 | 1461190728121 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125701d800 == 55 [pid = 1827] [id = 105] 15:18:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f124f2e9000) [pid = 1827] [serial = 314] [outer = (nil)] 15:18:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f1251368400) [pid = 1827] [serial = 315] [outer = 0x7f124f2e9000] 15:18:48 INFO - PROCESS | 1827 | 1461190728194 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f1252e99c00) [pid = 1827] [serial = 316] [outer = 0x7f124f2e9000] 15:18:49 INFO - PROCESS | 1827 | 1461190729118 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]]]}] 15:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1384ms 15:18:49 INFO - PROCESS | 1827 | 1461190729181 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:18:49 INFO - PROCESS | 1827 | 1461190729189 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:18:49 INFO - PROCESS | 1827 | 1461190729199 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:18:49 INFO - PROCESS | 1827 | 1461190729203 Marionette TRACE conn3 <- [1,394,null,{}] 15:18:49 INFO - PROCESS | 1827 | 1461190729209 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}] 15:18:49 INFO - PROCESS | 1827 | 1461190729424 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:18:49 INFO - PROCESS | 1827 | 1461190729611 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125f6b6000 == 56 [pid = 1827] [id = 106] 15:18:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f1253ede800) [pid = 1827] [serial = 317] [outer = (nil)] 15:18:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f12556a5800) [pid = 1827] [serial = 318] [outer = 0x7f1253ede800] 15:18:49 INFO - PROCESS | 1827 | 1461190729730 Marionette DEBUG loaded listener.js 15:18:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f125724e000) [pid = 1827] [serial = 319] [outer = 0x7f1253ede800] 15:18:50 INFO - PROCESS | 1827 | 1461190730717 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]]]}] 15:18:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:18:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1580ms 15:18:50 INFO - PROCESS | 1827 | 1461190730779 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:18:50 INFO - PROCESS | 1827 | 1461190730784 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:18:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:18:50 INFO - PROCESS | 1827 | 1461190730790 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:18:50 INFO - PROCESS | 1827 | 1461190730795 Marionette TRACE conn3 <- [1,398,null,{}] 15:18:50 INFO - PROCESS | 1827 | 1461190730811 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}] 15:18:51 INFO - PROCESS | 1827 | 1461190731012 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:18:51 INFO - PROCESS | 1827 | 1461190731198 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126d889800 == 57 [pid = 1827] [id = 107] 15:18:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f1258974800) [pid = 1827] [serial = 320] [outer = (nil)] 15:18:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f1259e08800) [pid = 1827] [serial = 321] [outer = 0x7f1258974800] 15:18:51 INFO - PROCESS | 1827 | 1461190731320 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f12664a6c00) [pid = 1827] [serial = 322] [outer = 0x7f1258974800] 15:18:52 INFO - PROCESS | 1827 | 1461190732135 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]]]}] 15:18:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1390ms 15:18:52 INFO - PROCESS | 1827 | 1461190732181 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:18:52 INFO - PROCESS | 1827 | 1461190732185 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:18:52 INFO - PROCESS | 1827 | 1461190732191 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1827 | 1461190732193 Marionette TRACE conn3 <- [1,402,null,{}] 15:18:52 INFO - PROCESS | 1827 | 1461190732199 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}] 15:18:52 INFO - PROCESS | 1827 | 1461190732353 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:18:52 INFO - PROCESS | 1827 | 1461190732499 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1cd000 == 58 [pid = 1827] [id = 108] 15:18:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f1258f45000) [pid = 1827] [serial = 323] [outer = (nil)] 15:18:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f12697c5c00) [pid = 1827] [serial = 324] [outer = 0x7f1258f45000] 15:18:52 INFO - PROCESS | 1827 | 1461190732573 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f126b6bb000) [pid = 1827] [serial = 325] [outer = 0x7f1258f45000] 15:18:53 INFO - PROCESS | 1827 | 1461190733487 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]]]}] 15:18:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:18:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1328ms 15:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:18:53 INFO - PROCESS | 1827 | 1461190733520 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:18:53 INFO - PROCESS | 1827 | 1461190733523 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:18:53 INFO - PROCESS | 1827 | 1461190733529 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1827 | 1461190733532 Marionette TRACE conn3 <- [1,406,null,{}] 15:18:53 INFO - PROCESS | 1827 | 1461190733537 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}] 15:18:53 INFO - PROCESS | 1827 | 1461190733686 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:18:53 INFO - PROCESS | 1827 | 1461190733845 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12661e7000 == 59 [pid = 1827] [id = 109] 15:18:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f124f205400) [pid = 1827] [serial = 326] [outer = (nil)] 15:18:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f126b78dc00) [pid = 1827] [serial = 327] [outer = 0x7f124f205400] 15:18:53 INFO - PROCESS | 1827 | 1461190733920 Marionette DEBUG loaded listener.js 15:18:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f126bc25800) [pid = 1827] [serial = 328] [outer = 0x7f124f205400] 15:18:54 INFO - PROCESS | 1827 | 1461190734970 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]]]}] 15:18:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:18:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1485ms 15:18:55 INFO - PROCESS | 1827 | 1461190735019 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:18:55 INFO - PROCESS | 1827 | 1461190735030 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:18:55 INFO - PROCESS | 1827 | 1461190735040 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:18:55 INFO - PROCESS | 1827 | 1461190735046 Marionette TRACE conn3 <- [1,410,null,{}] 15:18:55 INFO - PROCESS | 1827 | 1461190735054 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}] 15:18:55 INFO - PROCESS | 1827 | 1461190735211 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:18:55 INFO - PROCESS | 1827 | 1461190735425 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258fa0800 == 60 [pid = 1827] [id = 110] 15:18:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f124d8d2400) [pid = 1827] [serial = 329] [outer = (nil)] 15:18:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f124f2eec00) [pid = 1827] [serial = 330] [outer = 0x7f124d8d2400] 15:18:55 INFO - PROCESS | 1827 | 1461190735493 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f124fbf0800) [pid = 1827] [serial = 331] [outer = 0x7f124d8d2400] 15:18:56 INFO - PROCESS | 1827 | 1461190736354 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]]]}] 15:18:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:18:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1385ms 15:18:56 INFO - PROCESS | 1827 | 1461190736425 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1827 | 1461190736433 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:18:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:18:56 INFO - PROCESS | 1827 | 1461190736443 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1827 | 1461190736446 Marionette TRACE conn3 <- [1,414,null,{}] 15:18:56 INFO - PROCESS | 1827 | 1461190736451 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}] 15:18:56 INFO - PROCESS | 1827 | 1461190736641 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:18:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1266639800 == 59 [pid = 1827] [id = 103] 15:18:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12512d7000 == 58 [pid = 1827] [id = 102] 15:18:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c25b800 == 57 [pid = 1827] [id = 101] 15:18:56 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f1251253800) [pid = 1827] [serial = 240] [outer = (nil)] [url = about:blank] 15:18:56 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f126e586400) [pid = 1827] [serial = 273] [outer = (nil)] [url = about:blank] 15:18:56 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f1257cad000) [pid = 1827] [serial = 243] [outer = (nil)] [url = about:blank] 15:18:56 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f12664ae000) [pid = 1827] [serial = 246] [outer = (nil)] [url = about:blank] 15:18:56 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f126b6c4400) [pid = 1827] [serial = 249] [outer = (nil)] [url = about:blank] 15:18:56 INFO - PROCESS | 1827 | 1461190736899 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258faa800 == 56 [pid = 1827] [id = 100] 15:18:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257c6c000 == 55 [pid = 1827] [id = 99] 15:18:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1256675000 == 54 [pid = 1827] [id = 98] 15:18:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257774000 == 53 [pid = 1827] [id = 97] 15:18:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252a0c000 == 54 [pid = 1827] [id = 111] 15:18:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f1252ea6c00) [pid = 1827] [serial = 332] [outer = (nil)] 15:18:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f1252eeb800) [pid = 1827] [serial = 333] [outer = 0x7f1252ea6c00] 15:18:56 INFO - PROCESS | 1827 | 1461190736991 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1253ee4400) [pid = 1827] [serial = 334] [outer = 0x7f1252ea6c00] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f126b6c3800) [pid = 1827] [serial = 264] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f126bc33000) [pid = 1827] [serial = 267] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f126b8cc400) [pid = 1827] [serial = 237] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f1258f49c00) [pid = 1827] [serial = 256] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f12575cf000) [pid = 1827] [serial = 255] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f1267808000) [pid = 1827] [serial = 261] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f1251708800) [pid = 1827] [serial = 253] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f124fc5d400) [pid = 1827] [serial = 252] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f1259e09c00) [pid = 1827] [serial = 258] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f125c37c400) [pid = 1827] [serial = 259] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f126d8a2c00) [pid = 1827] [serial = 268] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f12575cf400) [pid = 1827] [serial = 270] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f126b8c4800) [pid = 1827] [serial = 265] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f12692ebc00) [pid = 1827] [serial = 262] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f126b78f000) [pid = 1827] [serial = 271] [outer = (nil)] [url = about:blank] 15:18:57 INFO - PROCESS | 1827 | 1461190737771 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]]]}] 15:18:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:18:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1387ms 15:18:57 INFO - PROCESS | 1827 | 1461190737832 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1827 | 1461190737836 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:18:57 INFO - PROCESS | 1827 | 1461190737841 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1827 | 1461190737847 Marionette TRACE conn3 <- [1,418,null,{}] 15:18:57 INFO - PROCESS | 1827 | 1461190737862 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}] 15:18:58 INFO - PROCESS | 1827 | 1461190738018 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:18:58 INFO - PROCESS | 1827 | 1461190738118 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125917d000 == 55 [pid = 1827] [id = 112] 15:18:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f1251708400) [pid = 1827] [serial = 335] [outer = (nil)] 15:18:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f125724bc00) [pid = 1827] [serial = 336] [outer = 0x7f1251708400] 15:18:58 INFO - PROCESS | 1827 | 1461190738183 Marionette DEBUG loaded listener.js 15:18:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f125896c800) [pid = 1827] [serial = 337] [outer = 0x7f1251708400] 15:18:59 INFO - PROCESS | 1827 | 1461190739329 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]]]}] 15:18:59 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 15:18:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1536ms 15:18:59 INFO - PROCESS | 1827 | 1461190739379 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1827 | 1461190739383 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:18:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:18:59 INFO - PROCESS | 1827 | 1461190739427 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1827 | 1461190739431 Marionette TRACE conn3 <- [1,422,null,{}] 15:18:59 INFO - PROCESS | 1827 | 1461190739436 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}] 15:18:59 INFO - PROCESS | 1827 | 1461190739626 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:18:59 INFO - PROCESS | 1827 | 1461190739691 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12655cb000 == 56 [pid = 1827] [id = 113] 15:18:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f124d8e0000) [pid = 1827] [serial = 338] [outer = (nil)] 15:18:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f125c352400) [pid = 1827] [serial = 339] [outer = 0x7f124d8e0000] 15:18:59 INFO - PROCESS | 1827 | 1461190739753 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f126552fc00) [pid = 1827] [serial = 340] [outer = 0x7f124d8e0000] 15:19:00 INFO - PROCESS | 1827 | 1461190740927 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]]]}] 15:19:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:19:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1549ms 15:19:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:19:00 INFO - PROCESS | 1827 | 1461190740964 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1827 | 1461190740966 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:19:00 INFO - PROCESS | 1827 | 1461190740973 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1827 | 1461190740976 Marionette TRACE conn3 <- [1,426,null,{}] 15:19:00 INFO - PROCESS | 1827 | 1461190740988 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}] 15:19:01 INFO - PROCESS | 1827 | 1461190741163 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f124fbf6800) [pid = 1827] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f1259dafc00) [pid = 1827] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f1252df5c00) [pid = 1827] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f125720d800) [pid = 1827] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f124f74e800) [pid = 1827] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f124ebd7800) [pid = 1827] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f124f2e3c00) [pid = 1827] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f1266616000) [pid = 1827] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f1252e99400) [pid = 1827] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f1255415400) [pid = 1827] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f124f204000) [pid = 1827] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f12556a9400) [pid = 1827] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:19:01 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f1256fff400) [pid = 1827] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:19:01 INFO - PROCESS | 1827 | 1461190741460 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125612d000 == 57 [pid = 1827] [id = 114] 15:19:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f124ebd7800) [pid = 1827] [serial = 341] [outer = (nil)] 15:19:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f124fbf7c00) [pid = 1827] [serial = 342] [outer = 0x7f124ebd7800] 15:19:01 INFO - PROCESS | 1827 | 1461190741526 Marionette DEBUG loaded listener.js 15:19:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f1254a4c400) [pid = 1827] [serial = 343] [outer = 0x7f124ebd7800] 15:19:02 INFO - PROCESS | 1827 | 1461190742180 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] 15:19:02 INFO - PROCESS | 1827 | 1461190742213 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:19:02 INFO - PROCESS | 1827 | 1461190742219 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:19:02 INFO - PROCESS | 1827 | 1461190742223 Marionette TRACE conn3 <- [1,430,null,{}] 15:19:02 INFO - PROCESS | 1827 | 1461190742231 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}] 15:19:02 INFO - PROCESS | 1827 | 1461190742522 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:19:02 INFO - PROCESS | 1827 | 1461190742590 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b5a1800 == 58 [pid = 1827] [id = 115] 15:19:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f1253ee0000) [pid = 1827] [serial = 344] [outer = (nil)] 15:19:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f126b6c4400) [pid = 1827] [serial = 345] [outer = 0x7f1253ee0000] 15:19:02 INFO - PROCESS | 1827 | 1461190742665 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f126bc62800) [pid = 1827] [serial = 346] [outer = 0x7f1253ee0000] 15:19:03 INFO - PROCESS | 1827 | 1461190743316 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]]]}] 15:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1129ms 15:19:03 INFO - PROCESS | 1827 | 1461190743364 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1827 | 1461190743368 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:19:03 INFO - PROCESS | 1827 | 1461190743449 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1827 | 1461190743454 Marionette TRACE conn3 <- [1,434,null,{}] 15:19:03 INFO - PROCESS | 1827 | 1461190743465 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}] 15:19:03 INFO - PROCESS | 1827 | 1461190743634 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:19:03 INFO - PROCESS | 1827 | 1461190743780 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578cf800 == 59 [pid = 1827] [id = 116] 15:19:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f124ebdec00) [pid = 1827] [serial = 347] [outer = (nil)] 15:19:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f124f2e4000) [pid = 1827] [serial = 348] [outer = 0x7f124ebdec00] 15:19:03 INFO - PROCESS | 1827 | 1461190743856 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f124f756400) [pid = 1827] [serial = 349] [outer = 0x7f124ebdec00] 15:19:04 INFO - PROCESS | 1827 | 1461190744814 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]]]}] 15:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1439ms 15:19:04 INFO - PROCESS | 1827 | 1461190744886 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1827 | 1461190744891 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:19:04 INFO - PROCESS | 1827 | 1461190744898 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1827 | 1461190744902 Marionette TRACE conn3 <- [1,438,null,{}] 15:19:04 INFO - PROCESS | 1827 | 1461190744914 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}] 15:19:05 INFO - PROCESS | 1827 | 1461190745132 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:19:05 INFO - PROCESS | 1827 | 1461190745325 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126751c000 == 60 [pid = 1827] [id = 117] 15:19:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f1251255800) [pid = 1827] [serial = 350] [outer = (nil)] 15:19:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f1252df8800) [pid = 1827] [serial = 351] [outer = 0x7f1251255800] 15:19:05 INFO - PROCESS | 1827 | 1461190745451 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f1252eec800) [pid = 1827] [serial = 352] [outer = 0x7f1251255800] 15:19:06 INFO - PROCESS | 1827 | 1461190746413 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]]]}] 15:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1584ms 15:19:06 INFO - PROCESS | 1827 | 1461190746483 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:19:06 INFO - PROCESS | 1827 | 1461190746487 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:19:06 INFO - PROCESS | 1827 | 1461190746511 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1827 | 1461190746515 Marionette TRACE conn3 <- [1,442,null,{}] 15:19:06 INFO - PROCESS | 1827 | 1461190746523 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}] 15:19:06 INFO - PROCESS | 1827 | 1461190746688 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:19:06 INFO - PROCESS | 1827 | 1461190746918 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126bc13000 == 61 [pid = 1827] [id = 118] 15:19:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f1251487000) [pid = 1827] [serial = 353] [outer = (nil)] 15:19:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f1252ee8400) [pid = 1827] [serial = 354] [outer = 0x7f1251487000] 15:19:07 INFO - PROCESS | 1827 | 1461190747007 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f1254a47c00) [pid = 1827] [serial = 355] [outer = 0x7f1251487000] 15:19:07 INFO - PROCESS | 1827 | 1461190747869 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]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1453ms 15:19:07 INFO - PROCESS | 1827 | 1461190747947 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1827 | 1461190747950 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:19:07 INFO - PROCESS | 1827 | 1461190747957 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1827 | 1461190747960 Marionette TRACE conn3 <- [1,446,null,{}] 15:19:07 INFO - PROCESS | 1827 | 1461190747965 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}] 15:19:08 INFO - PROCESS | 1827 | 1461190748128 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:19:08 INFO - PROCESS | 1827 | 1461190748271 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fd85000 == 62 [pid = 1827] [id = 119] 15:19:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f124f159800) [pid = 1827] [serial = 356] [outer = (nil)] 15:19:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f1258276000) [pid = 1827] [serial = 357] [outer = 0x7f124f159800] 15:19:08 INFO - PROCESS | 1827 | 1461190748351 Marionette DEBUG loaded listener.js 15:19:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f12592a7c00) [pid = 1827] [serial = 358] [outer = 0x7f124f159800] 15:19:09 INFO - PROCESS | 1827 | 1461190749229 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]]]}] 15:19:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1330ms 15:19:09 INFO - PROCESS | 1827 | 1461190749288 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:19:09 INFO - PROCESS | 1827 | 1461190749292 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:19:09 INFO - PROCESS | 1827 | 1461190749299 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1827 | 1461190749301 Marionette TRACE conn3 <- [1,450,null,{}] 15:19:09 INFO - PROCESS | 1827 | 1461190749306 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}] 15:19:09 INFO - PROCESS | 1827 | 1461190749477 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:19:09 INFO - PROCESS | 1827 | 1461190749635 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125993e000 == 63 [pid = 1827] [id = 120] 15:19:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f124f380000) [pid = 1827] [serial = 359] [outer = (nil)] 15:19:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f124f386800) [pid = 1827] [serial = 360] [outer = 0x7f124f380000] 15:19:09 INFO - PROCESS | 1827 | 1461190749705 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f124f38c400) [pid = 1827] [serial = 361] [outer = 0x7f124f380000] 15:19:10 INFO - PROCESS | 1827 | 1461190750551 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] 15:19:10 INFO - PROCESS | 1827 | 1461190750592 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:19:10 INFO - PROCESS | 1827 | 1461190750599 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:19:10 INFO - PROCESS | 1827 | 1461190750601 Marionette TRACE conn3 <- [1,454,null,{}] 15:19:10 INFO - PROCESS | 1827 | 1461190750607 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}] 15:19:10 INFO - PROCESS | 1827 | 1461190750803 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:19:10 INFO - PROCESS | 1827 | 1461190750948 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124da61000 == 64 [pid = 1827] [id = 121] 15:19:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1252ef2400) [pid = 1827] [serial = 362] [outer = (nil)] 15:19:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f126b747800) [pid = 1827] [serial = 363] [outer = 0x7f1252ef2400] 15:19:11 INFO - PROCESS | 1827 | 1461190751023 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f126baae000) [pid = 1827] [serial = 364] [outer = 0x7f1252ef2400] 15:19:11 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:11 INFO - PROCESS | 1827 | 1461190751933 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]]]}] 15:19:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:19:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1391ms 15:19:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:19:11 INFO - PROCESS | 1827 | 1461190751990 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:19:11 INFO - PROCESS | 1827 | 1461190751993 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:19:12 INFO - PROCESS | 1827 | 1461190752000 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1827 | 1461190752003 Marionette TRACE conn3 <- [1,458,null,{}] 15:19:12 INFO - PROCESS | 1827 | 1461190752008 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}] 15:19:12 INFO - PROCESS | 1827 | 1461190752163 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:19:12 INFO - PROCESS | 1827 | 1461190752313 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e18000 == 65 [pid = 1827] [id = 122] 15:19:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f124dbef800) [pid = 1827] [serial = 365] [outer = (nil)] 15:19:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f124dbf5400) [pid = 1827] [serial = 366] [outer = 0x7f124dbef800] 15:19:12 INFO - PROCESS | 1827 | 1461190752386 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f124dbfa000) [pid = 1827] [serial = 367] [outer = 0x7f124dbef800] 15:19:13 INFO - PROCESS | 1827 | 1461190753273 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] 15:19:13 INFO - PROCESS | 1827 | 1461190753345 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:19:13 INFO - PROCESS | 1827 | 1461190753352 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1827 | 1461190753355 Marionette TRACE conn3 <- [1,462,null,{}] 15:19:13 INFO - PROCESS | 1827 | 1461190753360 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}] 15:19:13 INFO - PROCESS | 1827 | 1461190753520 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:19:13 INFO - PROCESS | 1827 | 1461190753667 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffac000 == 66 [pid = 1827] [id = 123] 15:19:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f124d904800) [pid = 1827] [serial = 368] [outer = (nil)] 15:19:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f124d90b400) [pid = 1827] [serial = 369] [outer = 0x7f124d904800] 15:19:13 INFO - PROCESS | 1827 | 1461190753747 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f124dbec400) [pid = 1827] [serial = 370] [outer = 0x7f124d904800] 15:19:14 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:14 INFO - PROCESS | 1827 | 1461190754896 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] 15:19:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:19:14 INFO - PROCESS | 1827 | 1461190754943 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:19:14 INFO - PROCESS | 1827 | 1461190754951 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1827 | 1461190754954 Marionette TRACE conn3 <- [1,466,null,{}] 15:19:14 INFO - PROCESS | 1827 | 1461190754962 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}] 15:19:15 INFO - PROCESS | 1827 | 1461190755131 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:19:15 INFO - PROCESS | 1827 | 1461190755364 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578cb000 == 67 [pid = 1827] [id = 124] 15:19:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f124f157000) [pid = 1827] [serial = 371] [outer = (nil)] 15:19:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f124f15a000) [pid = 1827] [serial = 372] [outer = 0x7f124f157000] 15:19:15 INFO - PROCESS | 1827 | 1461190755431 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f124f2e9800) [pid = 1827] [serial = 373] [outer = 0x7f124f157000] 15:19:16 INFO - PROCESS | 1827 | 1461190756334 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] 15:19:16 INFO - PROCESS | 1827 | 1461190756449 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:19:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:19:16 INFO - PROCESS | 1827 | 1461190756459 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1827 | 1461190756462 Marionette TRACE conn3 <- [1,470,null,{}] 15:19:16 INFO - PROCESS | 1827 | 1461190756468 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}] 15:19:16 INFO - PROCESS | 1827 | 1461190756629 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1266617400) [pid = 1827] [serial = 310] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f125c5b0800) [pid = 1827] [serial = 304] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1255fe2800) [pid = 1827] [serial = 171] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f126fb5c800) [pid = 1827] [serial = 285] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f12592a7400) [pid = 1827] [serial = 174] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1251254c00) [pid = 1827] [serial = 168] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1259aaf000) [pid = 1827] [serial = 279] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f1251259000) [pid = 1827] [serial = 141] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f1251254800) [pid = 1827] [serial = 276] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f124f2ecc00) [pid = 1827] [serial = 291] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f1253ee3c00) [pid = 1827] [serial = 288] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f12679c3400) [pid = 1827] [serial = 307] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f1252e9cc00) [pid = 1827] [serial = 294] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f126669c800) [pid = 1827] [serial = 306] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f124f864400) [pid = 1827] [serial = 292] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f1252ea4000) [pid = 1827] [serial = 295] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f125929e000) [pid = 1827] [serial = 300] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f12560e2c00) [pid = 1827] [serial = 298] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f1254a3e000) [pid = 1827] [serial = 297] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f1259dae000) [pid = 1827] [serial = 301] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f126bb2b800) [pid = 1827] [serial = 282] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f125c30f800) [pid = 1827] [serial = 303] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f1257bb9c00) [pid = 1827] [serial = 144] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f1258283000) [pid = 1827] [serial = 309] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f125c37c800) [pid = 1827] [serial = 177] [outer = (nil)] [url = about:blank] 15:19:16 INFO - PROCESS | 1827 | 1461190756817 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556d3800 == 61 [pid = 1827] [id = 125] 15:19:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f124f864400) [pid = 1827] [serial = 374] [outer = (nil)] 15:19:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f12503acc00) [pid = 1827] [serial = 375] [outer = 0x7f124f864400] 15:19:16 INFO - PROCESS | 1827 | 1461190756886 Marionette DEBUG loaded listener.js 15:19:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f1252abe800) [pid = 1827] [serial = 376] [outer = 0x7f124f864400] 15:19:17 INFO - PROCESS | 1827 | 1461190757616 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]]]}] 15:19:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:19:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1184ms 15:19:17 INFO - PROCESS | 1827 | 1461190757645 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:19:17 INFO - PROCESS | 1827 | 1461190757649 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:19:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:19:17 INFO - PROCESS | 1827 | 1461190757655 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:19:17 INFO - PROCESS | 1827 | 1461190757661 Marionette TRACE conn3 <- [1,474,null,{}] 15:19:17 INFO - PROCESS | 1827 | 1461190757676 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}] 15:19:17 INFO - PROCESS | 1827 | 1461190757824 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:19:17 INFO - PROCESS | 1827 | 1461190757834 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258930000 == 62 [pid = 1827] [id = 126] 15:19:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f1252e99800) [pid = 1827] [serial = 377] [outer = (nil)] 15:19:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f1253ee9800) [pid = 1827] [serial = 378] [outer = 0x7f1252e99800] 15:19:17 INFO - PROCESS | 1827 | 1461190757897 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f1256ff0400) [pid = 1827] [serial = 379] [outer = 0x7f1252e99800] 15:19:18 INFO - PROCESS | 1827 | 1461190758718 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:19:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1133ms 15:19:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:19:18 INFO - PROCESS | 1827 | 1461190758790 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:19:18 INFO - PROCESS | 1827 | 1461190758794 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:19:18 INFO - PROCESS | 1827 | 1461190758800 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1827 | 1461190758803 Marionette TRACE conn3 <- [1,478,null,{}] 15:19:18 INFO - PROCESS | 1827 | 1461190758808 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}] 15:19:18 INFO - PROCESS | 1827 | 1461190758969 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:19:18 INFO - PROCESS | 1827 | 1461190758980 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259938800 == 63 [pid = 1827] [id = 127] 15:19:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f1253ee8c00) [pid = 1827] [serial = 380] [outer = (nil)] 15:19:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f125827f800) [pid = 1827] [serial = 381] [outer = 0x7f1253ee8c00] 15:19:19 INFO - PROCESS | 1827 | 1461190759039 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f1259109400) [pid = 1827] [serial = 382] [outer = 0x7f1253ee8c00] 15:19:19 INFO - PROCESS | 1827 | 1461190759893 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]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:19:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1136ms 15:19:19 INFO - PROCESS | 1827 | 1461190759936 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1827 | 1461190759939 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:19:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:19:19 INFO - PROCESS | 1827 | 1461190759952 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1827 | 1461190759954 Marionette TRACE conn3 <- [1,482,null,{}] 15:19:19 INFO - PROCESS | 1827 | 1461190759959 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}] 15:19:20 INFO - PROCESS | 1827 | 1461190760143 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:19:20 INFO - PROCESS | 1827 | 1461190760182 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c3da000 == 64 [pid = 1827] [id = 128] 15:19:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f1257205400) [pid = 1827] [serial = 383] [outer = (nil)] 15:19:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f1259db1400) [pid = 1827] [serial = 384] [outer = 0x7f1257205400] 15:19:20 INFO - PROCESS | 1827 | 1461190760243 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f125c37c400) [pid = 1827] [serial = 385] [outer = 0x7f1257205400] 15:19:21 INFO - PROCESS | 1827 | 1461190761086 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]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:19:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1186ms 15:19:21 INFO - PROCESS | 1827 | 1461190761133 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 1827 | 1461190761136 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:19:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:19:21 INFO - PROCESS | 1827 | 1461190761149 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1827 | 1461190761151 Marionette TRACE conn3 <- [1,486,null,{}] 15:19:21 INFO - PROCESS | 1827 | 1461190761157 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}] 15:19:21 INFO - PROCESS | 1827 | 1461190761446 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:19:21 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f124d8e0000) [pid = 1827] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:19:21 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f124ebd7800) [pid = 1827] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:19:21 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f1251708400) [pid = 1827] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:19:21 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f1252ea6c00) [pid = 1827] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:19:21 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f124d8d2400) [pid = 1827] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:19:21 INFO - PROCESS | 1827 | 1461190761529 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125b0e6800 == 65 [pid = 1827] [id = 129] 15:19:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f124d8e0000) [pid = 1827] [serial = 386] [outer = (nil)] 15:19:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f124da9e800) [pid = 1827] [serial = 387] [outer = 0x7f124d8e0000] 15:19:21 INFO - PROCESS | 1827 | 1461190761592 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f125f75c800) [pid = 1827] [serial = 388] [outer = 0x7f124d8e0000] 15:19:22 INFO - PROCESS | 1827 | 1461190762259 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]]]}] 15:19:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:19:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1144ms 15:19:22 INFO - PROCESS | 1827 | 1461190762286 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 1827 | 1461190762290 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:19:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:19:22 INFO - PROCESS | 1827 | 1461190762295 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1827 | 1461190762297 Marionette TRACE conn3 <- [1,490,null,{}] 15:19:22 INFO - PROCESS | 1827 | 1461190762302 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}] 15:19:22 INFO - PROCESS | 1827 | 1461190762472 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:19:22 INFO - PROCESS | 1827 | 1461190762493 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b0ac000 == 66 [pid = 1827] [id = 130] 15:19:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f124ebdb000) [pid = 1827] [serial = 389] [outer = (nil)] 15:19:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f12664b2000) [pid = 1827] [serial = 390] [outer = 0x7f124ebdb000] 15:19:22 INFO - PROCESS | 1827 | 1461190762551 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f12697c7800) [pid = 1827] [serial = 391] [outer = 0x7f124ebdb000] 15:19:23 INFO - PROCESS | 1827 | 1461190763204 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]]]}] 15:19:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:19:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 924ms 15:19:23 INFO - PROCESS | 1827 | 1461190763220 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1827 | 1461190763222 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:19:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:19:23 INFO - PROCESS | 1827 | 1461190763228 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:19:23 INFO - PROCESS | 1827 | 1461190763230 Marionette TRACE conn3 <- [1,494,null,{}] 15:19:23 INFO - PROCESS | 1827 | 1461190763235 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}] 15:19:23 INFO - PROCESS | 1827 | 1461190763362 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:19:23 INFO - PROCESS | 1827 | 1461190763549 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1df000 == 67 [pid = 1827] [id = 131] 15:19:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f124d8d2400) [pid = 1827] [serial = 392] [outer = (nil)] 15:19:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f124d908800) [pid = 1827] [serial = 393] [outer = 0x7f124d8d2400] 15:19:23 INFO - PROCESS | 1827 | 1461190763623 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f124da98800) [pid = 1827] [serial = 394] [outer = 0x7f124d8d2400] 15:19:24 INFO - PROCESS | 1827 | 1461190764513 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]]]}] 15:19:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:19:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1325ms 15:19:24 INFO - PROCESS | 1827 | 1461190764556 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1827 | 1461190764563 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:19:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:19:24 INFO - PROCESS | 1827 | 1461190764572 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1827 | 1461190764576 Marionette TRACE conn3 <- [1,498,null,{}] 15:19:24 INFO - PROCESS | 1827 | 1461190764583 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}] 15:19:24 INFO - PROCESS | 1827 | 1461190764775 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:19:24 INFO - PROCESS | 1827 | 1461190764921 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125885e000 == 68 [pid = 1827] [id = 132] 15:19:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f124d8d4000) [pid = 1827] [serial = 395] [outer = (nil)] 15:19:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f124f15c400) [pid = 1827] [serial = 396] [outer = 0x7f124d8d4000] 15:19:24 INFO - PROCESS | 1827 | 1461190764993 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f124f863800) [pid = 1827] [serial = 397] [outer = 0x7f124d8d4000] 15:19:25 INFO - PROCESS | 1827 | 1461190765873 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]]]}] 15:19:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:19:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1330ms 15:19:25 INFO - PROCESS | 1827 | 1461190765907 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 1827 | 1461190765913 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:19:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:19:25 INFO - PROCESS | 1827 | 1461190765921 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1827 | 1461190765924 Marionette TRACE conn3 <- [1,502,null,{}] 15:19:25 INFO - PROCESS | 1827 | 1461190765930 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}] 15:19:26 INFO - PROCESS | 1827 | 1461190766094 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:19:26 INFO - PROCESS | 1827 | 1461190766247 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b5b2000 == 69 [pid = 1827] [id = 133] 15:19:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f124dbfa400) [pid = 1827] [serial = 398] [outer = (nil)] 15:19:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1252ea1c00) [pid = 1827] [serial = 399] [outer = 0x7f124dbfa400] 15:19:26 INFO - PROCESS | 1827 | 1461190766319 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1254a49800) [pid = 1827] [serial = 400] [outer = 0x7f124dbfa400] 15:19:27 INFO - PROCESS | 1827 | 1461190767300 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]]]}] 15:19:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:19:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1431ms 15:19:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:19:27 INFO - PROCESS | 1827 | 1461190767353 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1827 | 1461190767356 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:19:27 INFO - PROCESS | 1827 | 1461190767370 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1827 | 1461190767378 Marionette TRACE conn3 <- [1,506,null,{}] 15:19:27 INFO - PROCESS | 1827 | 1461190767386 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}] 15:19:27 INFO - PROCESS | 1827 | 1461190767551 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:19:27 INFO - PROCESS | 1827 | 1461190767698 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124eb9e000 == 70 [pid = 1827] [id = 134] 15:19:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f12503ad400) [pid = 1827] [serial = 401] [outer = (nil)] 15:19:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1253dcbc00) [pid = 1827] [serial = 402] [outer = 0x7f12503ad400] 15:19:27 INFO - PROCESS | 1827 | 1461190767770 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1257971800) [pid = 1827] [serial = 403] [outer = 0x7f12503ad400] 15:19:28 INFO - PROCESS | 1827 | 1461190768600 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]]]}] 15:19:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:19:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1295ms 15:19:28 INFO - PROCESS | 1827 | 1461190768657 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1827 | 1461190768661 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:19:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:19:28 INFO - PROCESS | 1827 | 1461190768685 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1827 | 1461190768688 Marionette TRACE conn3 <- [1,510,null,{}] 15:19:28 INFO - PROCESS | 1827 | 1461190768694 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}] 15:19:28 INFO - PROCESS | 1827 | 1461190768849 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:19:29 INFO - PROCESS | 1827 | 1461190768998 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12532e0800 == 71 [pid = 1827] [id = 135] 15:19:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1253dc5000) [pid = 1827] [serial = 404] [outer = (nil)] 15:19:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f125929e000) [pid = 1827] [serial = 405] [outer = 0x7f1253dc5000] 15:19:29 INFO - PROCESS | 1827 | 1461190769067 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1260406c00) [pid = 1827] [serial = 406] [outer = 0x7f1253dc5000] 15:19:29 INFO - PROCESS | 1827 | 1461190769988 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]]]}] 15:19:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:19:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1344ms 15:19:30 INFO - PROCESS | 1827 | 1461190770027 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 1827 | 1461190770030 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:19:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:19:30 INFO - PROCESS | 1827 | 1461190770037 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1827 | 1461190770040 Marionette TRACE conn3 <- [1,514,null,{}] 15:19:30 INFO - PROCESS | 1827 | 1461190770046 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}] 15:19:30 INFO - PROCESS | 1827 | 1461190770208 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:19:30 INFO - PROCESS | 1827 | 1461190770361 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12532fc000 == 72 [pid = 1827] [id = 136] 15:19:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f125350d800) [pid = 1827] [serial = 407] [outer = (nil)] 15:19:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f125350fc00) [pid = 1827] [serial = 408] [outer = 0x7f125350d800] 15:19:30 INFO - PROCESS | 1827 | 1461190770442 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1266615000) [pid = 1827] [serial = 409] [outer = 0x7f125350d800] 15:19:31 INFO - PROCESS | 1827 | 1461190771317 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]]]}] 15:19:31 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 15:19:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1328ms 15:19:31 INFO - PROCESS | 1827 | 1461190771366 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1827 | 1461190771369 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:19:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:19:31 INFO - PROCESS | 1827 | 1461190771375 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1827 | 1461190771377 Marionette TRACE conn3 <- [1,518,null,{}] 15:19:31 INFO - PROCESS | 1827 | 1461190771383 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}] 15:19:31 INFO - PROCESS | 1827 | 1461190771541 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:19:31 INFO - PROCESS | 1827 | 1461190771697 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535bb000 == 73 [pid = 1827] [id = 137] 15:19:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1266616000) [pid = 1827] [serial = 410] [outer = (nil)] 15:19:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1267658c00) [pid = 1827] [serial = 411] [outer = 0x7f1266616000] 15:19:31 INFO - PROCESS | 1827 | 1461190771771 Marionette DEBUG loaded listener.js 15:19:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1267660000) [pid = 1827] [serial = 412] [outer = 0x7f1266616000] 15:19:33 INFO - PROCESS | 1827 | 1461190773108 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]]]}] 15:19:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:19:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1779ms 15:19:33 INFO - PROCESS | 1827 | 1461190773155 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 1827 | 1461190773162 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:19:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:19:33 INFO - PROCESS | 1827 | 1461190773170 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1827 | 1461190773174 Marionette TRACE conn3 <- [1,522,null,{}] 15:19:33 INFO - PROCESS | 1827 | 1461190773181 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}] 15:19:33 INFO - PROCESS | 1827 | 1461190773334 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:19:33 INFO - PROCESS | 1827 | 1461190773492 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1d6800 == 74 [pid = 1827] [id = 138] 15:19:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f124f159000) [pid = 1827] [serial = 413] [outer = (nil)] 15:19:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f124d906400) [pid = 1827] [serial = 414] [outer = 0x7f124f159000] 15:19:33 INFO - PROCESS | 1827 | 1461190773617 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f124f2ea400) [pid = 1827] [serial = 415] [outer = 0x7f124f159000] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259ddf800 == 73 [pid = 1827] [id = 69] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f126b6c4400) [pid = 1827] [serial = 345] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1251368400) [pid = 1827] [serial = 315] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f12556a5800) [pid = 1827] [serial = 318] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1259e08800) [pid = 1827] [serial = 321] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f12697c5c00) [pid = 1827] [serial = 324] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b382000 == 72 [pid = 1827] [id = 71] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1256e9e000 == 71 [pid = 1827] [id = 68] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b0ac000 == 70 [pid = 1827] [id = 130] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125b0e6800 == 69 [pid = 1827] [id = 129] 15:19:34 INFO - PROCESS | 1827 | 1461190774634 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]]]}] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c3da000 == 68 [pid = 1827] [id = 128] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259938800 == 67 [pid = 1827] [id = 127] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258930000 == 66 [pid = 1827] [id = 126] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556d3800 == 65 [pid = 1827] [id = 125] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12578cb000 == 64 [pid = 1827] [id = 124] 15:19:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:19:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1487ms 15:19:34 INFO - PROCESS | 1827 | 1461190774671 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 1827 | 1461190774679 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:19:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b5a1800 == 63 [pid = 1827] [id = 115] 15:19:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:19:34 INFO - PROCESS | 1827 | 1461190774691 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1827 | 1461190774695 Marionette TRACE conn3 <- [1,526,null,{}] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f125c352400) [pid = 1827] [serial = 339] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f124fbf7c00) [pid = 1827] [serial = 342] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f125724bc00) [pid = 1827] [serial = 336] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f126b78dc00) [pid = 1827] [serial = 327] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1252eeb800) [pid = 1827] [serial = 333] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1253ee4400) [pid = 1827] [serial = 334] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f124fbf0800) [pid = 1827] [serial = 331] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f124f2eec00) [pid = 1827] [serial = 330] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f126552fc00) [pid = 1827] [serial = 340] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f125896c800) [pid = 1827] [serial = 337] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1254a4c400) [pid = 1827] [serial = 343] [outer = (nil)] [url = about:blank] 15:19:34 INFO - PROCESS | 1827 | 1461190774741 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}] 15:19:34 INFO - PROCESS | 1827 | 1461190774933 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:19:34 INFO - PROCESS | 1827 | 1461190774943 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252c3e000 == 64 [pid = 1827] [id = 139] 15:19:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f124f389800) [pid = 1827] [serial = 416] [outer = (nil)] 15:19:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f124fbf0000) [pid = 1827] [serial = 417] [outer = 0x7f124f389800] 15:19:35 INFO - PROCESS | 1827 | 1461190775002 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f12503a2800) [pid = 1827] [serial = 418] [outer = 0x7f124f389800] 15:19:35 INFO - PROCESS | 1827 | 1461190775781 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]]]}] 15:19:35 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 15:19:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1136ms 15:19:35 INFO - PROCESS | 1827 | 1461190775833 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:19:35 INFO - PROCESS | 1827 | 1461190775836 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:19:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:19:35 INFO - PROCESS | 1827 | 1461190775846 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:19:35 INFO - PROCESS | 1827 | 1461190775849 Marionette TRACE conn3 <- [1,530,null,{}] 15:19:35 INFO - PROCESS | 1827 | 1461190775864 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}] 15:19:36 INFO - PROCESS | 1827 | 1461190776004 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:19:36 INFO - PROCESS | 1827 | 1461190776021 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e0f000 == 65 [pid = 1827] [id = 140] 15:19:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f12503ad800) [pid = 1827] [serial = 419] [outer = (nil)] 15:19:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1252e9c800) [pid = 1827] [serial = 420] [outer = 0x7f12503ad800] 15:19:36 INFO - PROCESS | 1827 | 1461190776083 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1252ef0000) [pid = 1827] [serial = 421] [outer = 0x7f12503ad800] 15:19:36 INFO - PROCESS | 1827 | 1461190776786 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"]]]}] 15:19:36 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 15:19:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:19:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:19:36 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 15:19:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:19:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:19:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 988ms 15:19:36 INFO - PROCESS | 1827 | 1461190776837 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:19:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:19:36 INFO - PROCESS | 1827 | 1461190776842 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:19:36 INFO - PROCESS | 1827 | 1461190776848 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1827 | 1461190776851 Marionette TRACE conn3 <- [1,534,null,{}] 15:19:36 INFO - PROCESS | 1827 | 1461190776855 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}] 15:19:37 INFO - PROCESS | 1827 | 1461190777073 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:19:37 INFO - PROCESS | 1827 | 1461190777087 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125916b800 == 66 [pid = 1827] [id = 141] 15:19:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f124f15a400) [pid = 1827] [serial = 422] [outer = (nil)] 15:19:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1253dce800) [pid = 1827] [serial = 423] [outer = 0x7f124f15a400] 15:19:37 INFO - PROCESS | 1827 | 1461190777147 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1253ee2c00) [pid = 1827] [serial = 424] [outer = 0x7f124f15a400] 15:19:38 INFO - PROCESS | 1827 | 1461190778178 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]]]}] 15:19:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:19:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1535ms 15:19:38 INFO - PROCESS | 1827 | 1461190778438 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 1827 | 1461190778440 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:19:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:19:38 INFO - PROCESS | 1827 | 1461190778464 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1827 | 1461190778467 Marionette TRACE conn3 <- [1,538,null,{}] 15:19:38 INFO - PROCESS | 1827 | 1461190778482 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}] 15:19:38 INFO - PROCESS | 1827 | 1461190778679 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:19:38 INFO - PROCESS | 1827 | 1461190778718 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12655ca000 == 67 [pid = 1827] [id = 142] 15:19:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1252c30800) [pid = 1827] [serial = 425] [outer = (nil)] 15:19:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f125541b400) [pid = 1827] [serial = 426] [outer = 0x7f1252c30800] 15:19:38 INFO - PROCESS | 1827 | 1461190778782 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f125c346800) [pid = 1827] [serial = 427] [outer = 0x7f1252c30800] 15:19:39 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f124f864400) [pid = 1827] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:19:39 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f124f157000) [pid = 1827] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:19:39 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1252e99800) [pid = 1827] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:19:39 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1253ee8c00) [pid = 1827] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:19:39 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f1257205400) [pid = 1827] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:19:39 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1253ee0000) [pid = 1827] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:19:39 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f124d8e0000) [pid = 1827] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:19:39 INFO - PROCESS | 1827 | 1461190779851 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]]]}] 15:19:39 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. 15:19:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1445ms 15:19:39 INFO - PROCESS | 1827 | 1461190779915 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1827 | 1461190779918 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:19:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:19:39 INFO - PROCESS | 1827 | 1461190779925 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1827 | 1461190779927 Marionette TRACE conn3 <- [1,542,null,{}] 15:19:39 INFO - PROCESS | 1827 | 1461190779932 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}] 15:19:40 INFO - PROCESS | 1827 | 1461190780091 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:19:40 INFO - PROCESS | 1827 | 1461190780199 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12672d2000 == 68 [pid = 1827] [id = 143] 15:19:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f124ebd5800) [pid = 1827] [serial = 428] [outer = (nil)] 15:19:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f124ec31800) [pid = 1827] [serial = 429] [outer = 0x7f124ebd5800] 15:19:40 INFO - PROCESS | 1827 | 1461190780272 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f125b094800) [pid = 1827] [serial = 430] [outer = 0x7f124ebd5800] 15:19:40 INFO - PROCESS | 1827 | 1461190780834 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]]]}] 15:19:40 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. 15:19:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 930ms 15:19:40 INFO - PROCESS | 1827 | 1461190780880 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 1827 | 1461190780882 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:19:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:19:40 INFO - PROCESS | 1827 | 1461190780892 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 1827 | 1461190780894 Marionette TRACE conn3 <- [1,546,null,{}] 15:19:40 INFO - PROCESS | 1827 | 1461190780898 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}] 15:19:41 INFO - PROCESS | 1827 | 1461190781056 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:19:41 INFO - PROCESS | 1827 | 1461190781189 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b5b4800 == 69 [pid = 1827] [id = 144] 15:19:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f124dcc2c00) [pid = 1827] [serial = 431] [outer = (nil)] 15:19:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f124dcc5c00) [pid = 1827] [serial = 432] [outer = 0x7f124dcc2c00] 15:19:41 INFO - PROCESS | 1827 | 1461190781259 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f124dccf400) [pid = 1827] [serial = 433] [outer = 0x7f124dcc2c00] 15:19:42 INFO - PROCESS | 1827 | 1461190782134 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]]]}] 15:19:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:19:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1281ms 15:19:42 INFO - PROCESS | 1827 | 1461190782175 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1827 | 1461190782181 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:19:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:19:42 INFO - PROCESS | 1827 | 1461190782190 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1827 | 1461190782196 Marionette TRACE conn3 <- [1,550,null,{}] 15:19:42 INFO - PROCESS | 1827 | 1461190782203 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}] 15:19:42 INFO - PROCESS | 1827 | 1461190782385 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:19:42 INFO - PROCESS | 1827 | 1461190782541 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535b8800 == 70 [pid = 1827] [id = 145] 15:19:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f124da93c00) [pid = 1827] [serial = 434] [outer = (nil)] 15:19:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f124daa0c00) [pid = 1827] [serial = 435] [outer = 0x7f124da93c00] 15:19:42 INFO - PROCESS | 1827 | 1461190782614 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f124ebd4800) [pid = 1827] [serial = 436] [outer = 0x7f124da93c00] 15:19:43 INFO - PROCESS | 1827 | 1461190783435 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]]]}] 15:19:43 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. 15:19:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1285ms 15:19:43 INFO - PROCESS | 1827 | 1461190783510 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:19:43 INFO - PROCESS | 1827 | 1461190783519 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:19:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:19:43 INFO - PROCESS | 1827 | 1461190783530 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:19:43 INFO - PROCESS | 1827 | 1461190783534 Marionette TRACE conn3 <- [1,554,null,{}] 15:19:43 INFO - PROCESS | 1827 | 1461190783540 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}] 15:19:43 INFO - PROCESS | 1827 | 1461190783692 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:19:43 INFO - PROCESS | 1827 | 1461190783846 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259a29800 == 71 [pid = 1827] [id = 146] 15:19:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f124da95800) [pid = 1827] [serial = 437] [outer = (nil)] 15:19:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f124ec2f800) [pid = 1827] [serial = 438] [outer = 0x7f124da95800] 15:19:43 INFO - PROCESS | 1827 | 1461190783918 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f124f2e8400) [pid = 1827] [serial = 439] [outer = 0x7f124da95800] 15:19:44 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:44 INFO - PROCESS | 1827 | 1461190784897 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]]]}] 15:19:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:19:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1429ms 15:19:44 INFO - PROCESS | 1827 | 1461190784959 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 1827 | 1461190784963 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:19:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:19:44 INFO - PROCESS | 1827 | 1461190784969 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 1827 | 1461190784975 Marionette TRACE conn3 <- [1,558,null,{}] 15:19:44 INFO - PROCESS | 1827 | 1461190784990 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}] 15:19:45 INFO - PROCESS | 1827 | 1461190785193 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:19:45 INFO - PROCESS | 1827 | 1461190785396 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fb8f800 == 72 [pid = 1827] [id = 147] 15:19:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f124f2ea800) [pid = 1827] [serial = 440] [outer = (nil)] 15:19:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1251487c00) [pid = 1827] [serial = 441] [outer = 0x7f124f2ea800] 15:19:45 INFO - PROCESS | 1827 | 1461190785518 Marionette DEBUG loaded listener.js 15:19:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1252ea5800) [pid = 1827] [serial = 442] [outer = 0x7f124f2ea800] 15:19:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1253509000) [pid = 1827] [serial = 443] [outer = 0x7f124f206c00] 15:19:46 INFO - PROCESS | 1827 | 1461190786401 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]]]}] 15:19:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:19:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1489ms 15:19:46 INFO - PROCESS | 1827 | 1461190786459 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:19:46 INFO - PROCESS | 1827 | 1461190786463 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:19:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:19:46 INFO - PROCESS | 1827 | 1461190786469 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:19:46 INFO - PROCESS | 1827 | 1461190786472 Marionette TRACE conn3 <- [1,562,null,{}] 15:19:46 INFO - PROCESS | 1827 | 1461190786477 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}] 15:19:46 INFO - PROCESS | 1827 | 1461190786636 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:19:46 INFO - PROCESS | 1827 | 1461190786786 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f22000 == 73 [pid = 1827] [id = 148] 15:19:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f12503a4000) [pid = 1827] [serial = 444] [outer = (nil)] 15:19:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1256ff6c00) [pid = 1827] [serial = 445] [outer = 0x7f12503a4000] 15:19:46 INFO - PROCESS | 1827 | 1461190786857 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f125c34fc00) [pid = 1827] [serial = 446] [outer = 0x7f12503a4000] 15:19:47 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:47 INFO - PROCESS | 1827 | 1461190787679 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]]]}] 15:19:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:19:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1229ms 15:19:47 INFO - PROCESS | 1827 | 1461190787714 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 1827 | 1461190787718 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:19:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:19:47 INFO - PROCESS | 1827 | 1461190787728 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 1827 | 1461190787730 Marionette TRACE conn3 <- [1,566,null,{}] 15:19:47 INFO - PROCESS | 1827 | 1461190787734 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}] 15:19:47 INFO - PROCESS | 1827 | 1461190787890 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:19:48 INFO - PROCESS | 1827 | 1461190788058 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f50000 == 74 [pid = 1827] [id = 149] 15:19:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1252eeec00) [pid = 1827] [serial = 447] [outer = (nil)] 15:19:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1266187400) [pid = 1827] [serial = 448] [outer = 0x7f1252eeec00] 15:19:48 INFO - PROCESS | 1827 | 1461190788129 Marionette DEBUG loaded listener.js 15:19:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1266804800) [pid = 1827] [serial = 449] [outer = 0x7f1252eeec00] 15:19:48 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:48 INFO - PROCESS | 1827 | 1461190788986 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]]]}] 15:19:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:19:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1299ms 15:19:49 INFO - PROCESS | 1827 | 1461190789027 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:19:49 INFO - PROCESS | 1827 | 1461190789030 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:19:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:19:49 INFO - PROCESS | 1827 | 1461190789037 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:19:49 INFO - PROCESS | 1827 | 1461190789040 Marionette TRACE conn3 <- [1,570,null,{}] 15:19:49 INFO - PROCESS | 1827 | 1461190789045 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}] 15:19:49 INFO - PROCESS | 1827 | 1461190789251 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:19:49 INFO - PROCESS | 1827 | 1461190789411 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c59000 == 75 [pid = 1827] [id = 150] 15:19:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1247dde000) [pid = 1827] [serial = 450] [outer = (nil)] 15:19:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1259e0f800) [pid = 1827] [serial = 451] [outer = 0x7f1247dde000] 15:19:49 INFO - PROCESS | 1827 | 1461190789484 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1267659800) [pid = 1827] [serial = 452] [outer = 0x7f1247dde000] 15:19:50 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:50 INFO - PROCESS | 1827 | 1461190790378 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]]]}] 15:19:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:19:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1381ms 15:19:50 INFO - PROCESS | 1827 | 1461190790419 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:19:50 INFO - PROCESS | 1827 | 1461190790422 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:19:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:19:50 INFO - PROCESS | 1827 | 1461190790428 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1827 | 1461190790430 Marionette TRACE conn3 <- [1,574,null,{}] 15:19:50 INFO - PROCESS | 1827 | 1461190790436 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}] 15:19:50 INFO - PROCESS | 1827 | 1461190790586 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:19:50 INFO - PROCESS | 1827 | 1461190790754 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e68800 == 76 [pid = 1827] [id = 151] 15:19:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1247ddd800) [pid = 1827] [serial = 453] [outer = (nil)] 15:19:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1247e52000) [pid = 1827] [serial = 454] [outer = 0x7f1247ddd800] 15:19:50 INFO - PROCESS | 1827 | 1461190790825 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1247e56400) [pid = 1827] [serial = 455] [outer = 0x7f1247ddd800] 15:19:51 INFO - PROCESS | 1827 | 1461190791925 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]]]}] 15:19:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:19:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1542ms 15:19:51 INFO - PROCESS | 1827 | 1461190791971 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1827 | 1461190791977 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:19:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:19:51 INFO - PROCESS | 1827 | 1461190791986 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1827 | 1461190791990 Marionette TRACE conn3 <- [1,578,null,{}] 15:19:51 INFO - PROCESS | 1827 | 1461190791997 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}] 15:19:52 INFO - PROCESS | 1827 | 1461190792154 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:19:52 INFO - PROCESS | 1827 | 1461190792407 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124da5d800 == 77 [pid = 1827] [id = 152] 15:19:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f124da94400) [pid = 1827] [serial = 456] [outer = (nil)] 15:19:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f124da99000) [pid = 1827] [serial = 457] [outer = 0x7f124da94400] 15:19:52 INFO - PROCESS | 1827 | 1461190792526 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124dbf7c00) [pid = 1827] [serial = 458] [outer = 0x7f124da94400] 15:19:53 INFO - PROCESS | 1827 | 1461190793328 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]]]}] 15:19:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:19:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1387ms 15:19:53 INFO - PROCESS | 1827 | 1461190793374 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1827 | 1461190793382 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:19:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:19:53 INFO - PROCESS | 1827 | 1461190793392 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1827 | 1461190793395 Marionette TRACE conn3 <- [1,582,null,{}] 15:19:53 INFO - PROCESS | 1827 | 1461190793401 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}] 15:19:53 INFO - PROCESS | 1827 | 1461190793561 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:19:53 INFO - PROCESS | 1827 | 1461190793726 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12532fb800 == 78 [pid = 1827] [id = 153] 15:19:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f124dbf3400) [pid = 1827] [serial = 459] [outer = (nil)] 15:19:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f124ec29400) [pid = 1827] [serial = 460] [outer = 0x7f124dbf3400] 15:19:53 INFO - PROCESS | 1827 | 1461190793793 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f124f152c00) [pid = 1827] [serial = 461] [outer = 0x7f124dbf3400] 15:19:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12672d2000 == 77 [pid = 1827] [id = 143] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124f2e4000) [pid = 1827] [serial = 348] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1252df8800) [pid = 1827] [serial = 351] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124d90b400) [pid = 1827] [serial = 369] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f124dbf5400) [pid = 1827] [serial = 366] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f124f386800) [pid = 1827] [serial = 360] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1258276000) [pid = 1827] [serial = 357] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f126b747800) [pid = 1827] [serial = 363] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1252ee8400) [pid = 1827] [serial = 354] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12655ca000 == 76 [pid = 1827] [id = 142] 15:19:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125916b800 == 75 [pid = 1827] [id = 141] 15:19:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e0f000 == 74 [pid = 1827] [id = 140] 15:19:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252c3e000 == 73 [pid = 1827] [id = 139] 15:19:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1d6800 == 72 [pid = 1827] [id = 138] 15:19:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125885e000 == 71 [pid = 1827] [id = 132] 15:19:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1df000 == 70 [pid = 1827] [id = 131] 15:19:54 INFO - PROCESS | 1827 | 1461190794826 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]]]}] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f12503acc00) [pid = 1827] [serial = 375] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f124f15a000) [pid = 1827] [serial = 372] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1252abe800) [pid = 1827] [serial = 376] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1253ee9800) [pid = 1827] [serial = 378] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f125827f800) [pid = 1827] [serial = 381] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f124f2e9800) [pid = 1827] [serial = 373] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f12664b2000) [pid = 1827] [serial = 390] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1259db1400) [pid = 1827] [serial = 384] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f126bc62800) [pid = 1827] [serial = 346] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f125c37c400) [pid = 1827] [serial = 385] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f124da9e800) [pid = 1827] [serial = 387] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f125f75c800) [pid = 1827] [serial = 388] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1259109400) [pid = 1827] [serial = 382] [outer = (nil)] [url = about:blank] 15:19:54 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1256ff0400) [pid = 1827] [serial = 379] [outer = (nil)] [url = about:blank] 15:19:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:19:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1480ms 15:19:54 INFO - PROCESS | 1827 | 1461190794873 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 1827 | 1461190794877 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:19:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:19:54 INFO - PROCESS | 1827 | 1461190794883 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:19:54 INFO - PROCESS | 1827 | 1461190794888 Marionette TRACE conn3 <- [1,586,null,{}] 15:19:54 INFO - PROCESS | 1827 | 1461190794903 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}] 15:19:55 INFO - PROCESS | 1827 | 1461190795074 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:19:55 INFO - PROCESS | 1827 | 1461190795186 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535bc000 == 71 [pid = 1827] [id = 154] 15:19:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f124ebd6800) [pid = 1827] [serial = 462] [outer = (nil)] 15:19:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f124f85ac00) [pid = 1827] [serial = 463] [outer = 0x7f124ebd6800] 15:19:55 INFO - PROCESS | 1827 | 1461190795253 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f12503abc00) [pid = 1827] [serial = 464] [outer = 0x7f124ebd6800] 15:19:55 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:55 INFO - PROCESS | 1827 | 1461190795951 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]]]}] 15:19:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:19:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1093ms 15:19:55 INFO - PROCESS | 1827 | 1461190795977 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 1827 | 1461190795982 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:19:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:19:55 INFO - PROCESS | 1827 | 1461190795991 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1827 | 1461190795993 Marionette TRACE conn3 <- [1,590,null,{}] 15:19:55 INFO - PROCESS | 1827 | 1461190795998 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}] 15:19:56 INFO - PROCESS | 1827 | 1461190796157 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:19:56 INFO - PROCESS | 1827 | 1461190796274 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257c7c000 == 72 [pid = 1827] [id = 155] 15:19:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f124ec2f000) [pid = 1827] [serial = 465] [outer = (nil)] 15:19:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1252dfbc00) [pid = 1827] [serial = 466] [outer = 0x7f124ec2f000] 15:19:56 INFO - PROCESS | 1827 | 1461190796336 Marionette DEBUG loaded listener.js 15:19:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1252ee8400) [pid = 1827] [serial = 467] [outer = 0x7f124ec2f000] 15:19:57 INFO - PROCESS | 1827 | 1461190797214 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]]]}] 15:19:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:19:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1282ms 15:19:57 INFO - PROCESS | 1827 | 1461190797275 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:19:57 INFO - PROCESS | 1827 | 1461190797281 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:19:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:19:57 INFO - PROCESS | 1827 | 1461190797288 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:19:57 INFO - PROCESS | 1827 | 1461190797294 Marionette TRACE conn3 <- [1,594,null,{}] 15:19:57 INFO - PROCESS | 1827 | 1461190797303 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}] 15:19:57 INFO - PROCESS | 1827 | 1461190797476 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:19:57 INFO - PROCESS | 1827 | 1461190797633 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1d5000 == 73 [pid = 1827] [id = 156] 15:19:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1247ddc800) [pid = 1827] [serial = 468] [outer = (nil)] 15:19:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f124da93400) [pid = 1827] [serial = 469] [outer = 0x7f1247ddc800] 15:19:57 INFO - PROCESS | 1827 | 1461190797705 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f124dcce000) [pid = 1827] [serial = 470] [outer = 0x7f1247ddc800] 15:19:58 INFO - PROCESS | 1827 | 1461190798706 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]]]}] 15:19:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:19:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1485ms 15:19:58 INFO - PROCESS | 1827 | 1461190798775 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 1827 | 1461190798784 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:19:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:19:58 INFO - PROCESS | 1827 | 1461190798794 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 1827 | 1461190798798 Marionette TRACE conn3 <- [1,598,null,{}] 15:19:58 INFO - PROCESS | 1827 | 1461190798804 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}] 15:19:59 INFO - PROCESS | 1827 | 1461190799015 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:19:59 INFO - PROCESS | 1827 | 1461190799215 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e13800 == 74 [pid = 1827] [id = 157] 15:19:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f124dcd0400) [pid = 1827] [serial = 471] [outer = (nil)] 15:19:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f124f38bc00) [pid = 1827] [serial = 472] [outer = 0x7f124dcd0400] 15:19:59 INFO - PROCESS | 1827 | 1461190799357 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f12503a8000) [pid = 1827] [serial = 473] [outer = 0x7f124dcd0400] 15:20:00 INFO - PROCESS | 1827 | 1461190800638 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]]]}] 15:20:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:20:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1882ms 15:20:00 INFO - PROCESS | 1827 | 1461190800721 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:20:00 INFO - PROCESS | 1827 | 1461190800725 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:20:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:20:00 INFO - PROCESS | 1827 | 1461190800780 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:20:00 INFO - PROCESS | 1827 | 1461190800785 Marionette TRACE conn3 <- [1,602,null,{}] 15:20:00 INFO - PROCESS | 1827 | 1461190800804 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}] 15:20:00 INFO - PROCESS | 1827 | 1461190800983 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:20:01 INFO - PROCESS | 1827 | 1461190801136 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125993b000 == 75 [pid = 1827] [id = 158] 15:20:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f12503aac00) [pid = 1827] [serial = 474] [outer = (nil)] 15:20:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1253ac5000) [pid = 1827] [serial = 475] [outer = 0x7f12503aac00] 15:20:01 INFO - PROCESS | 1827 | 1461190801211 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1253acf000) [pid = 1827] [serial = 476] [outer = 0x7f12503aac00] 15:20:02 INFO - PROCESS | 1827 | 1461190802187 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]]]}] 15:20:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:20:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1444ms 15:20:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:20:02 INFO - PROCESS | 1827 | 1461190802217 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:20:02 INFO - PROCESS | 1827 | 1461190802221 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:20:02 INFO - PROCESS | 1827 | 1461190802227 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:20:02 INFO - PROCESS | 1827 | 1461190802231 Marionette TRACE conn3 <- [1,606,null,{}] 15:20:02 INFO - PROCESS | 1827 | 1461190802236 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}] 15:20:02 INFO - PROCESS | 1827 | 1461190802402 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:20:02 INFO - PROCESS | 1827 | 1461190802565 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12655be000 == 76 [pid = 1827] [id = 159] 15:20:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f125148c400) [pid = 1827] [serial = 477] [outer = (nil)] 15:20:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1255796800) [pid = 1827] [serial = 478] [outer = 0x7f125148c400] 15:20:02 INFO - PROCESS | 1827 | 1461190802643 Marionette DEBUG loaded listener.js 15:20:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f125737cc00) [pid = 1827] [serial = 479] [outer = 0x7f125148c400] 15:20:03 INFO - PROCESS | 1827 | 1461190803548 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]]]}] 15:20:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:20:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1390ms 15:20:03 INFO - PROCESS | 1827 | 1461190803619 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:20:03 INFO - PROCESS | 1827 | 1461190803623 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:20:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:20:03 INFO - PROCESS | 1827 | 1461190803629 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:20:03 INFO - PROCESS | 1827 | 1461190803631 Marionette TRACE conn3 <- [1,610,null,{}] 15:20:03 INFO - PROCESS | 1827 | 1461190803637 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}] 15:20:03 INFO - PROCESS | 1827 | 1461190803807 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:20:03 INFO - PROCESS | 1827 | 1461190803963 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b59a000 == 77 [pid = 1827] [id = 160] 15:20:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124d8d3800) [pid = 1827] [serial = 480] [outer = (nil)] 15:20:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f12599ba800) [pid = 1827] [serial = 481] [outer = 0x7f124d8d3800] 15:20:04 INFO - PROCESS | 1827 | 1461190804038 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f125c345400) [pid = 1827] [serial = 482] [outer = 0x7f124d8d3800] 15:20:04 INFO - PROCESS | 1827 | 1461190804900 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]]]}] 15:20:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:20:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1340ms 15:20:04 INFO - PROCESS | 1827 | 1461190804970 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:20:04 INFO - PROCESS | 1827 | 1461190804973 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:20:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:20:04 INFO - PROCESS | 1827 | 1461190804980 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 1827 | 1461190804983 Marionette TRACE conn3 <- [1,614,null,{}] 15:20:04 INFO - PROCESS | 1827 | 1461190804988 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}] 15:20:05 INFO - PROCESS | 1827 | 1461190805217 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:20:05 INFO - PROCESS | 1827 | 1461190805379 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fb16800 == 78 [pid = 1827] [id = 161] 15:20:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1253ee2000) [pid = 1827] [serial = 483] [outer = (nil)] 15:20:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f12604e0c00) [pid = 1827] [serial = 484] [outer = 0x7f1253ee2000] 15:20:05 INFO - PROCESS | 1827 | 1461190805505 Marionette DEBUG loaded listener.js 15:20:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f126752d000) [pid = 1827] [serial = 485] [outer = 0x7f1253ee2000] 15:20:06 INFO - PROCESS | 1827 | 1461190806311 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]]]}] 15:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1378ms 15:20:06 INFO - PROCESS | 1827 | 1461190806360 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:20:06 INFO - PROCESS | 1827 | 1461190806363 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:20:06 INFO - PROCESS | 1827 | 1461190806370 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:20:06 INFO - PROCESS | 1827 | 1461190806373 Marionette TRACE conn3 <- [1,618,null,{}] 15:20:06 INFO - PROCESS | 1827 | 1461190806378 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}] 15:20:06 INFO - PROCESS | 1827 | 1461190806538 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:20:06 INFO - PROCESS | 1827 | 1461190806698 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1250143000 == 79 [pid = 1827] [id = 162] 15:20:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1253312800) [pid = 1827] [serial = 486] [outer = (nil)] 15:20:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f125331b000) [pid = 1827] [serial = 487] [outer = 0x7f1253312800] 15:20:06 INFO - PROCESS | 1827 | 1461190806770 Marionette DEBUG loaded listener.js 15:20:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1253320000) [pid = 1827] [serial = 488] [outer = 0x7f1253312800] 15:20:07 INFO - PROCESS | 1827 | 1461190807669 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]]]}] 15:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1378ms 15:20:07 INFO - PROCESS | 1827 | 1461190807749 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:20:07 INFO - PROCESS | 1827 | 1461190807753 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:20:07 INFO - PROCESS | 1827 | 1461190807758 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 1827 | 1461190807761 Marionette TRACE conn3 <- [1,622,null,{}] 15:20:07 INFO - PROCESS | 1827 | 1461190807767 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}] 15:20:07 INFO - PROCESS | 1827 | 1461190807962 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:20:08 INFO - PROCESS | 1827 | 1461190808125 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253bdf800 == 80 [pid = 1827] [id = 163] 15:20:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1253314000) [pid = 1827] [serial = 489] [outer = (nil)] 15:20:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1253c83400) [pid = 1827] [serial = 490] [outer = 0x7f1253314000] 15:20:08 INFO - PROCESS | 1827 | 1461190808199 Marionette DEBUG loaded listener.js 15:20:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1253c88400) [pid = 1827] [serial = 491] [outer = 0x7f1253314000] 15:20:09 INFO - PROCESS | 1827 | 1461190809042 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]]]}] 15:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1330ms 15:20:09 INFO - PROCESS | 1827 | 1461190809091 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:20:09 INFO - PROCESS | 1827 | 1461190809095 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:20:09 INFO - PROCESS | 1827 | 1461190809101 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:20:09 INFO - PROCESS | 1827 | 1461190809103 Marionette TRACE conn3 <- [1,626,null,{}] 15:20:09 INFO - PROCESS | 1827 | 1461190809108 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}] 15:20:09 INFO - PROCESS | 1827 | 1461190809275 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:20:09 INFO - PROCESS | 1827 | 1461190809645 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1250149800 == 81 [pid = 1827] [id = 164] 15:20:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1247e4d400) [pid = 1827] [serial = 492] [outer = (nil)] 15:20:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1247e53000) [pid = 1827] [serial = 493] [outer = 0x7f1247e4d400] 15:20:09 INFO - PROCESS | 1827 | 1461190809721 Marionette DEBUG loaded listener.js 15:20:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f124da9a400) [pid = 1827] [serial = 494] [outer = 0x7f1247e4d400] 15:20:10 INFO - PROCESS | 1827 | 1461190810656 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]]]}] 15:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1630ms 15:20:10 INFO - PROCESS | 1827 | 1461190810733 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:20:10 INFO - PROCESS | 1827 | 1461190810740 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:20:10 INFO - PROCESS | 1827 | 1461190810749 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 1827 | 1461190810753 Marionette TRACE conn3 <- [1,630,null,{}] 15:20:10 INFO - PROCESS | 1827 | 1461190810760 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}] 15:20:11 INFO - PROCESS | 1827 | 1461190811037 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:20:11 INFO - PROCESS | 1827 | 1461190811291 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e5e800 == 82 [pid = 1827] [id = 165] 15:20:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f124ec29000) [pid = 1827] [serial = 495] [outer = (nil)] 15:20:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f124f14f800) [pid = 1827] [serial = 496] [outer = 0x7f124ec29000] 15:20:11 INFO - PROCESS | 1827 | 1461190811360 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f124fc5f800) [pid = 1827] [serial = 497] [outer = 0x7f124ec29000] 15:20:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535bc000 == 81 [pid = 1827] [id = 154] 15:20:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12532fb800 == 80 [pid = 1827] [id = 153] 15:20:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124da5d800 == 79 [pid = 1827] [id = 152] 15:20:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535b8800 == 78 [pid = 1827] [id = 145] 15:20:12 INFO - PROCESS | 1827 | 1461190812307 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]]]}] 15:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1589ms 15:20:12 INFO - PROCESS | 1827 | 1461190812342 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:20:12 INFO - PROCESS | 1827 | 1461190812347 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:20:12 INFO - PROCESS | 1827 | 1461190812354 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:20:12 INFO - PROCESS | 1827 | 1461190812356 Marionette TRACE conn3 <- [1,634,null,{}] 15:20:12 INFO - PROCESS | 1827 | 1461190812377 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}] 15:20:12 INFO - PROCESS | 1827 | 1461190812624 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:20:12 INFO - PROCESS | 1827 | 1461190812645 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f12000 == 79 [pid = 1827] [id = 166] 15:20:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f124da96c00) [pid = 1827] [serial = 498] [outer = (nil)] 15:20:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1252ea5000) [pid = 1827] [serial = 499] [outer = 0x7f124da96c00] 15:20:12 INFO - PROCESS | 1827 | 1461190812706 Marionette DEBUG loaded listener.js 15:20:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1253734800) [pid = 1827] [serial = 500] [outer = 0x7f124da96c00] 15:20:13 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:13 INFO - PROCESS | 1827 | 1461190813582 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]]]}] 15:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1245ms 15:20:13 INFO - PROCESS | 1827 | 1461190813600 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:20:13 INFO - PROCESS | 1827 | 1461190813605 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:20:13 INFO - PROCESS | 1827 | 1461190813618 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 1827 | 1461190813626 Marionette TRACE conn3 <- [1,638,null,{}] 15:20:13 INFO - PROCESS | 1827 | 1461190813642 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}] 15:20:13 INFO - PROCESS | 1827 | 1461190813858 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:20:13 INFO - PROCESS | 1827 | 1461190813889 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259928800 == 80 [pid = 1827] [id = 167] 15:20:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f124ec27800) [pid = 1827] [serial = 501] [outer = (nil)] 15:20:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1253acec00) [pid = 1827] [serial = 502] [outer = 0x7f124ec27800] 15:20:13 INFO - PROCESS | 1827 | 1461190813949 Marionette DEBUG loaded listener.js 15:20:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1253c8dc00) [pid = 1827] [serial = 503] [outer = 0x7f124ec27800] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f124f205400) [pid = 1827] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f124ebd6c00) [pid = 1827] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f124d904800) [pid = 1827] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f124fbf3400) [pid = 1827] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f125729c000) [pid = 1827] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f125720c800) [pid = 1827] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1252c30800) [pid = 1827] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f124f159000) [pid = 1827] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f124d8d2400) [pid = 1827] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f124f15a400) [pid = 1827] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1266616000) [pid = 1827] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f124f389800) [pid = 1827] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f12503ad800) [pid = 1827] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f124d8d4000) [pid = 1827] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f124dbfa400) [pid = 1827] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f12503ad400) [pid = 1827] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1253dc5000) [pid = 1827] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f125350d800) [pid = 1827] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f124ebd5800) [pid = 1827] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f124ebd8400) [pid = 1827] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124fc5d800) [pid = 1827] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1251365400) [pid = 1827] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1252c28800) [pid = 1827] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f124fc62c00) [pid = 1827] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f124f74e400) [pid = 1827] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f124f85b800) [pid = 1827] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1266617800) [pid = 1827] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f126b6c4800) [pid = 1827] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1253edf000) [pid = 1827] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f124fc57c00) [pid = 1827] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f124f2e9000) [pid = 1827] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1253ede800) [pid = 1827] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1258974800) [pid = 1827] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1258f45000) [pid = 1827] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f124ebdec00) [pid = 1827] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1251255800) [pid = 1827] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1251487000) [pid = 1827] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124f159800) [pid = 1827] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f124f380000) [pid = 1827] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1252ef2400) [pid = 1827] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f124dbef800) [pid = 1827] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f124fc5a000) [pid = 1827] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f124da94400) [pid = 1827] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f124ebd6800) [pid = 1827] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:20:14 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f124dbf3400) [pid = 1827] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:20:15 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:15 INFO - PROCESS | 1827 | 1461190815308 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]]]}] 15:20:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:20:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1749ms 15:20:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:20:15 INFO - PROCESS | 1827 | 1461190815361 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:20:15 INFO - PROCESS | 1827 | 1461190815365 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:20:15 INFO - PROCESS | 1827 | 1461190815371 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 1827 | 1461190815374 Marionette TRACE conn3 <- [1,642,null,{}] 15:20:15 INFO - PROCESS | 1827 | 1461190815378 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}] 15:20:15 INFO - PROCESS | 1827 | 1461190815574 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:20:15 INFO - PROCESS | 1827 | 1461190815589 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556d2000 == 81 [pid = 1827] [id = 168] 15:20:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f124d90b000) [pid = 1827] [serial = 504] [outer = (nil)] 15:20:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f124ebe1400) [pid = 1827] [serial = 505] [outer = 0x7f124d90b000] 15:20:15 INFO - PROCESS | 1827 | 1461190815652 Marionette DEBUG loaded listener.js 15:20:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f124f866400) [pid = 1827] [serial = 506] [outer = 0x7f124d90b000] 15:20:16 INFO - PROCESS | 1827 | 1461190816377 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]]]}] 15:20:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:20:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1036ms 15:20:16 INFO - PROCESS | 1827 | 1461190816407 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:20:16 INFO - PROCESS | 1827 | 1461190816411 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:20:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:20:16 INFO - PROCESS | 1827 | 1461190816416 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 1827 | 1461190816419 Marionette TRACE conn3 <- [1,646,null,{}] 15:20:16 INFO - PROCESS | 1827 | 1461190816441 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}] 15:20:16 INFO - PROCESS | 1827 | 1461190816637 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:20:16 INFO - PROCESS | 1827 | 1461190816815 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f0b000 == 82 [pid = 1827] [id = 169] 15:20:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1247ddf400) [pid = 1827] [serial = 507] [outer = (nil)] 15:20:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1247de4c00) [pid = 1827] [serial = 508] [outer = 0x7f1247ddf400] 15:20:16 INFO - PROCESS | 1827 | 1461190816893 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f124d90ec00) [pid = 1827] [serial = 509] [outer = 0x7f1247ddf400] 15:20:17 INFO - PROCESS | 1827 | 1461190817939 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]]]}] 15:20:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:20:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1585ms 15:20:18 INFO - PROCESS | 1827 | 1461190818005 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:20:18 INFO - PROCESS | 1827 | 1461190818010 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:20:18 INFO - PROCESS | 1827 | 1461190818018 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:20:18 INFO - PROCESS | 1827 | 1461190818024 Marionette TRACE conn3 <- [1,650,null,{}] 15:20:18 INFO - PROCESS | 1827 | 1461190818032 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}] 15:20:18 INFO - PROCESS | 1827 | 1461190818252 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:20:18 INFO - PROCESS | 1827 | 1461190818462 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257c81800 == 83 [pid = 1827] [id = 170] 15:20:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f124f386800) [pid = 1827] [serial = 510] [outer = (nil)] 15:20:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f12503a5800) [pid = 1827] [serial = 511] [outer = 0x7f124f386800] 15:20:18 INFO - PROCESS | 1827 | 1461190818583 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1251260800) [pid = 1827] [serial = 512] [outer = 0x7f124f386800] 15:20:19 INFO - PROCESS | 1827 | 1461190819528 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]]]}] 15:20:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:20:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1541ms 15:20:19 INFO - PROCESS | 1827 | 1461190819563 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:20:19 INFO - PROCESS | 1827 | 1461190819569 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:20:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:20:19 INFO - PROCESS | 1827 | 1461190819576 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:20:19 INFO - PROCESS | 1827 | 1461190819579 Marionette TRACE conn3 <- [1,654,null,{}] 15:20:19 INFO - PROCESS | 1827 | 1461190819584 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}] 15:20:19 INFO - PROCESS | 1827 | 1461190819759 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:20:20 INFO - PROCESS | 1827 | 1461190820018 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b39e800 == 84 [pid = 1827] [id = 171] 15:20:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1252ee7400) [pid = 1827] [serial = 513] [outer = (nil)] 15:20:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1253733c00) [pid = 1827] [serial = 514] [outer = 0x7f1252ee7400] 15:20:20 INFO - PROCESS | 1827 | 1461190820139 Marionette DEBUG loaded listener.js 15:20:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f125373e000) [pid = 1827] [serial = 515] [outer = 0x7f1252ee7400] 15:20:21 INFO - PROCESS | 1827 | 1461190821029 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]]]}] 15:20:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:20:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1486ms 15:20:21 INFO - PROCESS | 1827 | 1461190821063 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:20:21 INFO - PROCESS | 1827 | 1461190821066 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:20:21 INFO - PROCESS | 1827 | 1461190821082 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:20:21 INFO - PROCESS | 1827 | 1461190821091 Marionette TRACE conn3 <- [1,658,null,{}] 15:20:21 INFO - PROCESS | 1827 | 1461190821098 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}] 15:20:21 INFO - PROCESS | 1827 | 1461190821273 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:20:21 INFO - PROCESS | 1827 | 1461190821434 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253961800 == 85 [pid = 1827] [id = 172] 15:20:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1253319000) [pid = 1827] [serial = 516] [outer = (nil)] 15:20:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1253c90400) [pid = 1827] [serial = 517] [outer = 0x7f1253319000] 15:20:21 INFO - PROCESS | 1827 | 1461190821512 Marionette DEBUG loaded listener.js 15:20:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1253ee0000) [pid = 1827] [serial = 518] [outer = 0x7f1253319000] 15:20:22 INFO - PROCESS | 1827 | 1461190822359 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]]]}] 15:20:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:20:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1344ms 15:20:22 INFO - PROCESS | 1827 | 1461190822419 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:20:22 INFO - PROCESS | 1827 | 1461190822423 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:20:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:20:22 INFO - PROCESS | 1827 | 1461190822430 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:20:22 INFO - PROCESS | 1827 | 1461190822433 Marionette TRACE conn3 <- [1,662,null,{}] 15:20:22 INFO - PROCESS | 1827 | 1461190822438 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}] 15:20:22 INFO - PROCESS | 1827 | 1461190822619 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:20:22 INFO - PROCESS | 1827 | 1461190822781 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b5b3800 == 86 [pid = 1827] [id = 173] 15:20:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1253506000) [pid = 1827] [serial = 519] [outer = (nil)] 15:20:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1258276800) [pid = 1827] [serial = 520] [outer = 0x7f1253506000] 15:20:22 INFO - PROCESS | 1827 | 1461190822857 Marionette DEBUG loaded listener.js 15:20:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1258f44000) [pid = 1827] [serial = 521] [outer = 0x7f1253506000] 15:20:23 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:23 INFO - PROCESS | 1827 | 1461190823691 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]]]}] 15:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1334ms 15:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:20:23 INFO - PROCESS | 1827 | 1461190823764 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:20:23 INFO - PROCESS | 1827 | 1461190823767 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:20:23 INFO - PROCESS | 1827 | 1461190823774 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:20:23 INFO - PROCESS | 1827 | 1461190823777 Marionette TRACE conn3 <- [1,666,null,{}] 15:20:23 INFO - PROCESS | 1827 | 1461190823782 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}] 15:20:24 INFO - PROCESS | 1827 | 1461190824004 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:20:24 INFO - PROCESS | 1827 | 1461190824171 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d2d800 == 87 [pid = 1827] [id = 174] 15:20:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f125c5a6c00) [pid = 1827] [serial = 522] [outer = (nil)] 15:20:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f12604e1000) [pid = 1827] [serial = 523] [outer = 0x7f125c5a6c00] 15:20:24 INFO - PROCESS | 1827 | 1461190824310 Marionette DEBUG loaded listener.js 15:20:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f12675d5000) [pid = 1827] [serial = 524] [outer = 0x7f125c5a6c00] 15:20:24 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:25 INFO - PROCESS | 1827 | 1461190825143 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]]]}] 15:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1442ms 15:20:25 INFO - PROCESS | 1827 | 1461190825215 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:20:25 INFO - PROCESS | 1827 | 1461190825219 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:20:25 INFO - PROCESS | 1827 | 1461190825224 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:20:25 INFO - PROCESS | 1827 | 1461190825227 Marionette TRACE conn3 <- [1,670,null,{}] 15:20:25 INFO - PROCESS | 1827 | 1461190825232 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}] 15:20:25 INFO - PROCESS | 1827 | 1461190825431 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:20:25 INFO - PROCESS | 1827 | 1461190825595 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248fd7800 == 88 [pid = 1827] [id = 175] 15:20:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1249018800) [pid = 1827] [serial = 525] [outer = (nil)] 15:20:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1249022c00) [pid = 1827] [serial = 526] [outer = 0x7f1249018800] 15:20:25 INFO - PROCESS | 1827 | 1461190825668 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f12675dac00) [pid = 1827] [serial = 527] [outer = 0x7f1249018800] 15:20:26 INFO - PROCESS | 1827 | 1461190826555 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]]]}] 15:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1377ms 15:20:26 INFO - PROCESS | 1827 | 1461190826603 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:20:26 INFO - PROCESS | 1827 | 1461190826607 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:20:26 INFO - PROCESS | 1827 | 1461190826613 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:20:26 INFO - PROCESS | 1827 | 1461190826615 Marionette TRACE conn3 <- [1,674,null,{}] 15:20:26 INFO - PROCESS | 1827 | 1461190826621 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}] 15:20:26 INFO - PROCESS | 1827 | 1461190826788 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:20:26 INFO - PROCESS | 1827 | 1461190826957 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257641800 == 89 [pid = 1827] [id = 176] 15:20:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f124901b000) [pid = 1827] [serial = 528] [outer = (nil)] 15:20:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f124dc50c00) [pid = 1827] [serial = 529] [outer = 0x7f124901b000] 15:20:27 INFO - PROCESS | 1827 | 1461190827030 Marionette DEBUG loaded listener.js 15:20:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f124dc54c00) [pid = 1827] [serial = 530] [outer = 0x7f124901b000] 15:20:27 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:27 INFO - PROCESS | 1827 | 1461190827864 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]]]}] 15:20:27 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 15:20:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1339ms 15:20:27 INFO - PROCESS | 1827 | 1461190827953 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 1827 | 1461190827957 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:20:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:20:27 INFO - PROCESS | 1827 | 1461190827963 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 1827 | 1461190827965 Marionette TRACE conn3 <- [1,678,null,{}] 15:20:27 INFO - PROCESS | 1827 | 1461190827970 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}] 15:20:28 INFO - PROCESS | 1827 | 1461190828137 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:20:28 INFO - PROCESS | 1827 | 1461190828301 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f03000 == 90 [pid = 1827] [id = 177] 15:20:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1246e81800) [pid = 1827] [serial = 531] [outer = (nil)] 15:20:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1246e86800) [pid = 1827] [serial = 532] [outer = 0x7f1246e81800] 15:20:28 INFO - PROCESS | 1827 | 1461190828373 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1246e8cc00) [pid = 1827] [serial = 533] [outer = 0x7f1246e81800] 15:20:29 INFO - PROCESS | 1827 | 1461190829207 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]]]}] 15:20:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:20:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1281ms 15:20:29 INFO - PROCESS | 1827 | 1461190829246 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 1827 | 1461190829250 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:20:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:20:29 INFO - PROCESS | 1827 | 1461190829255 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 1827 | 1461190829258 Marionette TRACE conn3 <- [1,682,null,{}] 15:20:29 INFO - PROCESS | 1827 | 1461190829263 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}] 15:20:29 INFO - PROCESS | 1827 | 1461190829435 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:20:29 INFO - PROCESS | 1827 | 1461190829612 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124da5f800 == 91 [pid = 1827] [id = 178] 15:20:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1246e82c00) [pid = 1827] [serial = 534] [outer = (nil)] 15:20:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f124d906c00) [pid = 1827] [serial = 535] [outer = 0x7f1246e82c00] 15:20:29 INFO - PROCESS | 1827 | 1461190829684 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f124dbf0000) [pid = 1827] [serial = 536] [outer = 0x7f1246e82c00] 15:20:31 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:31 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:20:31 INFO - PROCESS | 1827 | 1461190831381 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]]]}] 15:20:31 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) 15:20:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2181ms 15:20:31 INFO - PROCESS | 1827 | 1461190831438 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:20:31 INFO - PROCESS | 1827 | 1461190831445 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:20:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:20:31 INFO - PROCESS | 1827 | 1461190831453 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:20:31 INFO - PROCESS | 1827 | 1461190831459 Marionette TRACE conn3 <- [1,686,null,{}] 15:20:31 INFO - PROCESS | 1827 | 1461190831467 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}] 15:20:31 INFO - PROCESS | 1827 | 1461190831661 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:20:31 INFO - PROCESS | 1827 | 1461190831949 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f0c000 == 92 [pid = 1827] [id = 179] 15:20:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f124d903c00) [pid = 1827] [serial = 537] [outer = (nil)] 15:20:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f124d90b800) [pid = 1827] [serial = 538] [outer = 0x7f124d903c00] 15:20:32 INFO - PROCESS | 1827 | 1461190832020 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f124dbee000) [pid = 1827] [serial = 539] [outer = 0x7f124d903c00] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125b0d6800 == 91 [pid = 1827] [id = 64] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b5b2000 == 90 [pid = 1827] [id = 133] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1256ff6c00) [pid = 1827] [serial = 445] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1266187400) [pid = 1827] [serial = 448] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1252dfbc00) [pid = 1827] [serial = 466] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1259e0f800) [pid = 1827] [serial = 451] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12532e0800 == 89 [pid = 1827] [id = 135] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556d2000 == 88 [pid = 1827] [id = 168] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259928800 == 87 [pid = 1827] [id = 167] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f12000 == 86 [pid = 1827] [id = 166] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e5e800 == 85 [pid = 1827] [id = 165] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1250149800 == 84 [pid = 1827] [id = 164] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126fb16800 == 83 [pid = 1827] [id = 161] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b59a000 == 82 [pid = 1827] [id = 160] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12655be000 == 81 [pid = 1827] [id = 159] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125993b000 == 80 [pid = 1827] [id = 158] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e13800 == 79 [pid = 1827] [id = 157] 15:20:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1d5000 == 78 [pid = 1827] [id = 156] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1255fe4400) [pid = 1827] [serial = 207] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f126bc25800) [pid = 1827] [serial = 328] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f125c34a000) [pid = 1827] [serial = 165] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f124dbec400) [pid = 1827] [serial = 370] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f124fc64400) [pid = 1827] [serial = 204] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f12676ca000) [pid = 1827] [serial = 213] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f125c5aec00) [pid = 1827] [serial = 210] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1266615000) [pid = 1827] [serial = 409] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1260406c00) [pid = 1827] [serial = 406] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124f863800) [pid = 1827] [serial = 397] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1252a32c00) [pid = 1827] [serial = 241] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1254a49800) [pid = 1827] [serial = 400] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1257971800) [pid = 1827] [serial = 403] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f126e5ab000) [pid = 1827] [serial = 274] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1267810c00) [pid = 1827] [serial = 247] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1258f60000) [pid = 1827] [serial = 244] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1254a4a400) [pid = 1827] [serial = 277] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f125c34f000) [pid = 1827] [serial = 280] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f126d898400) [pid = 1827] [serial = 283] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f126fd91400) [pid = 1827] [serial = 286] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1253ee8000) [pid = 1827] [serial = 289] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1252ef1c00) [pid = 1827] [serial = 313] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1252e99c00) [pid = 1827] [serial = 316] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f125724e000) [pid = 1827] [serial = 319] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f12664a6c00) [pid = 1827] [serial = 322] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f126b6bb000) [pid = 1827] [serial = 325] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f124f756400) [pid = 1827] [serial = 349] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1252eec800) [pid = 1827] [serial = 352] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1254a47c00) [pid = 1827] [serial = 355] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f12592a7c00) [pid = 1827] [serial = 358] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f124f38c400) [pid = 1827] [serial = 361] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f126baae000) [pid = 1827] [serial = 364] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f124dbfa000) [pid = 1827] [serial = 367] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f124daa0c00) [pid = 1827] [serial = 435] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f124ec2f800) [pid = 1827] [serial = 438] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f124dbf7c00) [pid = 1827] [serial = 458] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f124da99000) [pid = 1827] [serial = 457] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f124f85ac00) [pid = 1827] [serial = 463] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f124ec29400) [pid = 1827] [serial = 460] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1251487c00) [pid = 1827] [serial = 441] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1247e52000) [pid = 1827] [serial = 454] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f125541b400) [pid = 1827] [serial = 426] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f125c346800) [pid = 1827] [serial = 427] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f124f2ea400) [pid = 1827] [serial = 415] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f124d906400) [pid = 1827] [serial = 414] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f124d908800) [pid = 1827] [serial = 393] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f1253dce800) [pid = 1827] [serial = 423] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1267660000) [pid = 1827] [serial = 412] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1267658c00) [pid = 1827] [serial = 411] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f124fbf0000) [pid = 1827] [serial = 417] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f12503a2800) [pid = 1827] [serial = 418] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f1252e9c800) [pid = 1827] [serial = 420] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f124f15c400) [pid = 1827] [serial = 396] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f1252ef0000) [pid = 1827] [serial = 421] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f1252ea1c00) [pid = 1827] [serial = 399] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f1253dcbc00) [pid = 1827] [serial = 402] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f125929e000) [pid = 1827] [serial = 405] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f12503abc00) [pid = 1827] [serial = 464] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f125350fc00) [pid = 1827] [serial = 408] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f124f152c00) [pid = 1827] [serial = 461] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f124ec31800) [pid = 1827] [serial = 429] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f1253ee2c00) [pid = 1827] [serial = 424] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f124dcc5c00) [pid = 1827] [serial = 432] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f126baabc00) [pid = 1827] [serial = 238] [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.] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f125b094800) [pid = 1827] [serial = 430] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f124da98800) [pid = 1827] [serial = 394] [outer = (nil)] [url = about:blank] 15:20:32 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f126b8c9400) [pid = 1827] [serial = 250] [outer = (nil)] [url = about:blank] 15:20:33 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:33 INFO - PROCESS | 1827 | 1461190833314 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]]]}] 15:20:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:20:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1891ms 15:20:33 INFO - PROCESS | 1827 | 1461190833373 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:20:33 INFO - PROCESS | 1827 | 1461190833382 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:20:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:20:33 INFO - PROCESS | 1827 | 1461190833396 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 1827 | 1461190833400 Marionette TRACE conn3 <- [1,690,null,{}] 15:20:33 INFO - PROCESS | 1827 | 1461190833407 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}] 15:20:33 INFO - PROCESS | 1827 | 1461190833561 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:20:33 INFO - PROCESS | 1827 | 1461190833676 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1d8800 == 79 [pid = 1827] [id = 180] 15:20:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f124d904400) [pid = 1827] [serial = 540] [outer = (nil)] 15:20:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f124dc4dc00) [pid = 1827] [serial = 541] [outer = 0x7f124d904400] 15:20:33 INFO - PROCESS | 1827 | 1461190833740 Marionette DEBUG loaded listener.js 15:20:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f124ebdd800) [pid = 1827] [serial = 542] [outer = 0x7f124d904400] 15:20:34 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:34 INFO - PROCESS | 1827 | 1461190834872 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]]]}] 15:20:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:20:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1484ms 15:20:34 INFO - PROCESS | 1827 | 1461190834880 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:20:34 INFO - PROCESS | 1827 | 1461190834885 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:20:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:20:34 INFO - PROCESS | 1827 | 1461190834895 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:20:34 INFO - PROCESS | 1827 | 1461190834901 Marionette TRACE conn3 <- [1,694,null,{}] 15:20:34 INFO - PROCESS | 1827 | 1461190834929 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}] 15:20:35 INFO - PROCESS | 1827 | 1461190835129 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:20:35 INFO - PROCESS | 1827 | 1461190835252 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535ad800 == 80 [pid = 1827] [id = 181] 15:20:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f124f158000) [pid = 1827] [serial = 543] [outer = (nil)] 15:20:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f124f388800) [pid = 1827] [serial = 544] [outer = 0x7f124f158000] 15:20:35 INFO - PROCESS | 1827 | 1461190835320 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f124fbef800) [pid = 1827] [serial = 545] [outer = 0x7f124f158000] 15:20:36 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:36 INFO - PROCESS | 1827 | 1461190836534 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]]]}] 15:20:36 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) 15:20:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1704ms 15:20:36 INFO - PROCESS | 1827 | 1461190836600 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 1827 | 1461190836604 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:20:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:20:36 INFO - PROCESS | 1827 | 1461190836617 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 1827 | 1461190836619 Marionette TRACE conn3 <- [1,698,null,{}] 15:20:36 INFO - PROCESS | 1827 | 1461190836625 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}] 15:20:36 INFO - PROCESS | 1827 | 1461190836801 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:20:37 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f124ec29000) [pid = 1827] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:20:37 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f1247e4d400) [pid = 1827] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:20:37 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f124da96c00) [pid = 1827] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:20:37 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f124ec27800) [pid = 1827] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:20:37 INFO - PROCESS | 1827 | 1461190837237 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253bde800 == 81 [pid = 1827] [id = 182] 15:20:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f1247e4d400) [pid = 1827] [serial = 546] [outer = (nil)] 15:20:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f124ec29000) [pid = 1827] [serial = 547] [outer = 0x7f1247e4d400] 15:20:37 INFO - PROCESS | 1827 | 1461190837338 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f125125bc00) [pid = 1827] [serial = 548] [outer = 0x7f1247e4d400] 15:20:38 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:38 INFO - PROCESS | 1827 | 1461190838573 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]]]}] 15:20:38 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) 15:20:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1999ms 15:20:38 INFO - PROCESS | 1827 | 1461190838610 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:20:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:20:38 INFO - PROCESS | 1827 | 1461190838613 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:20:38 INFO - PROCESS | 1827 | 1461190838618 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 1827 | 1461190838621 Marionette TRACE conn3 <- [1,702,null,{}] 15:20:38 INFO - PROCESS | 1827 | 1461190838626 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}] 15:20:38 INFO - PROCESS | 1827 | 1461190838883 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:20:38 INFO - PROCESS | 1827 | 1461190838908 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125776e000 == 82 [pid = 1827] [id = 183] 15:20:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f124d8de400) [pid = 1827] [serial = 549] [outer = (nil)] 15:20:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f125125ec00) [pid = 1827] [serial = 550] [outer = 0x7f124d8de400] 15:20:38 INFO - PROCESS | 1827 | 1461190838971 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f1253318000) [pid = 1827] [serial = 551] [outer = 0x7f124d8de400] 15:20:40 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:40 INFO - PROCESS | 1827 | 1461190840348 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]]]}] 15:20:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:20:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1782ms 15:20:40 INFO - PROCESS | 1827 | 1461190840501 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 1827 | 1461190840507 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:20:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:20:40 INFO - PROCESS | 1827 | 1461190840521 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - PROCESS | 1827 | 1461190840525 Marionette TRACE conn3 <- [1,706,null,{}] 15:20:40 INFO - PROCESS | 1827 | 1461190840535 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}] 15:20:40 INFO - PROCESS | 1827 | 1461190840719 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:20:40 INFO - PROCESS | 1827 | 1461190840874 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1250142800 == 83 [pid = 1827] [id = 184] 15:20:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f124d8d6400) [pid = 1827] [serial = 552] [outer = (nil)] 15:20:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f124dc56400) [pid = 1827] [serial = 553] [outer = 0x7f124d8d6400] 15:20:40 INFO - PROCESS | 1827 | 1461190840953 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f124ebd4400) [pid = 1827] [serial = 554] [outer = 0x7f124d8d6400] 15:20:42 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:42 INFO - PROCESS | 1827 | 1461190842361 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]]]}] 15:20:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:20:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1899ms 15:20:42 INFO - PROCESS | 1827 | 1461190842521 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:20:42 INFO - PROCESS | 1827 | 1461190842531 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:20:42 INFO - PROCESS | 1827 | 1461190842552 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 1827 | 1461190842556 Marionette TRACE conn3 <- [1,710,null,{}] 15:20:42 INFO - PROCESS | 1827 | 1461190842562 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}] 15:20:42 INFO - PROCESS | 1827 | 1461190842736 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:20:42 INFO - PROCESS | 1827 | 1461190842891 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257657000 == 84 [pid = 1827] [id = 185] 15:20:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f1246e8bc00) [pid = 1827] [serial = 555] [outer = (nil)] 15:20:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f124f157800) [pid = 1827] [serial = 556] [outer = 0x7f1246e8bc00] 15:20:42 INFO - PROCESS | 1827 | 1461190842963 Marionette DEBUG loaded listener.js 15:20:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f12503a4c00) [pid = 1827] [serial = 557] [outer = 0x7f1246e8bc00] 15:20:44 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:44 INFO - PROCESS | 1827 | 1461190844305 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]]]}] 15:20:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:20:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1785ms 15:20:44 INFO - PROCESS | 1827 | 1461190844358 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:20:44 INFO - PROCESS | 1827 | 1461190844362 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:20:44 INFO - PROCESS | 1827 | 1461190844388 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:20:44 INFO - PROCESS | 1827 | 1461190844394 Marionette TRACE conn3 <- [1,714,null,{}] 15:20:44 INFO - PROCESS | 1827 | 1461190844411 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}] 15:20:44 INFO - PROCESS | 1827 | 1461190844583 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:20:44 INFO - PROCESS | 1827 | 1461190844737 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258373800 == 85 [pid = 1827] [id = 186] 15:20:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f124f2f1800) [pid = 1827] [serial = 558] [outer = (nil)] 15:20:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1252eef000) [pid = 1827] [serial = 559] [outer = 0x7f124f2f1800] 15:20:44 INFO - PROCESS | 1827 | 1461190844812 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f125373a000) [pid = 1827] [serial = 560] [outer = 0x7f124f2f1800] 15:20:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:46 INFO - PROCESS | 1827 | 1461190846127 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]]]}] 15:20:46 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 15:20:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1790ms 15:20:46 INFO - PROCESS | 1827 | 1461190846190 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 1827 | 1461190846195 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:20:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:20:46 INFO - PROCESS | 1827 | 1461190846220 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:20:46 INFO - PROCESS | 1827 | 1461190846223 Marionette TRACE conn3 <- [1,718,null,{}] 15:20:46 INFO - PROCESS | 1827 | 1461190846229 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}] 15:20:46 INFO - PROCESS | 1827 | 1461190846392 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:20:46 INFO - PROCESS | 1827 | 1461190846546 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258f9e800 == 86 [pid = 1827] [id = 187] 15:20:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f124f749400) [pid = 1827] [serial = 561] [outer = (nil)] 15:20:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f1253ace000) [pid = 1827] [serial = 562] [outer = 0x7f124f749400] 15:20:46 INFO - PROCESS | 1827 | 1461190846618 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f1253c8c400) [pid = 1827] [serial = 563] [outer = 0x7f124f749400] 15:20:47 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:47 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:20:47 INFO - PROCESS | 1827 | 1461190847985 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]]]}] 15:20:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:20:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1795ms 15:20:48 INFO - PROCESS | 1827 | 1461190848012 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 1827 | 1461190848015 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:20:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:20:48 INFO - PROCESS | 1827 | 1461190848123 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 1827 | 1461190848127 Marionette TRACE conn3 <- [1,722,null,{}] 15:20:48 INFO - PROCESS | 1827 | 1461190848136 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}] 15:20:48 INFO - PROCESS | 1827 | 1461190848300 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:20:48 INFO - PROCESS | 1827 | 1461190848691 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12532ee000 == 87 [pid = 1827] [id = 188] 15:20:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1247e58c00) [pid = 1827] [serial = 564] [outer = (nil)] 15:20:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1249019000) [pid = 1827] [serial = 565] [outer = 0x7f1247e58c00] 15:20:48 INFO - PROCESS | 1827 | 1461190848759 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f124d90e800) [pid = 1827] [serial = 566] [outer = 0x7f1247e58c00] 15:20:49 INFO - PROCESS | 1827 | 1461190849695 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] 15:20:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:20:49 INFO - PROCESS | 1827 | 1461190849784 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:20:49 INFO - PROCESS | 1827 | 1461190849798 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 1827 | 1461190849804 Marionette TRACE conn3 <- [1,726,null,{}] 15:20:49 INFO - PROCESS | 1827 | 1461190849814 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}] 15:20:50 INFO - PROCESS | 1827 | 1461190850081 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:20:50 INFO - PROCESS | 1827 | 1461190850369 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253bde800 == 86 [pid = 1827] [id = 182] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535ad800 == 85 [pid = 1827] [id = 181] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1d8800 == 84 [pid = 1827] [id = 180] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f125331b000) [pid = 1827] [serial = 487] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1253c83400) [pid = 1827] [serial = 490] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f124ebe1400) [pid = 1827] [serial = 505] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e70000 == 85 [pid = 1827] [id = 189] 15:20:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1249019c00) [pid = 1827] [serial = 567] [outer = (nil)] 15:20:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f124ebde000) [pid = 1827] [serial = 568] [outer = 0x7f1249019c00] 15:20:50 INFO - PROCESS | 1827 | 1461190850468 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f124f2f2400) [pid = 1827] [serial = 569] [outer = 0x7f1249019c00] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f0c000 == 84 [pid = 1827] [id = 179] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124da5f800 == 83 [pid = 1827] [id = 178] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f03000 == 82 [pid = 1827] [id = 177] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257641800 == 81 [pid = 1827] [id = 176] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248fd7800 == 80 [pid = 1827] [id = 175] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d2d800 == 79 [pid = 1827] [id = 174] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b5b3800 == 78 [pid = 1827] [id = 173] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253961800 == 77 [pid = 1827] [id = 172] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b39e800 == 76 [pid = 1827] [id = 171] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257c81800 == 75 [pid = 1827] [id = 170] 15:20:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f0b000 == 74 [pid = 1827] [id = 169] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f124fc5f800) [pid = 1827] [serial = 497] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1247e53000) [pid = 1827] [serial = 493] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f1253ac5000) [pid = 1827] [serial = 475] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f12604e0c00) [pid = 1827] [serial = 484] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f124da9a400) [pid = 1827] [serial = 494] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f1253734800) [pid = 1827] [serial = 500] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f1253c8dc00) [pid = 1827] [serial = 503] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f1252ea5000) [pid = 1827] [serial = 499] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f1253acec00) [pid = 1827] [serial = 502] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f124f14f800) [pid = 1827] [serial = 496] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f12599ba800) [pid = 1827] [serial = 481] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f1255796800) [pid = 1827] [serial = 478] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f124f38bc00) [pid = 1827] [serial = 472] [outer = (nil)] [url = about:blank] 15:20:50 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f124da93400) [pid = 1827] [serial = 469] [outer = (nil)] [url = about:blank] 15:20:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:51 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:20:51 INFO - PROCESS | 1827 | 1461190851294 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]]]}] 15:20:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:20:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1538ms 15:20:51 INFO - PROCESS | 1827 | 1461190851337 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 1827 | 1461190851342 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:20:51 INFO - PROCESS | 1827 | 1461190851349 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 1827 | 1461190851352 Marionette TRACE conn3 <- [1,730,null,{}] 15:20:51 INFO - PROCESS | 1827 | 1461190851362 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}] 15:20:51 INFO - PROCESS | 1827 | 1461190851521 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:20:51 INFO - PROCESS | 1827 | 1461190851532 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125014b800 == 75 [pid = 1827] [id = 190] 15:20:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f124f37e000) [pid = 1827] [serial = 570] [outer = (nil)] 15:20:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f1251261800) [pid = 1827] [serial = 571] [outer = 0x7f124f37e000] 15:20:51 INFO - PROCESS | 1827 | 1461190851603 Marionette DEBUG loaded listener.js 15:20:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f1252ee9800) [pid = 1827] [serial = 572] [outer = 0x7f124f37e000] 15:20:52 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:52 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:20:52 INFO - PROCESS | 1827 | 1461190852628 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] 15:20:52 INFO - PROCESS | 1827 | 1461190852696 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:20:52 INFO - PROCESS | 1827 | 1461190852711 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 1827 | 1461190852720 Marionette TRACE conn3 <- [1,734,null,{}] 15:20:52 INFO - PROCESS | 1827 | 1461190852746 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}] 15:20:52 INFO - PROCESS | 1827 | 1461190852908 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:20:52 INFO - PROCESS | 1827 | 1461190852922 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125763c800 == 76 [pid = 1827] [id = 191] 15:20:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f124f14dc00) [pid = 1827] [serial = 573] [outer = (nil)] 15:20:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f1253c84400) [pid = 1827] [serial = 574] [outer = 0x7f124f14dc00] 15:20:52 INFO - PROCESS | 1827 | 1461190852983 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1253dc4400) [pid = 1827] [serial = 575] [outer = 0x7f124f14dc00] 15:20:53 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:53 INFO - PROCESS | 1827 | 1461190853884 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]]]}] 15:20:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:20:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1212ms 15:20:53 INFO - PROCESS | 1827 | 1461190853923 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:20:53 INFO - PROCESS | 1827 | 1461190853927 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:20:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:20:53 INFO - PROCESS | 1827 | 1461190853933 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 1827 | 1461190853935 Marionette TRACE conn3 <- [1,738,null,{}] 15:20:53 INFO - PROCESS | 1827 | 1461190853945 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}] 15:20:54 INFO - PROCESS | 1827 | 1461190854134 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:20:54 INFO - PROCESS | 1827 | 1461190854155 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1db000 == 77 [pid = 1827] [id = 192] 15:20:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1252ef0000) [pid = 1827] [serial = 576] [outer = (nil)] 15:20:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1253ee4400) [pid = 1827] [serial = 577] [outer = 0x7f1252ef0000] 15:20:54 INFO - PROCESS | 1827 | 1461190854216 Marionette DEBUG loaded listener.js 15:20:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f125600c000) [pid = 1827] [serial = 578] [outer = 0x7f1252ef0000] 15:20:55 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f124d90b000) [pid = 1827] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:20:55 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f124f158000) [pid = 1827] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:20:55 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f1247e4d400) [pid = 1827] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:20:55 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f124d903c00) [pid = 1827] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:20:55 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f124d904400) [pid = 1827] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:20:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:55 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:20:55 INFO - PROCESS | 1827 | 1461190855486 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]]]}] 15:20:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1580ms 15:20:55 INFO - PROCESS | 1827 | 1461190855516 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:20:55 INFO - PROCESS | 1827 | 1461190855520 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:20:55 INFO - PROCESS | 1827 | 1461190855527 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - PROCESS | 1827 | 1461190855530 Marionette TRACE conn3 <- [1,742,null,{}] 15:20:55 INFO - PROCESS | 1827 | 1461190855539 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}] 15:20:55 INFO - PROCESS | 1827 | 1461190855774 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:20:55 INFO - PROCESS | 1827 | 1461190855852 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578d8000 == 78 [pid = 1827] [id = 193] 15:20:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f1255413c00) [pid = 1827] [serial = 579] [outer = (nil)] 15:20:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1256652c00) [pid = 1827] [serial = 580] [outer = 0x7f1255413c00] 15:20:55 INFO - PROCESS | 1827 | 1461190855937 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1258278000) [pid = 1827] [serial = 581] [outer = 0x7f1255413c00] 15:20:57 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:57 INFO - PROCESS | 1827 | 1461190857040 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]]]}] 15:20:57 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 15:20:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1535ms 15:20:57 INFO - PROCESS | 1827 | 1461190857063 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:20:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:20:57 INFO - PROCESS | 1827 | 1461190857066 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:20:57 INFO - PROCESS | 1827 | 1461190857071 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:20:57 INFO - PROCESS | 1827 | 1461190857075 Marionette TRACE conn3 <- [1,746,null,{}] 15:20:57 INFO - PROCESS | 1827 | 1461190857080 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}] 15:20:57 INFO - PROCESS | 1827 | 1461190857222 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:20:57 INFO - PROCESS | 1827 | 1461190857478 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e76000 == 79 [pid = 1827] [id = 194] 15:20:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1246e84c00) [pid = 1827] [serial = 582] [outer = (nil)] 15:20:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f1247e50c00) [pid = 1827] [serial = 583] [outer = 0x7f1246e84c00] 15:20:57 INFO - PROCESS | 1827 | 1461190857555 Marionette DEBUG loaded listener.js 15:20:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f124da9c800) [pid = 1827] [serial = 584] [outer = 0x7f1246e84c00] 15:20:58 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:58 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:20:58 INFO - PROCESS | 1827 | 1461190858858 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]]]}] 15:20:58 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.) 15:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1838ms 15:20:59 INFO - PROCESS | 1827 | 1461190858999 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:20:59 INFO - PROCESS | 1827 | 1461190859006 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:20:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:20:59 INFO - PROCESS | 1827 | 1461190859017 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:20:59 INFO - PROCESS | 1827 | 1461190859023 Marionette TRACE conn3 <- [1,750,null,{}] 15:20:59 INFO - PROCESS | 1827 | 1461190859031 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}] 15:20:59 INFO - PROCESS | 1827 | 1461190859204 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:20:59 INFO - PROCESS | 1827 | 1461190859362 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1255f8c800 == 80 [pid = 1827] [id = 195] 15:20:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f1246e85000) [pid = 1827] [serial = 585] [outer = (nil)] 15:20:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f124f383c00) [pid = 1827] [serial = 586] [outer = 0x7f1246e85000] 15:20:59 INFO - PROCESS | 1827 | 1461190859439 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1251257000) [pid = 1827] [serial = 587] [outer = 0x7f1246e85000] 15:21:00 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:00 INFO - PROCESS | 1827 | 1461190860751 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]]]}] 15:21:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:21:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1788ms 15:21:00 INFO - PROCESS | 1827 | 1461190860944 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 1827 | 1461190860949 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:21:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:21:00 INFO - PROCESS | 1827 | 1461190860975 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 1827 | 1461190860977 Marionette TRACE conn3 <- [1,754,null,{}] 15:21:00 INFO - PROCESS | 1827 | 1461190860984 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}] 15:21:01 INFO - PROCESS | 1827 | 1461190861146 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:21:01 INFO - PROCESS | 1827 | 1461190861301 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259932000 == 81 [pid = 1827] [id = 196] 15:21:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f124ebd7400) [pid = 1827] [serial = 588] [outer = (nil)] 15:21:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1253313000) [pid = 1827] [serial = 589] [outer = 0x7f124ebd7400] 15:21:01 INFO - PROCESS | 1827 | 1461190861375 Marionette DEBUG loaded listener.js 15:21:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1253ee8800) [pid = 1827] [serial = 590] [outer = 0x7f124ebd7400] 15:21:02 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:02 INFO - PROCESS | 1827 | 1461190862835 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]]]}] 15:21:02 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 15:21:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1892ms 15:21:02 INFO - PROCESS | 1827 | 1461190862909 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:21:02 INFO - PROCESS | 1827 | 1461190862912 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:21:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:21:02 INFO - PROCESS | 1827 | 1461190862924 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:21:02 INFO - PROCESS | 1827 | 1461190862933 Marionette TRACE conn3 <- [1,758,null,{}] 15:21:02 INFO - PROCESS | 1827 | 1461190862947 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}] 15:21:03 INFO - PROCESS | 1827 | 1461190863175 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:21:03 INFO - PROCESS | 1827 | 1461190863340 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12655b1000 == 82 [pid = 1827] [id = 197] 15:21:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f124ec2bc00) [pid = 1827] [serial = 591] [outer = (nil)] 15:21:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1258283800) [pid = 1827] [serial = 592] [outer = 0x7f124ec2bc00] 15:21:03 INFO - PROCESS | 1827 | 1461190863412 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1259ec4400) [pid = 1827] [serial = 593] [outer = 0x7f124ec2bc00] 15:21:04 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:04 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:21:04 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:04 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:04 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:04 INFO - PROCESS | 1827 | 1461190864275 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]]]}] 15:21:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:21:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1399ms 15:21:04 INFO - PROCESS | 1827 | 1461190864321 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 1827 | 1461190864327 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:21:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:21:04 INFO - PROCESS | 1827 | 1461190864333 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 1827 | 1461190864336 Marionette TRACE conn3 <- [1,762,null,{}] 15:21:04 INFO - PROCESS | 1827 | 1461190864341 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}] 15:21:04 INFO - PROCESS | 1827 | 1461190864520 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:21:04 INFO - PROCESS | 1827 | 1461190864689 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12663d2000 == 83 [pid = 1827] [id = 198] 15:21:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f125579fc00) [pid = 1827] [serial = 594] [outer = (nil)] 15:21:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f125c350c00) [pid = 1827] [serial = 595] [outer = 0x7f125579fc00] 15:21:04 INFO - PROCESS | 1827 | 1461190864764 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f126040cc00) [pid = 1827] [serial = 596] [outer = 0x7f125579fc00] 15:21:06 INFO - PROCESS | 1827 | 1461190866002 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]]]}] 15:21:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:21:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1732ms 15:21:06 INFO - PROCESS | 1827 | 1461190866066 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:21:06 INFO - PROCESS | 1827 | 1461190866069 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:21:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:21:06 INFO - PROCESS | 1827 | 1461190866075 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - PROCESS | 1827 | 1461190866078 Marionette TRACE conn3 <- [1,766,null,{}] 15:21:06 INFO - PROCESS | 1827 | 1461190866083 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}] 15:21:06 INFO - PROCESS | 1827 | 1461190866333 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:21:06 INFO - PROCESS | 1827 | 1461190866503 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248fc9000 == 84 [pid = 1827] [id = 199] 15:21:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f124da99400) [pid = 1827] [serial = 597] [outer = (nil)] 15:21:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f124fbf0000) [pid = 1827] [serial = 598] [outer = 0x7f124da99400] 15:21:06 INFO - PROCESS | 1827 | 1461190866603 Marionette DEBUG loaded listener.js 15:21:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f12666f1400) [pid = 1827] [serial = 599] [outer = 0x7f124da99400] 15:21:07 INFO - PROCESS | 1827 | 1461190867933 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]]]}] 15:21:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:21:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2145ms 15:21:08 INFO - PROCESS | 1827 | 1461190868280 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:21:08 INFO - PROCESS | 1827 | 1461190868285 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:21:08 INFO - PROCESS | 1827 | 1461190868336 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:21:08 INFO - PROCESS | 1827 | 1461190868342 Marionette TRACE conn3 <- [1,770,null,{}] 15:21:08 INFO - PROCESS | 1827 | 1461190868351 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}] 15:21:08 INFO - PROCESS | 1827 | 1461190868532 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:21:08 INFO - PROCESS | 1827 | 1461190868745 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e64800 == 85 [pid = 1827] [id = 200] 15:21:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f124d8d6c00) [pid = 1827] [serial = 600] [outer = (nil)] 15:21:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f124d8de000) [pid = 1827] [serial = 601] [outer = 0x7f124d8d6c00] 15:21:08 INFO - PROCESS | 1827 | 1461190868850 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f124d910c00) [pid = 1827] [serial = 602] [outer = 0x7f124d8d6c00] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252d83000 == 84 [pid = 1827] [id = 51] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258860800 == 83 [pid = 1827] [id = 54] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12578d8000 == 82 [pid = 1827] [id = 193] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f125125ec00) [pid = 1827] [serial = 550] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1db000 == 81 [pid = 1827] [id = 192] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125763c800 == 80 [pid = 1827] [id = 191] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125014b800 == 79 [pid = 1827] [id = 190] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e70000 == 78 [pid = 1827] [id = 189] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12532ee000 == 77 [pid = 1827] [id = 188] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258373800 == 76 [pid = 1827] [id = 186] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257657000 == 75 [pid = 1827] [id = 185] 15:21:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1250142800 == 74 [pid = 1827] [id = 184] 15:21:09 INFO - PROCESS | 1827 | 1461190869686 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]]]}] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f124f866400) [pid = 1827] [serial = 506] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1246e86800) [pid = 1827] [serial = 532] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1253733c00) [pid = 1827] [serial = 514] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f124f388800) [pid = 1827] [serial = 544] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f124ec29000) [pid = 1827] [serial = 547] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f124dbee000) [pid = 1827] [serial = 539] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f124d90b800) [pid = 1827] [serial = 538] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f12604e1000) [pid = 1827] [serial = 523] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f124dc4dc00) [pid = 1827] [serial = 541] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1258276800) [pid = 1827] [serial = 520] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1249022c00) [pid = 1827] [serial = 526] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f124d906c00) [pid = 1827] [serial = 535] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f1247de4c00) [pid = 1827] [serial = 508] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1253c90400) [pid = 1827] [serial = 517] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f12503a5800) [pid = 1827] [serial = 511] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f124dc50c00) [pid = 1827] [serial = 529] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f124fbef800) [pid = 1827] [serial = 545] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f124ebdd800) [pid = 1827] [serial = 542] [outer = (nil)] [url = about:blank] 15:21:09 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f125125bc00) [pid = 1827] [serial = 548] [outer = (nil)] [url = about:blank] 15:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1395ms 15:21:09 INFO - PROCESS | 1827 | 1461190869728 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 1827 | 1461190869734 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:21:09 INFO - PROCESS | 1827 | 1461190869745 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - PROCESS | 1827 | 1461190869749 Marionette TRACE conn3 <- [1,774,null,{}] 15:21:09 INFO - PROCESS | 1827 | 1461190869755 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}] 15:21:09 INFO - PROCESS | 1827 | 1461190869901 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:21:09 INFO - PROCESS | 1827 | 1461190869917 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f732000 == 75 [pid = 1827] [id = 201] 15:21:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f1246e80c00) [pid = 1827] [serial = 603] [outer = (nil)] 15:21:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f124dc4e400) [pid = 1827] [serial = 604] [outer = 0x7f1246e80c00] 15:21:09 INFO - PROCESS | 1827 | 1461190869975 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f124dcc9400) [pid = 1827] [serial = 605] [outer = 0x7f1246e80c00] 15:21:10 INFO - PROCESS | 1827 | 1461190870798 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]]]}] 15:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1085ms 15:21:10 INFO - PROCESS | 1827 | 1461190870892 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 1827 | 1461190870895 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:21:10 INFO - PROCESS | 1827 | 1461190870905 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 1827 | 1461190870909 Marionette TRACE conn3 <- [1,778,null,{}] 15:21:10 INFO - PROCESS | 1827 | 1461190870923 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}] 15:21:11 INFO - PROCESS | 1827 | 1461190871102 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:21:11 INFO - PROCESS | 1827 | 1461190871231 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1251433000 == 76 [pid = 1827] [id = 202] 15:21:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f124ec28000) [pid = 1827] [serial = 606] [outer = (nil)] 15:21:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f124f20c000) [pid = 1827] [serial = 607] [outer = 0x7f124ec28000] 15:21:11 INFO - PROCESS | 1827 | 1461190871299 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f124f382400) [pid = 1827] [serial = 608] [outer = 0x7f124ec28000] 15:21:12 INFO - PROCESS | 1827 | 1461190872315 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]]]}] 15:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1443ms 15:21:12 INFO - PROCESS | 1827 | 1461190872346 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 1827 | 1461190872353 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:21:12 INFO - PROCESS | 1827 | 1461190872363 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 1827 | 1461190872367 Marionette TRACE conn3 <- [1,782,null,{}] 15:21:12 INFO - PROCESS | 1827 | 1461190872376 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}] 15:21:12 INFO - PROCESS | 1827 | 1461190872550 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:21:12 INFO - PROCESS | 1827 | 1461190872722 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffbc800 == 77 [pid = 1827] [id = 203] 15:21:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f124dbedc00) [pid = 1827] [serial = 609] [outer = (nil)] 15:21:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f124dcc6000) [pid = 1827] [serial = 610] [outer = 0x7f124dbedc00] 15:21:12 INFO - PROCESS | 1827 | 1461190872796 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f124ec26c00) [pid = 1827] [serial = 611] [outer = 0x7f124dbedc00] 15:21:13 INFO - PROCESS | 1827 | 1461190873720 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]]]}] 15:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1432ms 15:21:13 INFO - PROCESS | 1827 | 1461190873796 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:21:13 INFO - PROCESS | 1827 | 1461190873805 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:21:13 INFO - PROCESS | 1827 | 1461190873814 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:21:13 INFO - PROCESS | 1827 | 1461190873818 Marionette TRACE conn3 <- [1,786,null,{}] 15:21:13 INFO - PROCESS | 1827 | 1461190873824 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}] 15:21:14 INFO - PROCESS | 1827 | 1461190874025 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:21:14 INFO - PROCESS | 1827 | 1461190874184 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253960000 == 78 [pid = 1827] [id = 204] 15:21:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f124dbee800) [pid = 1827] [serial = 612] [outer = (nil)] 15:21:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f124f85f400) [pid = 1827] [serial = 613] [outer = 0x7f124dbee800] 15:21:14 INFO - PROCESS | 1827 | 1461190874257 Marionette DEBUG loaded listener.js 15:21:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f124fbec800) [pid = 1827] [serial = 614] [outer = 0x7f124dbee800] 15:21:15 INFO - PROCESS | 1827 | 1461190875230 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]]]}] 15:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1484ms 15:21:15 INFO - PROCESS | 1827 | 1461190875299 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 1827 | 1461190875304 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:21:15 INFO - PROCESS | 1827 | 1461190875310 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - PROCESS | 1827 | 1461190875316 Marionette TRACE conn3 <- [1,790,null,{}] 15:21:15 INFO - PROCESS | 1827 | 1461190875332 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}] 15:21:15 INFO - PROCESS | 1827 | 1461190875575 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:21:15 INFO - PROCESS | 1827 | 1461190875822 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d2a000 == 79 [pid = 1827] [id = 205] 15:21:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1251262000) [pid = 1827] [serial = 615] [outer = (nil)] 15:21:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1251367800) [pid = 1827] [serial = 616] [outer = 0x7f1251262000] 15:21:15 INFO - PROCESS | 1827 | 1461190875916 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f125170d400) [pid = 1827] [serial = 617] [outer = 0x7f1251262000] 15:21:16 INFO - PROCESS | 1827 | 1461190876768 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]]]}] 15:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1492ms 15:21:16 INFO - PROCESS | 1827 | 1461190876803 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:21:16 INFO - PROCESS | 1827 | 1461190876808 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:21:16 INFO - PROCESS | 1827 | 1461190876815 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:21:16 INFO - PROCESS | 1827 | 1461190876818 Marionette TRACE conn3 <- [1,794,null,{}] 15:21:16 INFO - PROCESS | 1827 | 1461190876824 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}] 15:21:16 INFO - PROCESS | 1827 | 1461190876989 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:21:17 INFO - PROCESS | 1827 | 1461190877155 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125667d800 == 80 [pid = 1827] [id = 206] 15:21:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f125125dc00) [pid = 1827] [serial = 618] [outer = (nil)] 15:21:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1252c2c000) [pid = 1827] [serial = 619] [outer = 0x7f125125dc00] 15:21:17 INFO - PROCESS | 1827 | 1461190877223 Marionette DEBUG loaded listener.js 15:21:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1252df7400) [pid = 1827] [serial = 620] [outer = 0x7f125125dc00] 15:21:18 INFO - PROCESS | 1827 | 1461190878092 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]]]}] 15:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1334ms 15:21:18 INFO - PROCESS | 1827 | 1461190878150 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:21:18 INFO - PROCESS | 1827 | 1461190878154 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:21:18 INFO - PROCESS | 1827 | 1461190878162 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:21:18 INFO - PROCESS | 1827 | 1461190878165 Marionette TRACE conn3 <- [1,798,null,{}] 15:21:18 INFO - PROCESS | 1827 | 1461190878170 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}] 15:21:18 INFO - PROCESS | 1827 | 1461190878346 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:21:18 INFO - PROCESS | 1827 | 1461190878507 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257654800 == 81 [pid = 1827] [id = 207] 15:21:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1252a2b800) [pid = 1827] [serial = 621] [outer = (nil)] 15:21:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1252ea0000) [pid = 1827] [serial = 622] [outer = 0x7f1252a2b800] 15:21:18 INFO - PROCESS | 1827 | 1461190878581 Marionette DEBUG loaded listener.js 15:21:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1252eefc00) [pid = 1827] [serial = 623] [outer = 0x7f1252a2b800] 15:21:19 INFO - PROCESS | 1827 | 1461190879423 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]]]}] 15:21:19 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 15:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1328ms 15:21:19 INFO - PROCESS | 1827 | 1461190879491 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:21:19 INFO - PROCESS | 1827 | 1461190879495 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:21:19 INFO - PROCESS | 1827 | 1461190879500 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:21:19 INFO - PROCESS | 1827 | 1461190879503 Marionette TRACE conn3 <- [1,802,null,{}] 15:21:19 INFO - PROCESS | 1827 | 1461190879509 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}] 15:21:19 INFO - PROCESS | 1827 | 1461190879698 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:21:19 INFO - PROCESS | 1827 | 1461190879866 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e1b800 == 82 [pid = 1827] [id = 208] 15:21:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1252e99c00) [pid = 1827] [serial = 624] [outer = (nil)] 15:21:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1253740800) [pid = 1827] [serial = 625] [outer = 0x7f1252e99c00] 15:21:19 INFO - PROCESS | 1827 | 1461190879936 Marionette DEBUG loaded listener.js 15:21:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1253dca800) [pid = 1827] [serial = 626] [outer = 0x7f1252e99c00] 15:21:20 INFO - PROCESS | 1827 | 1461190880815 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]]]}] 15:21:20 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 15:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1377ms 15:21:20 INFO - PROCESS | 1827 | 1461190880879 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:21:20 INFO - PROCESS | 1827 | 1461190880883 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:21:20 INFO - PROCESS | 1827 | 1461190880889 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:21:20 INFO - PROCESS | 1827 | 1461190880891 Marionette TRACE conn3 <- [1,806,null,{}] 15:21:20 INFO - PROCESS | 1827 | 1461190880896 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}] 15:21:21 INFO - PROCESS | 1827 | 1461190881052 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:21:21 INFO - PROCESS | 1827 | 1461190881222 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258dcb000 == 83 [pid = 1827] [id = 209] 15:21:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1253314400) [pid = 1827] [serial = 627] [outer = (nil)] 15:21:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1253ee4000) [pid = 1827] [serial = 628] [outer = 0x7f1253314400] 15:21:21 INFO - PROCESS | 1827 | 1461190881293 Marionette DEBUG loaded listener.js 15:21:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1254a4a000) [pid = 1827] [serial = 629] [outer = 0x7f1253314400] 15:21:22 INFO - PROCESS | 1827 | 1461190882082 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]]]}] 15:21:22 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 15:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1232ms 15:21:22 INFO - PROCESS | 1827 | 1461190882136 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:21:22 INFO - PROCESS | 1827 | 1461190882139 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:21:22 INFO - PROCESS | 1827 | 1461190882149 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:21:22 INFO - PROCESS | 1827 | 1461190882152 Marionette TRACE conn3 <- [1,810,null,{}] 15:21:22 INFO - PROCESS | 1827 | 1461190882157 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}] 15:21:22 INFO - PROCESS | 1827 | 1461190882310 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:21:22 INFO - PROCESS | 1827 | 1461190882478 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259922800 == 84 [pid = 1827] [id = 210] 15:21:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1255417800) [pid = 1827] [serial = 630] [outer = (nil)] 15:21:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f12556a9000) [pid = 1827] [serial = 631] [outer = 0x7f1255417800] 15:21:22 INFO - PROCESS | 1827 | 1461190882558 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1255f52800) [pid = 1827] [serial = 632] [outer = 0x7f1255417800] 15:21:23 INFO - PROCESS | 1827 | 1461190883398 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]]]}] 15:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1284ms 15:21:23 INFO - PROCESS | 1827 | 1461190883434 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 1827 | 1461190883437 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:21:23 INFO - PROCESS | 1827 | 1461190883443 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 1827 | 1461190883446 Marionette TRACE conn3 <- [1,814,null,{}] 15:21:23 INFO - PROCESS | 1827 | 1461190883451 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}] 15:21:23 INFO - PROCESS | 1827 | 1461190883606 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:21:23 INFO - PROCESS | 1827 | 1461190883776 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125b0d4000 == 85 [pid = 1827] [id = 211] 15:21:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1253dd0400) [pid = 1827] [serial = 633] [outer = (nil)] 15:21:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f12560e0000) [pid = 1827] [serial = 634] [outer = 0x7f1253dd0400] 15:21:23 INFO - PROCESS | 1827 | 1461190883844 Marionette DEBUG loaded listener.js 15:21:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1256ff2c00) [pid = 1827] [serial = 635] [outer = 0x7f1253dd0400] 15:21:24 INFO - PROCESS | 1827 | 1461190884718 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] 15:21:24 INFO - PROCESS | 1827 | 1461190884780 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:21:24 INFO - PROCESS | 1827 | 1461190884785 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:21:24 INFO - PROCESS | 1827 | 1461190884789 Marionette TRACE conn3 <- [1,818,null,{}] 15:21:24 INFO - PROCESS | 1827 | 1461190884794 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}] 15:21:24 INFO - PROCESS | 1827 | 1461190884943 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:21:25 INFO - PROCESS | 1827 | 1461190885112 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12604bf000 == 86 [pid = 1827] [id = 212] 15:21:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1255414400) [pid = 1827] [serial = 636] [outer = (nil)] 15:21:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1257294c00) [pid = 1827] [serial = 637] [outer = 0x7f1255414400] 15:21:25 INFO - PROCESS | 1827 | 1461190885188 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1257711400) [pid = 1827] [serial = 638] [outer = 0x7f1255414400] 15:21:26 INFO - PROCESS | 1827 | 1461190886045 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]]]}] 15:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1281ms 15:21:26 INFO - PROCESS | 1827 | 1461190886066 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:21:26 INFO - PROCESS | 1827 | 1461190886070 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:21:26 INFO - PROCESS | 1827 | 1461190886075 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - PROCESS | 1827 | 1461190886080 Marionette TRACE conn3 <- [1,822,null,{}] 15:21:26 INFO - PROCESS | 1827 | 1461190886085 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}] 15:21:26 INFO - PROCESS | 1827 | 1461190886264 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:21:26 INFO - PROCESS | 1827 | 1461190886451 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126751f000 == 87 [pid = 1827] [id = 213] 15:21:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1247e57000) [pid = 1827] [serial = 639] [outer = (nil)] 15:21:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f125827f400) [pid = 1827] [serial = 640] [outer = 0x7f1247e57000] 15:21:26 INFO - PROCESS | 1827 | 1461190886530 Marionette DEBUG loaded listener.js 15:21:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f12592a8400) [pid = 1827] [serial = 641] [outer = 0x7f1247e57000] 15:21:27 INFO - PROCESS | 1827 | 1461190887410 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] 15:21:27 INFO - PROCESS | 1827 | 1461190887468 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:21:27 INFO - PROCESS | 1827 | 1461190887474 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:21:27 INFO - PROCESS | 1827 | 1461190887476 Marionette TRACE conn3 <- [1,826,null,{}] 15:21:27 INFO - PROCESS | 1827 | 1461190887482 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}] 15:21:27 INFO - PROCESS | 1827 | 1461190887639 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:21:27 INFO - PROCESS | 1827 | 1461190887811 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b59d000 == 88 [pid = 1827] [id = 214] 15:21:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124d907000) [pid = 1827] [serial = 642] [outer = (nil)] 15:21:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f125c308000) [pid = 1827] [serial = 643] [outer = 0x7f124d907000] 15:21:27 INFO - PROCESS | 1827 | 1461190887882 Marionette DEBUG loaded listener.js 15:21:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f125c34d800) [pid = 1827] [serial = 644] [outer = 0x7f124d907000] 15:21:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12663d2000 == 87 [pid = 1827] [id = 198] 15:21:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12655b1000 == 86 [pid = 1827] [id = 197] 15:21:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259932000 == 85 [pid = 1827] [id = 196] 15:21:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1255f8c800 == 84 [pid = 1827] [id = 195] 15:21:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e76000 == 83 [pid = 1827] [id = 194] 15:21:29 INFO - PROCESS | 1827 | 1461190889334 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]]]}] 15:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1883ms 15:21:29 INFO - PROCESS | 1827 | 1461190889358 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:21:29 INFO - PROCESS | 1827 | 1461190889365 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:21:29 INFO - PROCESS | 1827 | 1461190889373 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:21:29 INFO - PROCESS | 1827 | 1461190889378 Marionette TRACE conn3 <- [1,830,null,{}] 15:21:29 INFO - PROCESS | 1827 | 1461190889396 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}] 15:21:29 INFO - PROCESS | 1827 | 1461190889662 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:21:29 INFO - PROCESS | 1827 | 1461190889692 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffa8800 == 84 [pid = 1827] [id = 215] 15:21:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f124dc51000) [pid = 1827] [serial = 645] [outer = (nil)] 15:21:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f124ebdfc00) [pid = 1827] [serial = 646] [outer = 0x7f124dc51000] 15:21:29 INFO - PROCESS | 1827 | 1461190889764 Marionette DEBUG loaded listener.js 15:21:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f124f2ed800) [pid = 1827] [serial = 647] [outer = 0x7f124dc51000] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1249019c00) [pid = 1827] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1255413c00) [pid = 1827] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1252ef0000) [pid = 1827] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f124ec2f000) [pid = 1827] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124d8de400) [pid = 1827] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f124dcc2c00) [pid = 1827] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1247e58c00) [pid = 1827] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f124f14dc00) [pid = 1827] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f124f37e000) [pid = 1827] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f124d8d6c00) [pid = 1827] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:21:30 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1246e80c00) [pid = 1827] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:21:30 INFO - PROCESS | 1827 | 1461190890965 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]]]}] 15:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1646ms 15:21:31 INFO - PROCESS | 1827 | 1461190891019 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:21:31 INFO - PROCESS | 1827 | 1461190891027 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:21:31 INFO - PROCESS | 1827 | 1461190891037 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:21:31 INFO - PROCESS | 1827 | 1461190891040 Marionette TRACE conn3 <- [1,834,null,{}] 15:21:31 INFO - PROCESS | 1827 | 1461190891046 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}] 15:21:31 INFO - PROCESS | 1827 | 1461190891270 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:21:31 INFO - PROCESS | 1827 | 1461190891285 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253bde000 == 85 [pid = 1827] [id = 216] 15:21:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f124dcd1800) [pid = 1827] [serial = 648] [outer = (nil)] 15:21:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f124fbf1000) [pid = 1827] [serial = 649] [outer = 0x7f124dcd1800] 15:21:31 INFO - PROCESS | 1827 | 1461190891350 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f12503b0c00) [pid = 1827] [serial = 650] [outer = 0x7f124dcd1800] 15:21:32 INFO - PROCESS | 1827 | 1461190892225 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]]]}] 15:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1235ms 15:21:32 INFO - PROCESS | 1827 | 1461190892272 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:21:32 INFO - PROCESS | 1827 | 1461190892276 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:21:32 INFO - PROCESS | 1827 | 1461190892282 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:21:32 INFO - PROCESS | 1827 | 1461190892287 Marionette TRACE conn3 <- [1,838,null,{}] 15:21:32 INFO - PROCESS | 1827 | 1461190892302 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}] 15:21:32 INFO - PROCESS | 1827 | 1461190892463 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:21:32 INFO - PROCESS | 1827 | 1461190892740 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f09000 == 86 [pid = 1827] [id = 217] 15:21:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1246e80c00) [pid = 1827] [serial = 651] [outer = (nil)] 15:21:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1247e4e000) [pid = 1827] [serial = 652] [outer = 0x7f1246e80c00] 15:21:32 INFO - PROCESS | 1827 | 1461190892820 Marionette DEBUG loaded listener.js 15:21:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124d8e0800) [pid = 1827] [serial = 653] [outer = 0x7f1246e80c00] 15:21:33 INFO - PROCESS | 1827 | 1461190893754 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]]]}] 15:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1489ms 15:21:33 INFO - PROCESS | 1827 | 1461190893773 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 1827 | 1461190893780 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:21:33 INFO - PROCESS | 1827 | 1461190893789 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 1827 | 1461190893793 Marionette TRACE conn3 <- [1,842,null,{}] 15:21:33 INFO - PROCESS | 1827 | 1461190893800 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}] 15:21:33 INFO - PROCESS | 1827 | 1461190893982 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:21:34 INFO - PROCESS | 1827 | 1461190894165 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253be3800 == 87 [pid = 1827] [id = 218] 15:21:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1246e87000) [pid = 1827] [serial = 654] [outer = (nil)] 15:21:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f124f37f400) [pid = 1827] [serial = 655] [outer = 0x7f1246e87000] 15:21:34 INFO - PROCESS | 1827 | 1461190894243 Marionette DEBUG loaded listener.js 15:21:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f124f756c00) [pid = 1827] [serial = 656] [outer = 0x7f1246e87000] 15:21:35 INFO - PROCESS | 1827 | 1461190895207 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]]]}] 15:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1490ms 15:21:35 INFO - PROCESS | 1827 | 1461190895283 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:21:35 INFO - PROCESS | 1827 | 1461190895289 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:21:35 INFO - PROCESS | 1827 | 1461190895296 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:21:35 INFO - PROCESS | 1827 | 1461190895298 Marionette TRACE conn3 <- [1,846,null,{}] 15:21:35 INFO - PROCESS | 1827 | 1461190895305 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}] 15:21:35 INFO - PROCESS | 1827 | 1461190895525 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:21:35 INFO - PROCESS | 1827 | 1461190895778 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258860800 == 88 [pid = 1827] [id = 219] 15:21:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f125050c400) [pid = 1827] [serial = 657] [outer = (nil)] 15:21:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f125125e800) [pid = 1827] [serial = 658] [outer = 0x7f125050c400] 15:21:35 INFO - PROCESS | 1827 | 1461190895895 Marionette DEBUG loaded listener.js 15:21:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1252abd000) [pid = 1827] [serial = 659] [outer = 0x7f125050c400] 15:21:36 INFO - PROCESS | 1827 | 1461190896793 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]]]}] 15:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1547ms 15:21:36 INFO - PROCESS | 1827 | 1461190896843 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 1827 | 1461190896847 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:21:36 INFO - PROCESS | 1827 | 1461190896862 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 1827 | 1461190896871 Marionette TRACE conn3 <- [1,850,null,{}] 15:21:36 INFO - PROCESS | 1827 | 1461190896877 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}] 15:21:37 INFO - PROCESS | 1827 | 1461190897149 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:21:37 INFO - PROCESS | 1827 | 1461190897322 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12672ba800 == 89 [pid = 1827] [id = 220] 15:21:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1253ac4000) [pid = 1827] [serial = 660] [outer = (nil)] 15:21:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1253c87000) [pid = 1827] [serial = 661] [outer = 0x7f1253ac4000] 15:21:37 INFO - PROCESS | 1827 | 1461190897409 Marionette DEBUG loaded listener.js 15:21:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1253ee3400) [pid = 1827] [serial = 662] [outer = 0x7f1253ac4000] 15:21:38 INFO - PROCESS | 1827 | 1461190898252 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]]]}] 15:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1444ms 15:21:38 INFO - PROCESS | 1827 | 1461190898300 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:21:38 INFO - PROCESS | 1827 | 1461190898310 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:21:38 INFO - PROCESS | 1827 | 1461190898321 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:21:38 INFO - PROCESS | 1827 | 1461190898327 Marionette TRACE conn3 <- [1,854,null,{}] 15:21:38 INFO - PROCESS | 1827 | 1461190898332 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}] 15:21:38 INFO - PROCESS | 1827 | 1461190898513 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:21:38 INFO - PROCESS | 1827 | 1461190898683 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b7d7800 == 90 [pid = 1827] [id = 221] 15:21:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f12503a2400) [pid = 1827] [serial = 663] [outer = (nil)] 15:21:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1257241400) [pid = 1827] [serial = 664] [outer = 0x7f12503a2400] 15:21:38 INFO - PROCESS | 1827 | 1461190898757 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1257eac400) [pid = 1827] [serial = 665] [outer = 0x7f12503a2400] 15:21:39 INFO - PROCESS | 1827 | 1461190899561 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]]]}] 15:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1280ms 15:21:39 INFO - PROCESS | 1827 | 1461190899602 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:21:39 INFO - PROCESS | 1827 | 1461190899607 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:21:39 INFO - PROCESS | 1827 | 1461190899613 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 1827 | 1461190899616 Marionette TRACE conn3 <- [1,858,null,{}] 15:21:39 INFO - PROCESS | 1827 | 1461190899621 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}] 15:21:39 INFO - PROCESS | 1827 | 1461190899785 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:21:39 INFO - PROCESS | 1827 | 1461190899965 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126ba84800 == 91 [pid = 1827] [id = 222] 15:21:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1253c8f000) [pid = 1827] [serial = 666] [outer = (nil)] 15:21:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1258ccd800) [pid = 1827] [serial = 667] [outer = 0x7f1253c8f000] 15:21:40 INFO - PROCESS | 1827 | 1461190900048 Marionette DEBUG loaded listener.js 15:21:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f125c309400) [pid = 1827] [serial = 668] [outer = 0x7f1253c8f000] 15:21:40 INFO - PROCESS | 1827 | 1461190900971 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]]]}] 15:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1387ms 15:21:41 INFO - PROCESS | 1827 | 1461190901003 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:21:41 INFO - PROCESS | 1827 | 1461190901009 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:21:41 INFO - PROCESS | 1827 | 1461190901015 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:21:41 INFO - PROCESS | 1827 | 1461190901018 Marionette TRACE conn3 <- [1,862,null,{}] 15:21:41 INFO - PROCESS | 1827 | 1461190901024 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}] 15:21:41 INFO - PROCESS | 1827 | 1461190901186 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:21:41 INFO - PROCESS | 1827 | 1461190901363 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126e2c4800 == 92 [pid = 1827] [id = 223] 15:21:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1253c90c00) [pid = 1827] [serial = 669] [outer = (nil)] 15:21:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1260406000) [pid = 1827] [serial = 670] [outer = 0x7f1253c90c00] 15:21:41 INFO - PROCESS | 1827 | 1461190901434 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f126617d400) [pid = 1827] [serial = 671] [outer = 0x7f1253c90c00] 15:21:42 INFO - PROCESS | 1827 | 1461190902327 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]]]}] 15:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1331ms 15:21:42 INFO - PROCESS | 1827 | 1461190902346 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 1827 | 1461190902349 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:21:42 INFO - PROCESS | 1827 | 1461190902355 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 1827 | 1461190902360 Marionette TRACE conn3 <- [1,866,null,{}] 15:21:42 INFO - PROCESS | 1827 | 1461190902365 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}] 15:21:42 INFO - PROCESS | 1827 | 1461190902540 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:21:42 INFO - PROCESS | 1827 | 1461190902717 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fbae000 == 93 [pid = 1827] [id = 224] 15:21:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f125c308c00) [pid = 1827] [serial = 672] [outer = (nil)] 15:21:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f12663e6c00) [pid = 1827] [serial = 673] [outer = 0x7f125c308c00] 15:21:42 INFO - PROCESS | 1827 | 1461190902786 Marionette DEBUG loaded listener.js 15:21:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f12664a9400) [pid = 1827] [serial = 674] [outer = 0x7f125c308c00] 15:21:43 INFO - PROCESS | 1827 | 1461190903689 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]]]}] 15:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1392ms 15:21:43 INFO - PROCESS | 1827 | 1461190903749 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:21:43 INFO - PROCESS | 1827 | 1461190903753 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:21:43 INFO - PROCESS | 1827 | 1461190903758 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:21:43 INFO - PROCESS | 1827 | 1461190903761 Marionette TRACE conn3 <- [1,870,null,{}] 15:21:43 INFO - PROCESS | 1827 | 1461190903766 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}] 15:21:43 INFO - PROCESS | 1827 | 1461190903943 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:21:44 INFO - PROCESS | 1827 | 1461190904125 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246d1c800 == 94 [pid = 1827] [id = 225] 15:21:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1252c24c00) [pid = 1827] [serial = 675] [outer = (nil)] 15:21:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f12664a9000) [pid = 1827] [serial = 676] [outer = 0x7f1252c24c00] 15:21:44 INFO - PROCESS | 1827 | 1461190904192 Marionette DEBUG loaded listener.js 15:21:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1266696000) [pid = 1827] [serial = 677] [outer = 0x7f1252c24c00] 15:21:45 INFO - PROCESS | 1827 | 1461190905064 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]]]}] 15:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1333ms 15:21:45 INFO - PROCESS | 1827 | 1461190905093 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:21:45 INFO - PROCESS | 1827 | 1461190905096 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:21:45 INFO - PROCESS | 1827 | 1461190905104 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 1827 | 1461190905108 Marionette TRACE conn3 <- [1,874,null,{}] 15:21:45 INFO - PROCESS | 1827 | 1461190905113 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}] 15:21:45 INFO - PROCESS | 1827 | 1461190905290 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:21:45 INFO - PROCESS | 1827 | 1461190905839 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffa2000 == 95 [pid = 1827] [id = 226] 15:21:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1249025800) [pid = 1827] [serial = 678] [outer = (nil)] 15:21:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f124d8da000) [pid = 1827] [serial = 679] [outer = 0x7f1249025800] 15:21:45 INFO - PROCESS | 1827 | 1461190905954 Marionette DEBUG loaded listener.js 15:21:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f124dbebc00) [pid = 1827] [serial = 680] [outer = 0x7f1249025800] 15:21:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f124ebe1800) [pid = 1827] [serial = 681] [outer = 0x7f124f206c00] 15:21:46 INFO - PROCESS | 1827 | 1461190906962 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]]]}] 15:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1887ms 15:21:46 INFO - PROCESS | 1827 | 1461190906994 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:21:47 INFO - PROCESS | 1827 | 1461190906999 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:21:47 INFO - PROCESS | 1827 | 1461190907007 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:21:47 INFO - PROCESS | 1827 | 1461190907014 Marionette TRACE conn3 <- [1,878,null,{}] 15:21:47 INFO - PROCESS | 1827 | 1461190907023 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}] 15:21:47 INFO - PROCESS | 1827 | 1461190907194 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:21:47 INFO - PROCESS | 1827 | 1461190907535 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1e8800 == 96 [pid = 1827] [id = 227] 15:21:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f124f208c00) [pid = 1827] [serial = 682] [outer = (nil)] 15:21:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f124f389800) [pid = 1827] [serial = 683] [outer = 0x7f124f208c00] 15:21:47 INFO - PROCESS | 1827 | 1461190907610 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f124f860400) [pid = 1827] [serial = 684] [outer = 0x7f124f208c00] 15:21:48 INFO - PROCESS | 1827 | 1461190908498 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]]]}] 15:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1542ms 15:21:48 INFO - PROCESS | 1827 | 1461190908552 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:21:48 INFO - PROCESS | 1827 | 1461190908558 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:21:48 INFO - PROCESS | 1827 | 1461190908564 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:21:48 INFO - PROCESS | 1827 | 1461190908566 Marionette TRACE conn3 <- [1,882,null,{}] 15:21:48 INFO - PROCESS | 1827 | 1461190908572 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}] 15:21:48 INFO - PROCESS | 1827 | 1461190908760 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:21:48 INFO - PROCESS | 1827 | 1461190908936 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125764e800 == 97 [pid = 1827] [id = 228] 15:21:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f12503b0400) [pid = 1827] [serial = 685] [outer = (nil)] 15:21:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f125125f800) [pid = 1827] [serial = 686] [outer = 0x7f12503b0400] 15:21:49 INFO - PROCESS | 1827 | 1461190909077 Marionette DEBUG loaded listener.js 15:21:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f1252a25800) [pid = 1827] [serial = 687] [outer = 0x7f12503b0400] 15:21:49 INFO - PROCESS | 1827 | 1461190909922 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]]]}] 15:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1386ms 15:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:21:49 INFO - PROCESS | 1827 | 1461190909951 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 1827 | 1461190909955 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:21:49 INFO - PROCESS | 1827 | 1461190909970 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 1827 | 1461190909978 Marionette TRACE conn3 <- [1,886,null,{}] 15:21:49 INFO - PROCESS | 1827 | 1461190909986 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}] 15:21:50 INFO - PROCESS | 1827 | 1461190910168 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:21:50 INFO - PROCESS | 1827 | 1461190910355 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125761f800 == 98 [pid = 1827] [id = 229] 15:21:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1252ea3400) [pid = 1827] [serial = 688] [outer = (nil)] 15:21:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1253510000) [pid = 1827] [serial = 689] [outer = 0x7f1252ea3400] 15:21:50 INFO - PROCESS | 1827 | 1461190910421 Marionette DEBUG loaded listener.js 15:21:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f125373fc00) [pid = 1827] [serial = 690] [outer = 0x7f1252ea3400] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125701d800 == 97 [pid = 1827] [id = 105] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1cd000 == 96 [pid = 1827] [id = 108] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253bde000 == 95 [pid = 1827] [id = 216] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffa8800 == 94 [pid = 1827] [id = 215] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1253313000) [pid = 1827] [serial = 589] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f124fbf0000) [pid = 1827] [serial = 598] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f125c350c00) [pid = 1827] [serial = 595] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1247e50c00) [pid = 1827] [serial = 583] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1258283800) [pid = 1827] [serial = 592] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f124f383c00) [pid = 1827] [serial = 586] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f124f20c000) [pid = 1827] [serial = 607] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f124f157800) [pid = 1827] [serial = 556] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f1253ace000) [pid = 1827] [serial = 562] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f1252eef000) [pid = 1827] [serial = 559] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f124dc56400) [pid = 1827] [serial = 553] [outer = (nil)] [url = about:blank] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b59d000 == 93 [pid = 1827] [id = 214] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126751f000 == 92 [pid = 1827] [id = 213] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12604bf000 == 91 [pid = 1827] [id = 212] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125b0d4000 == 90 [pid = 1827] [id = 211] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259922800 == 89 [pid = 1827] [id = 210] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258dcb000 == 88 [pid = 1827] [id = 209] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e1b800 == 87 [pid = 1827] [id = 208] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257654800 == 86 [pid = 1827] [id = 207] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125667d800 == 85 [pid = 1827] [id = 206] 15:21:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d2a000 == 84 [pid = 1827] [id = 205] 15:21:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253960000 == 83 [pid = 1827] [id = 204] 15:21:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffbc800 == 82 [pid = 1827] [id = 203] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f124d8de000) [pid = 1827] [serial = 601] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f124dc4e400) [pid = 1827] [serial = 604] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f124dcc9400) [pid = 1827] [serial = 605] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f124d910c00) [pid = 1827] [serial = 602] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1258278000) [pid = 1827] [serial = 581] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f124f2f2400) [pid = 1827] [serial = 569] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1256652c00) [pid = 1827] [serial = 580] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1253ee4400) [pid = 1827] [serial = 577] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1252ee8400) [pid = 1827] [serial = 467] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f125600c000) [pid = 1827] [serial = 578] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1253318000) [pid = 1827] [serial = 551] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f124dccf400) [pid = 1827] [serial = 433] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f124d90e800) [pid = 1827] [serial = 566] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1253dc4400) [pid = 1827] [serial = 575] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1251261800) [pid = 1827] [serial = 571] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1249019000) [pid = 1827] [serial = 565] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f124ebde000) [pid = 1827] [serial = 568] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1252ee9800) [pid = 1827] [serial = 572] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1253c84400) [pid = 1827] [serial = 574] [outer = (nil)] [url = about:blank] 15:21:51 INFO - PROCESS | 1827 | 1461190911342 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]]]}] 15:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1447ms 15:21:51 INFO - PROCESS | 1827 | 1461190911408 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:21:51 INFO - PROCESS | 1827 | 1461190911412 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:21:51 INFO - PROCESS | 1827 | 1461190911418 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:21:51 INFO - PROCESS | 1827 | 1461190911420 Marionette TRACE conn3 <- [1,890,null,{}] 15:21:51 INFO - PROCESS | 1827 | 1461190911425 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}] 15:21:51 INFO - PROCESS | 1827 | 1461190911584 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:21:51 INFO - PROCESS | 1827 | 1461190911714 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffa7000 == 83 [pid = 1827] [id = 230] 15:21:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1247de2400) [pid = 1827] [serial = 691] [outer = (nil)] 15:21:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1252a2dc00) [pid = 1827] [serial = 692] [outer = 0x7f1247de2400] 15:21:51 INFO - PROCESS | 1827 | 1461190911775 Marionette DEBUG loaded listener.js 15:21:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1253ac2c00) [pid = 1827] [serial = 693] [outer = 0x7f1247de2400] 15:21:52 INFO - PROCESS | 1827 | 1461190912491 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]]]}] 15:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1081ms 15:21:52 INFO - PROCESS | 1827 | 1461190912499 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:21:52 INFO - PROCESS | 1827 | 1461190912502 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:21:52 INFO - PROCESS | 1827 | 1461190912535 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:21:52 INFO - PROCESS | 1827 | 1461190912537 Marionette TRACE conn3 <- [1,894,null,{}] 15:21:52 INFO - PROCESS | 1827 | 1461190912545 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}] 15:21:52 INFO - PROCESS | 1827 | 1461190912694 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:21:52 INFO - PROCESS | 1827 | 1461190912709 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d2c800 == 84 [pid = 1827] [id = 231] 15:21:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1253dc4000) [pid = 1827] [serial = 694] [outer = (nil)] 15:21:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1253edc800) [pid = 1827] [serial = 695] [outer = 0x7f1253dc4000] 15:21:52 INFO - PROCESS | 1827 | 1461190912777 Marionette DEBUG loaded listener.js 15:21:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f125600b800) [pid = 1827] [serial = 696] [outer = 0x7f1253dc4000] 15:21:53 INFO - PROCESS | 1827 | 1461190913736 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]]]}] 15:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1260ms 15:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:21:53 INFO - PROCESS | 1827 | 1461190913768 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 1827 | 1461190913771 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:21:53 INFO - PROCESS | 1827 | 1461190913777 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:21:53 INFO - PROCESS | 1827 | 1461190913780 Marionette TRACE conn3 <- [1,898,null,{}] 15:21:53 INFO - PROCESS | 1827 | 1461190913784 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}] 15:21:53 INFO - PROCESS | 1827 | 1461190913981 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:21:54 INFO - PROCESS | 1827 | 1461190914011 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125892d000 == 85 [pid = 1827] [id = 232] 15:21:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1256655000) [pid = 1827] [serial = 697] [outer = (nil)] 15:21:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1258dac000) [pid = 1827] [serial = 698] [outer = 0x7f1256655000] 15:21:54 INFO - PROCESS | 1827 | 1461190914069 Marionette DEBUG loaded listener.js 15:21:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f12592a0c00) [pid = 1827] [serial = 699] [outer = 0x7f1256655000] 15:21:54 INFO - PROCESS | 1827 | 1461190914901 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]]]}] 15:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1184ms 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1247e57000) [pid = 1827] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1253314400) [pid = 1827] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f125579fc00) [pid = 1827] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f124ebd7400) [pid = 1827] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1253319000) [pid = 1827] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f124da99400) [pid = 1827] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f124da93c00) [pid = 1827] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f124f749400) [pid = 1827] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1253312800) [pid = 1827] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f125125dc00) [pid = 1827] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1246e84c00) [pid = 1827] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f124f2f1800) [pid = 1827] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f124dbee800) [pid = 1827] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124dbedc00) [pid = 1827] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1247dde000) [pid = 1827] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124d8d3800) [pid = 1827] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f124f386800) [pid = 1827] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1255417800) [pid = 1827] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1253dd0400) [pid = 1827] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f124dc51000) [pid = 1827] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1246e8bc00) [pid = 1827] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1246e81800) [pid = 1827] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1253506000) [pid = 1827] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1252e99c00) [pid = 1827] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f12503aac00) [pid = 1827] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1252a2b800) [pid = 1827] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f124901b000) [pid = 1827] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f124da95800) [pid = 1827] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1251262000) [pid = 1827] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f124dcd0400) [pid = 1827] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1252ee7400) [pid = 1827] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1246e82c00) [pid = 1827] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1247ddd800) [pid = 1827] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f124f2ea800) [pid = 1827] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1253314000) [pid = 1827] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1255414400) [pid = 1827] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1247ddc800) [pid = 1827] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f124d907000) [pid = 1827] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f124ec2bc00) [pid = 1827] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1247ddf400) [pid = 1827] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1249018800) [pid = 1827] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f12503a4000) [pid = 1827] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1246e85000) [pid = 1827] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1253ee2000) [pid = 1827] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f125148c400) [pid = 1827] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1252eeec00) [pid = 1827] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f125c5a6c00) [pid = 1827] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f124d8d6400) [pid = 1827] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f124ec28000) [pid = 1827] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:21:55 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f124ebdb000) [pid = 1827] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:21:55 INFO - PROCESS | 1827 | 1461190915677 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:21:55 INFO - PROCESS | 1827 | 1461190915680 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:21:55 INFO - PROCESS | 1827 | 1461190915704 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:21:55 INFO - PROCESS | 1827 | 1461190915707 Marionette TRACE conn3 <- [1,902,null,{}] 15:21:55 INFO - PROCESS | 1827 | 1461190915712 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}] 15:21:55 INFO - PROCESS | 1827 | 1461190915864 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:21:56 INFO - PROCESS | 1827 | 1461190915995 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f45000 == 86 [pid = 1827] [id = 233] 15:21:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1247ddd000) [pid = 1827] [serial = 700] [outer = (nil)] 15:21:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f124901b000) [pid = 1827] [serial = 701] [outer = 0x7f1247ddd000] 15:21:56 INFO - PROCESS | 1827 | 1461190916056 Marionette DEBUG loaded listener.js 15:21:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f124da94000) [pid = 1827] [serial = 702] [outer = 0x7f1247ddd000] 15:21:56 INFO - PROCESS | 1827 | 1461190916681 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]]]}] 15:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1035ms 15:21:56 INFO - PROCESS | 1827 | 1461190916738 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:21:56 INFO - PROCESS | 1827 | 1461190916741 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:21:56 INFO - PROCESS | 1827 | 1461190916747 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 1827 | 1461190916748 Marionette TRACE conn3 <- [1,906,null,{}] 15:21:56 INFO - PROCESS | 1827 | 1461190916754 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}] 15:21:56 INFO - PROCESS | 1827 | 1461190916960 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:21:56 INFO - PROCESS | 1827 | 1461190916979 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578d3000 == 87 [pid = 1827] [id = 234] 15:21:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1247dde000) [pid = 1827] [serial = 703] [outer = (nil)] 15:21:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f124dbee800) [pid = 1827] [serial = 704] [outer = 0x7f1247dde000] 15:21:57 INFO - PROCESS | 1827 | 1461190917040 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f12503a5000) [pid = 1827] [serial = 705] [outer = 0x7f1247dde000] 15:21:57 INFO - PROCESS | 1827 | 1461190917942 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]]]}] 15:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1226ms 15:21:57 INFO - PROCESS | 1827 | 1461190917975 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:21:57 INFO - PROCESS | 1827 | 1461190917980 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:21:57 INFO - PROCESS | 1827 | 1461190917988 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - PROCESS | 1827 | 1461190917994 Marionette TRACE conn3 <- [1,910,null,{}] 15:21:58 INFO - PROCESS | 1827 | 1461190918003 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}] 15:21:58 INFO - PROCESS | 1827 | 1461190918187 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:21:58 INFO - PROCESS | 1827 | 1461190918360 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffbb000 == 88 [pid = 1827] [id = 235] 15:21:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1247ddfc00) [pid = 1827] [serial = 706] [outer = (nil)] 15:21:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f124dc4f800) [pid = 1827] [serial = 707] [outer = 0x7f1247ddfc00] 15:21:58 INFO - PROCESS | 1827 | 1461190918447 Marionette DEBUG loaded listener.js 15:21:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f124ec30c00) [pid = 1827] [serial = 708] [outer = 0x7f1247ddfc00] 15:21:59 INFO - PROCESS | 1827 | 1461190919337 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]]]}] 15:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1391ms 15:21:59 INFO - PROCESS | 1827 | 1461190919379 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:21:59 INFO - PROCESS | 1827 | 1461190919387 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:21:59 INFO - PROCESS | 1827 | 1461190919398 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:21:59 INFO - PROCESS | 1827 | 1461190919401 Marionette TRACE conn3 <- [1,914,null,{}] 15:21:59 INFO - PROCESS | 1827 | 1461190919407 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}] 15:21:59 INFO - PROCESS | 1827 | 1461190919575 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:21:59 INFO - PROCESS | 1827 | 1461190919756 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1255758800 == 89 [pid = 1827] [id = 236] 15:21:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f124f2ec800) [pid = 1827] [serial = 709] [outer = (nil)] 15:21:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f12503ab400) [pid = 1827] [serial = 710] [outer = 0x7f124f2ec800] 15:21:59 INFO - PROCESS | 1827 | 1461190919837 Marionette DEBUG loaded listener.js 15:21:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1251487400) [pid = 1827] [serial = 711] [outer = 0x7f124f2ec800] 15:22:00 INFO - PROCESS | 1827 | 1461190920800 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]]]}] 15:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1482ms 15:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:22:00 INFO - PROCESS | 1827 | 1461190920880 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:22:00 INFO - PROCESS | 1827 | 1461190920883 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:22:00 INFO - PROCESS | 1827 | 1461190920890 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 1827 | 1461190920896 Marionette TRACE conn3 <- [1,918,null,{}] 15:22:00 INFO - PROCESS | 1827 | 1461190920911 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}] 15:22:01 INFO - PROCESS | 1827 | 1461190921126 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:22:01 INFO - PROCESS | 1827 | 1461190921350 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259970800 == 90 [pid = 1827] [id = 237] 15:22:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1253314000) [pid = 1827] [serial = 712] [outer = (nil)] 15:22:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1253506800) [pid = 1827] [serial = 713] [outer = 0x7f1253314000] 15:22:01 INFO - PROCESS | 1827 | 1461190921498 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1253ac3c00) [pid = 1827] [serial = 714] [outer = 0x7f1253314000] 15:22:02 INFO - PROCESS | 1827 | 1461190922366 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]]]}] 15:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1537ms 15:22:02 INFO - PROCESS | 1827 | 1461190922427 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 1827 | 1461190922431 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:22:02 INFO - PROCESS | 1827 | 1461190922438 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 1827 | 1461190922441 Marionette TRACE conn3 <- [1,922,null,{}] 15:22:02 INFO - PROCESS | 1827 | 1461190922447 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}] 15:22:02 INFO - PROCESS | 1827 | 1461190922632 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:22:02 INFO - PROCESS | 1827 | 1461190922803 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c3d2800 == 91 [pid = 1827] [id = 238] 15:22:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1252eeec00) [pid = 1827] [serial = 715] [outer = (nil)] 15:22:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1253dc7000) [pid = 1827] [serial = 716] [outer = 0x7f1252eeec00] 15:22:02 INFO - PROCESS | 1827 | 1461190922876 Marionette DEBUG loaded listener.js 15:22:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1255414400) [pid = 1827] [serial = 717] [outer = 0x7f1252eeec00] 15:22:03 INFO - PROCESS | 1827 | 1461190923730 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]]]}] 15:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1331ms 15:22:03 INFO - PROCESS | 1827 | 1461190923771 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:22:03 INFO - PROCESS | 1827 | 1461190923774 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:22:03 INFO - PROCESS | 1827 | 1461190923781 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:22:03 INFO - PROCESS | 1827 | 1461190923784 Marionette TRACE conn3 <- [1,926,null,{}] 15:22:03 INFO - PROCESS | 1827 | 1461190923789 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}] 15:22:03 INFO - PROCESS | 1827 | 1461190923964 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:22:04 INFO - PROCESS | 1827 | 1461190924143 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126635b000 == 92 [pid = 1827] [id = 239] 15:22:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1253c85400) [pid = 1827] [serial = 718] [outer = (nil)] 15:22:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f125664dc00) [pid = 1827] [serial = 719] [outer = 0x7f1253c85400] 15:22:04 INFO - PROCESS | 1827 | 1461190924212 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f125729e000) [pid = 1827] [serial = 720] [outer = 0x7f1253c85400] 15:22:05 INFO - PROCESS | 1827 | 1461190925113 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]]]}] 15:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1380ms 15:22:05 INFO - PROCESS | 1827 | 1461190925162 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:22:05 INFO - PROCESS | 1827 | 1461190925165 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:22:05 INFO - PROCESS | 1827 | 1461190925171 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 1827 | 1461190925175 Marionette TRACE conn3 <- [1,930,null,{}] 15:22:05 INFO - PROCESS | 1827 | 1461190925180 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}] 15:22:05 INFO - PROCESS | 1827 | 1461190925394 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:22:05 INFO - PROCESS | 1827 | 1461190925568 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b388800 == 93 [pid = 1827] [id = 240] 15:22:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f125737c000) [pid = 1827] [serial = 721] [outer = (nil)] 15:22:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1259aaa000) [pid = 1827] [serial = 722] [outer = 0x7f125737c000] 15:22:05 INFO - PROCESS | 1827 | 1461190925645 Marionette DEBUG loaded listener.js 15:22:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f125c344c00) [pid = 1827] [serial = 723] [outer = 0x7f125737c000] 15:22:06 INFO - PROCESS | 1827 | 1461190926517 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]]]}] 15:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1377ms 15:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:22:06 INFO - PROCESS | 1827 | 1461190926550 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:22:06 INFO - PROCESS | 1827 | 1461190926554 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:22:06 INFO - PROCESS | 1827 | 1461190926560 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:22:06 INFO - PROCESS | 1827 | 1461190926563 Marionette TRACE conn3 <- [1,934,null,{}] 15:22:06 INFO - PROCESS | 1827 | 1461190926569 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}] 15:22:06 INFO - PROCESS | 1827 | 1461190926745 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:22:06 INFO - PROCESS | 1827 | 1461190926924 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126bb64800 == 94 [pid = 1827] [id = 241] 15:22:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1257380800) [pid = 1827] [serial = 724] [outer = (nil)] 15:22:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f125c5a5c00) [pid = 1827] [serial = 725] [outer = 0x7f1257380800] 15:22:07 INFO - PROCESS | 1827 | 1461190926994 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1260410400) [pid = 1827] [serial = 726] [outer = 0x7f1257380800] 15:22:07 INFO - PROCESS | 1827 | 1461190927887 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]]]}] 15:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1391ms 15:22:07 INFO - PROCESS | 1827 | 1461190927951 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:22:07 INFO - PROCESS | 1827 | 1461190927954 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:22:07 INFO - PROCESS | 1827 | 1461190927960 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:22:07 INFO - PROCESS | 1827 | 1461190927963 Marionette TRACE conn3 <- [1,938,null,{}] 15:22:07 INFO - PROCESS | 1827 | 1461190927969 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}] 15:22:08 INFO - PROCESS | 1827 | 1461190928145 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:22:08 INFO - PROCESS | 1827 | 1461190928325 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12789d3800 == 95 [pid = 1827] [id = 242] 15:22:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1258279400) [pid = 1827] [serial = 727] [outer = (nil)] 15:22:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f12664ad800) [pid = 1827] [serial = 728] [outer = 0x7f1258279400] 15:22:08 INFO - PROCESS | 1827 | 1461190928399 Marionette DEBUG loaded listener.js 15:22:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f126669e000) [pid = 1827] [serial = 729] [outer = 0x7f1258279400] 15:22:09 INFO - PROCESS | 1827 | 1461190929228 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]]]}] 15:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1335ms 15:22:09 INFO - PROCESS | 1827 | 1461190929297 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:22:09 INFO - PROCESS | 1827 | 1461190929301 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:22:09 INFO - PROCESS | 1827 | 1461190929307 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:22:09 INFO - PROCESS | 1827 | 1461190929309 Marionette TRACE conn3 <- [1,942,null,{}] 15:22:09 INFO - PROCESS | 1827 | 1461190929315 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}] 15:22:09 INFO - PROCESS | 1827 | 1461190929489 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:22:09 INFO - PROCESS | 1827 | 1461190929667 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12447be000 == 96 [pid = 1827] [id = 243] 15:22:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f125c344000) [pid = 1827] [serial = 730] [outer = (nil)] 15:22:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1266810400) [pid = 1827] [serial = 731] [outer = 0x7f125c344000] 15:22:09 INFO - PROCESS | 1827 | 1461190929739 Marionette DEBUG loaded listener.js 15:22:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f126752a400) [pid = 1827] [serial = 732] [outer = 0x7f125c344000] 15:22:10 INFO - PROCESS | 1827 | 1461190930578 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]]]}] 15:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1340ms 15:22:10 INFO - PROCESS | 1827 | 1461190930648 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:22:10 INFO - PROCESS | 1827 | 1461190930652 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:22:10 INFO - PROCESS | 1827 | 1461190930658 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:22:10 INFO - PROCESS | 1827 | 1461190930660 Marionette TRACE conn3 <- [1,946,null,{}] 15:22:10 INFO - PROCESS | 1827 | 1461190930666 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}] 15:22:10 INFO - PROCESS | 1827 | 1461190930890 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:22:11 INFO - PROCESS | 1827 | 1461190931066 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12446eb000 == 97 [pid = 1827] [id = 244] 15:22:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124fc5b400) [pid = 1827] [serial = 733] [outer = (nil)] 15:22:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1267656000) [pid = 1827] [serial = 734] [outer = 0x7f124fc5b400] 15:22:11 INFO - PROCESS | 1827 | 1461190931138 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f126765c800) [pid = 1827] [serial = 735] [outer = 0x7f124fc5b400] 15:22:12 INFO - PROCESS | 1827 | 1461190932035 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]]]}] 15:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1431ms 15:22:12 INFO - PROCESS | 1827 | 1461190932090 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:22:12 INFO - PROCESS | 1827 | 1461190932094 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:22:12 INFO - PROCESS | 1827 | 1461190932100 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 1827 | 1461190932104 Marionette TRACE conn3 <- [1,950,null,{}] 15:22:12 INFO - PROCESS | 1827 | 1461190932109 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}] 15:22:12 INFO - PROCESS | 1827 | 1461190932326 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:22:12 INFO - PROCESS | 1827 | 1461190932505 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b38800 == 98 [pid = 1827] [id = 245] 15:22:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f12676cf400) [pid = 1827] [serial = 736] [outer = (nil)] 15:22:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1267811000) [pid = 1827] [serial = 737] [outer = 0x7f12676cf400] 15:22:12 INFO - PROCESS | 1827 | 1461190932639 Marionette DEBUG loaded listener.js 15:22:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f126971ac00) [pid = 1827] [serial = 738] [outer = 0x7f12676cf400] 15:22:13 INFO - PROCESS | 1827 | 1461190933460 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]]]}] 15:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1433ms 15:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:22:13 INFO - PROCESS | 1827 | 1461190933536 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:22:13 INFO - PROCESS | 1827 | 1461190933539 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:22:13 INFO - PROCESS | 1827 | 1461190933545 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:22:13 INFO - PROCESS | 1827 | 1461190933548 Marionette TRACE conn3 <- [1,954,null,{}] 15:22:13 INFO - PROCESS | 1827 | 1461190933553 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}] 15:22:13 INFO - PROCESS | 1827 | 1461190933741 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:22:13 INFO - PROCESS | 1827 | 1461190933924 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245d4c000 == 99 [pid = 1827] [id = 246] 15:22:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1246e8d800) [pid = 1827] [serial = 739] [outer = (nil)] 15:22:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f124ec2ac00) [pid = 1827] [serial = 740] [outer = 0x7f1246e8d800] 15:22:14 INFO - PROCESS | 1827 | 1461190933993 Marionette DEBUG loaded listener.js 15:22:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1252c28800) [pid = 1827] [serial = 741] [outer = 0x7f1246e8d800] 15:22:14 INFO - PROCESS | 1827 | 1461190934944 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]]]}] 15:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1438ms 15:22:14 INFO - PROCESS | 1827 | 1461190934983 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 1827 | 1461190934985 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:22:14 INFO - PROCESS | 1827 | 1461190934992 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 1827 | 1461190934995 Marionette TRACE conn3 <- [1,958,null,{}] 15:22:15 INFO - PROCESS | 1827 | 1461190935000 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}] 15:22:15 INFO - PROCESS | 1827 | 1461190935187 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:22:15 INFO - PROCESS | 1827 | 1461190935382 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245d64000 == 100 [pid = 1827] [id = 247] 15:22:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1247dd6800) [pid = 1827] [serial = 742] [outer = (nil)] 15:22:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1247de3000) [pid = 1827] [serial = 743] [outer = 0x7f1247dd6800] 15:22:15 INFO - PROCESS | 1827 | 1461190935451 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f124d8e1000) [pid = 1827] [serial = 744] [outer = 0x7f1247dd6800] 15:22:16 INFO - PROCESS | 1827 | 1461190936696 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]]]}] 15:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1781ms 15:22:16 INFO - PROCESS | 1827 | 1461190936774 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 1827 | 1461190936779 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:22:16 INFO - PROCESS | 1827 | 1461190936786 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - PROCESS | 1827 | 1461190936790 Marionette TRACE conn3 <- [1,962,null,{}] 15:22:16 INFO - PROCESS | 1827 | 1461190936798 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}] 15:22:17 INFO - PROCESS | 1827 | 1461190937056 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:22:17 INFO - PROCESS | 1827 | 1461190937260 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248fd9000 == 101 [pid = 1827] [id = 248] 15:22:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1247dde400) [pid = 1827] [serial = 745] [outer = (nil)] 15:22:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f124901a400) [pid = 1827] [serial = 746] [outer = 0x7f1247dde400] 15:22:17 INFO - PROCESS | 1827 | 1461190937328 Marionette DEBUG loaded listener.js 15:22:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f124dc4e000) [pid = 1827] [serial = 747] [outer = 0x7f1247dde400] 15:22:18 INFO - PROCESS | 1827 | 1461190938282 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]]]}] 15:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1538ms 15:22:18 INFO - PROCESS | 1827 | 1461190938325 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:22:18 INFO - PROCESS | 1827 | 1461190938332 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:22:18 INFO - PROCESS | 1827 | 1461190938342 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:22:18 INFO - PROCESS | 1827 | 1461190938345 Marionette TRACE conn3 <- [1,966,null,{}] 15:22:18 INFO - PROCESS | 1827 | 1461190938351 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}] 15:22:18 INFO - PROCESS | 1827 | 1461190938554 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:22:18 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f124fbf1000) [pid = 1827] [serial = 649] [outer = (nil)] [url = about:blank] 15:22:18 INFO - PROCESS | 1827 | 1461190938795 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e6b800 == 102 [pid = 1827] [id = 249] 15:22:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1246e89c00) [pid = 1827] [serial = 748] [outer = (nil)] 15:22:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f124f2f2400) [pid = 1827] [serial = 749] [outer = 0x7f1246e89c00] 15:22:18 INFO - PROCESS | 1827 | 1461190938905 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f124f757800) [pid = 1827] [serial = 750] [outer = 0x7f1246e89c00] 15:22:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258860800 == 101 [pid = 1827] [id = 219] 15:22:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253be3800 == 100 [pid = 1827] [id = 218] 15:22:19 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f09000 == 99 [pid = 1827] [id = 217] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f12592a8400) [pid = 1827] [serial = 641] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1253ee4000) [pid = 1827] [serial = 628] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f126040cc00) [pid = 1827] [serial = 596] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1253ee8800) [pid = 1827] [serial = 590] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1253ee0000) [pid = 1827] [serial = 518] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f12666f1400) [pid = 1827] [serial = 599] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f124ebd4800) [pid = 1827] [serial = 436] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1253c8c400) [pid = 1827] [serial = 563] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1253320000) [pid = 1827] [serial = 488] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1252c2c000) [pid = 1827] [serial = 619] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f124da9c800) [pid = 1827] [serial = 584] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f125373a000) [pid = 1827] [serial = 560] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f124fbec800) [pid = 1827] [serial = 614] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124ec26c00) [pid = 1827] [serial = 611] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1267659800) [pid = 1827] [serial = 452] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f125c345400) [pid = 1827] [serial = 482] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1251260800) [pid = 1827] [serial = 512] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1255f52800) [pid = 1827] [serial = 632] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1256ff2c00) [pid = 1827] [serial = 635] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f124f2ed800) [pid = 1827] [serial = 647] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f12503a4c00) [pid = 1827] [serial = 557] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1252df7400) [pid = 1827] [serial = 620] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1246e8cc00) [pid = 1827] [serial = 533] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1258f44000) [pid = 1827] [serial = 521] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1253dca800) [pid = 1827] [serial = 626] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1253acf000) [pid = 1827] [serial = 476] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f124f85f400) [pid = 1827] [serial = 613] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f12556a9000) [pid = 1827] [serial = 631] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1252ea0000) [pid = 1827] [serial = 622] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f124dc54c00) [pid = 1827] [serial = 530] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124f2e8400) [pid = 1827] [serial = 439] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1251367800) [pid = 1827] [serial = 616] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f12503a8000) [pid = 1827] [serial = 473] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f125373e000) [pid = 1827] [serial = 515] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f124dbf0000) [pid = 1827] [serial = 536] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1247e56400) [pid = 1827] [serial = 455] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1252ea5800) [pid = 1827] [serial = 442] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f125170d400) [pid = 1827] [serial = 617] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f125827f400) [pid = 1827] [serial = 640] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1253c88400) [pid = 1827] [serial = 491] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1257711400) [pid = 1827] [serial = 638] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f124dcce000) [pid = 1827] [serial = 470] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f125c34d800) [pid = 1827] [serial = 644] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1259ec4400) [pid = 1827] [serial = 593] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f124d90ec00) [pid = 1827] [serial = 509] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f12675dac00) [pid = 1827] [serial = 527] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f12560e0000) [pid = 1827] [serial = 634] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1257294c00) [pid = 1827] [serial = 637] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f125c34fc00) [pid = 1827] [serial = 446] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f1251257000) [pid = 1827] [serial = 587] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f126752d000) [pid = 1827] [serial = 485] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f125737cc00) [pid = 1827] [serial = 479] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f125c308000) [pid = 1827] [serial = 643] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1252eefc00) [pid = 1827] [serial = 623] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1266804800) [pid = 1827] [serial = 449] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f124ebdfc00) [pid = 1827] [serial = 646] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f12675d5000) [pid = 1827] [serial = 524] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f124dcc6000) [pid = 1827] [serial = 610] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f124ebd4400) [pid = 1827] [serial = 554] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f124f382400) [pid = 1827] [serial = 608] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f12697c7800) [pid = 1827] [serial = 391] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f1254a4a000) [pid = 1827] [serial = 629] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f1253740800) [pid = 1827] [serial = 625] [outer = (nil)] [url = about:blank] 15:22:19 INFO - PROCESS | 1827 | 1461190939792 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]]]}] 15:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1530ms 15:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:22:19 INFO - PROCESS | 1827 | 1461190939872 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:22:19 INFO - PROCESS | 1827 | 1461190939875 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:22:19 INFO - PROCESS | 1827 | 1461190939881 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 1827 | 1461190939887 Marionette TRACE conn3 <- [1,970,null,{}] 15:22:19 INFO - PROCESS | 1827 | 1461190939901 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}] 15:22:20 INFO - PROCESS | 1827 | 1461190940065 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:22:20 INFO - PROCESS | 1827 | 1461190940198 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffbf000 == 100 [pid = 1827] [id = 250] 15:22:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f1247e49800) [pid = 1827] [serial = 751] [outer = (nil)] 15:22:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f12503a4c00) [pid = 1827] [serial = 752] [outer = 0x7f1247e49800] 15:22:20 INFO - PROCESS | 1827 | 1461190940265 Marionette DEBUG loaded listener.js 15:22:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f125148a400) [pid = 1827] [serial = 753] [outer = 0x7f1247e49800] 15:22:20 INFO - PROCESS | 1827 | 1461190940978 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]]]}] 15:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1137ms 15:22:21 INFO - PROCESS | 1827 | 1461190941018 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:22:21 INFO - PROCESS | 1827 | 1461190941023 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:22:21 INFO - PROCESS | 1827 | 1461190941028 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:22:21 INFO - PROCESS | 1827 | 1461190941030 Marionette TRACE conn3 <- [1,974,null,{}] 15:22:21 INFO - PROCESS | 1827 | 1461190941061 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}] 15:22:21 INFO - PROCESS | 1827 | 1461190941277 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:22:21 INFO - PROCESS | 1827 | 1461190941287 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252c53000 == 101 [pid = 1827] [id = 251] 15:22:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f124f384000) [pid = 1827] [serial = 754] [outer = (nil)] 15:22:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1252df4000) [pid = 1827] [serial = 755] [outer = 0x7f124f384000] 15:22:21 INFO - PROCESS | 1827 | 1461190941351 Marionette DEBUG loaded listener.js 15:22:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1252ee5800) [pid = 1827] [serial = 756] [outer = 0x7f124f384000] 15:22:22 INFO - PROCESS | 1827 | 1461190942220 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]]]}] 15:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1226ms 15:22:22 INFO - PROCESS | 1827 | 1461190942255 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:22:22 INFO - PROCESS | 1827 | 1461190942259 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:22:22 INFO - PROCESS | 1827 | 1461190942274 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:22:22 INFO - PROCESS | 1827 | 1461190942276 Marionette TRACE conn3 <- [1,978,null,{}] 15:22:22 INFO - PROCESS | 1827 | 1461190942282 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}] 15:22:22 INFO - PROCESS | 1827 | 1461190942485 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:22:22 INFO - PROCESS | 1827 | 1461190942514 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125396a000 == 102 [pid = 1827] [id = 252] 15:22:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1249024400) [pid = 1827] [serial = 757] [outer = (nil)] 15:22:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f1253316000) [pid = 1827] [serial = 758] [outer = 0x7f1249024400] 15:22:22 INFO - PROCESS | 1827 | 1461190942573 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f1253509800) [pid = 1827] [serial = 759] [outer = 0x7f1249024400] 15:22:23 INFO - PROCESS | 1827 | 1461190943503 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]]]}] 15:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1300ms 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1256655000) [pid = 1827] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f1247de2400) [pid = 1827] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f12503b0400) [pid = 1827] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f1249025800) [pid = 1827] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f1247ddd000) [pid = 1827] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f124f208c00) [pid = 1827] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f1252ea3400) [pid = 1827] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f1253dc4000) [pid = 1827] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:22:23 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f124dcd1800) [pid = 1827] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:22:23 INFO - PROCESS | 1827 | 1461190943739 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:22:23 INFO - PROCESS | 1827 | 1461190943741 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:22:23 INFO - PROCESS | 1827 | 1461190943750 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 1827 | 1461190943753 Marionette TRACE conn3 <- [1,982,null,{}] 15:22:23 INFO - PROCESS | 1827 | 1461190943758 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}] 15:22:23 INFO - PROCESS | 1827 | 1461190943934 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:22:23 INFO - PROCESS | 1827 | 1461190943954 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253bf2800 == 103 [pid = 1827] [id = 253] 15:22:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f1252c2a800) [pid = 1827] [serial = 760] [outer = (nil)] 15:22:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f1253ac7400) [pid = 1827] [serial = 761] [outer = 0x7f1252c2a800] 15:22:24 INFO - PROCESS | 1827 | 1461190944134 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f1253c90400) [pid = 1827] [serial = 762] [outer = 0x7f1252c2a800] 15:22:24 INFO - PROCESS | 1827 | 1461190944818 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]]]}] 15:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1128ms 15:22:24 INFO - PROCESS | 1827 | 1461190944879 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:22:24 INFO - PROCESS | 1827 | 1461190944882 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:22:24 INFO - PROCESS | 1827 | 1461190944888 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:22:24 INFO - PROCESS | 1827 | 1461190944890 Marionette TRACE conn3 <- [1,986,null,{}] 15:22:24 INFO - PROCESS | 1827 | 1461190944895 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}] 15:22:25 INFO - PROCESS | 1827 | 1461190945052 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:22:25 INFO - PROCESS | 1827 | 1461190945186 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1255f7b000 == 104 [pid = 1827] [id = 254] 15:22:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f1252ea3400) [pid = 1827] [serial = 763] [outer = (nil)] 15:22:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1253edc000) [pid = 1827] [serial = 764] [outer = 0x7f1252ea3400] 15:22:25 INFO - PROCESS | 1827 | 1461190945251 Marionette DEBUG loaded listener.js 15:22:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f12556a9c00) [pid = 1827] [serial = 765] [outer = 0x7f1252ea3400] 15:22:26 INFO - PROCESS | 1827 | 1461190946124 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]]]}] 15:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1277ms 15:22:26 INFO - PROCESS | 1827 | 1461190946166 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:22:26 INFO - PROCESS | 1827 | 1461190946172 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:22:26 INFO - PROCESS | 1827 | 1461190946180 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 1827 | 1461190946186 Marionette TRACE conn3 <- [1,990,null,{}] 15:22:26 INFO - PROCESS | 1827 | 1461190946195 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}] 15:22:26 INFO - PROCESS | 1827 | 1461190946387 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:22:26 INFO - PROCESS | 1827 | 1461190946634 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f4f800 == 105 [pid = 1827] [id = 255] 15:22:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1247e54000) [pid = 1827] [serial = 766] [outer = (nil)] 15:22:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f124dbf8400) [pid = 1827] [serial = 767] [outer = 0x7f1247e54000] 15:22:26 INFO - PROCESS | 1827 | 1461190946754 Marionette DEBUG loaded listener.js 15:22:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f124ec31800) [pid = 1827] [serial = 768] [outer = 0x7f1247e54000] 15:22:27 INFO - PROCESS | 1827 | 1461190947626 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]]]}] 15:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1491ms 15:22:27 INFO - PROCESS | 1827 | 1461190947672 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:22:27 INFO - PROCESS | 1827 | 1461190947680 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:22:27 INFO - PROCESS | 1827 | 1461190947690 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:22:27 INFO - PROCESS | 1827 | 1461190947695 Marionette TRACE conn3 <- [1,994,null,{}] 15:22:27 INFO - PROCESS | 1827 | 1461190947700 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}] 15:22:27 INFO - PROCESS | 1827 | 1461190947894 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:22:28 INFO - PROCESS | 1827 | 1461190948063 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252c46000 == 106 [pid = 1827] [id = 256] 15:22:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f124901ec00) [pid = 1827] [serial = 769] [outer = (nil)] 15:22:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f124fc5f800) [pid = 1827] [serial = 770] [outer = 0x7f124901ec00] 15:22:28 INFO - PROCESS | 1827 | 1461190948133 Marionette DEBUG loaded listener.js 15:22:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f125050fc00) [pid = 1827] [serial = 771] [outer = 0x7f124901ec00] 15:22:29 INFO - PROCESS | 1827 | 1461190949190 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]]]}] 15:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1534ms 15:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:22:29 INFO - PROCESS | 1827 | 1461190949225 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:22:29 INFO - PROCESS | 1827 | 1461190949228 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:22:29 INFO - PROCESS | 1827 | 1461190949235 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:22:29 INFO - PROCESS | 1827 | 1461190949241 Marionette TRACE conn3 <- [1,998,null,{}] 15:22:29 INFO - PROCESS | 1827 | 1461190949258 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}] 15:22:29 INFO - PROCESS | 1827 | 1461190949453 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:22:29 INFO - PROCESS | 1827 | 1461190949667 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257652000 == 107 [pid = 1827] [id = 257] 15:22:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1252ee6400) [pid = 1827] [serial = 772] [outer = (nil)] 15:22:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1253733800) [pid = 1827] [serial = 773] [outer = 0x7f1252ee6400] 15:22:29 INFO - PROCESS | 1827 | 1461190949786 Marionette DEBUG loaded listener.js 15:22:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1253ad0c00) [pid = 1827] [serial = 774] [outer = 0x7f1252ee6400] 15:22:30 INFO - PROCESS | 1827 | 1461190950622 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]]]}] 15:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1446ms 15:22:30 INFO - PROCESS | 1827 | 1461190950681 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:22:30 INFO - PROCESS | 1827 | 1461190950685 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:22:30 INFO - PROCESS | 1827 | 1461190950691 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:22:30 INFO - PROCESS | 1827 | 1461190950694 Marionette TRACE conn3 <- [1,1002,null,{}] 15:22:30 INFO - PROCESS | 1827 | 1461190950699 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}] 15:22:30 INFO - PROCESS | 1827 | 1461190950883 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:22:31 INFO - PROCESS | 1827 | 1461190951054 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e0c800 == 108 [pid = 1827] [id = 258] 15:22:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1253312400) [pid = 1827] [serial = 775] [outer = (nil)] 15:22:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1255f52800) [pid = 1827] [serial = 776] [outer = 0x7f1253312400] 15:22:31 INFO - PROCESS | 1827 | 1461190951128 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1256ff4800) [pid = 1827] [serial = 777] [outer = 0x7f1253312400] 15:22:32 INFO - PROCESS | 1827 | 1461190952020 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]]]}] 15:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1377ms 15:22:32 INFO - PROCESS | 1827 | 1461190952070 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:22:32 INFO - PROCESS | 1827 | 1461190952074 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:22:32 INFO - PROCESS | 1827 | 1461190952080 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:22:32 INFO - PROCESS | 1827 | 1461190952082 Marionette TRACE conn3 <- [1,1006,null,{}] 15:22:32 INFO - PROCESS | 1827 | 1461190952088 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}] 15:22:32 INFO - PROCESS | 1827 | 1461190952269 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:22:32 INFO - PROCESS | 1827 | 1461190952446 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258876000 == 109 [pid = 1827] [id = 259] 15:22:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f125373f000) [pid = 1827] [serial = 778] [outer = (nil)] 15:22:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1257707800) [pid = 1827] [serial = 779] [outer = 0x7f125373f000] 15:22:32 INFO - PROCESS | 1827 | 1461190952520 Marionette DEBUG loaded listener.js 15:22:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f125827f400) [pid = 1827] [serial = 780] [outer = 0x7f125373f000] 15:22:33 INFO - PROCESS | 1827 | 1461190953365 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]]]}] 15:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1328ms 15:22:33 INFO - PROCESS | 1827 | 1461190953409 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 1827 | 1461190953413 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:22:33 INFO - PROCESS | 1827 | 1461190953418 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - PROCESS | 1827 | 1461190953421 Marionette TRACE conn3 <- [1,1010,null,{}] 15:22:33 INFO - PROCESS | 1827 | 1461190953426 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}] 15:22:33 INFO - PROCESS | 1827 | 1461190953644 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:22:33 INFO - PROCESS | 1827 | 1461190953818 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125924b800 == 110 [pid = 1827] [id = 260] 15:22:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1258f6c800) [pid = 1827] [serial = 781] [outer = (nil)] 15:22:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1259e0a000) [pid = 1827] [serial = 782] [outer = 0x7f1258f6c800] 15:22:33 INFO - PROCESS | 1827 | 1461190953894 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f125c37c400) [pid = 1827] [serial = 783] [outer = 0x7f1258f6c800] 15:22:34 INFO - PROCESS | 1827 | 1461190954730 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]]]}] 15:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1380ms 15:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:22:34 INFO - PROCESS | 1827 | 1461190954800 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 1827 | 1461190954803 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:22:34 INFO - PROCESS | 1827 | 1461190954809 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - PROCESS | 1827 | 1461190954812 Marionette TRACE conn3 <- [1,1014,null,{}] 15:22:34 INFO - PROCESS | 1827 | 1461190954817 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}] 15:22:35 INFO - PROCESS | 1827 | 1461190955017 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:22:35 INFO - PROCESS | 1827 | 1461190955190 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c25b800 == 111 [pid = 1827] [id = 261] 15:22:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f12599c7800) [pid = 1827] [serial = 784] [outer = (nil)] 15:22:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1266188400) [pid = 1827] [serial = 785] [outer = 0x7f12599c7800] 15:22:35 INFO - PROCESS | 1827 | 1461190955257 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1266619800) [pid = 1827] [serial = 786] [outer = 0x7f12599c7800] 15:22:36 INFO - PROCESS | 1827 | 1461190956146 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]]]}] 15:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1380ms 15:22:36 INFO - PROCESS | 1827 | 1461190956190 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:22:36 INFO - PROCESS | 1827 | 1461190956194 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:22:36 INFO - PROCESS | 1827 | 1461190956200 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 1827 | 1461190956203 Marionette TRACE conn3 <- [1,1018,null,{}] 15:22:36 INFO - PROCESS | 1827 | 1461190956208 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}] 15:22:36 INFO - PROCESS | 1827 | 1461190956385 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:22:36 INFO - PROCESS | 1827 | 1461190956563 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12655cd800 == 112 [pid = 1827] [id = 262] 15:22:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f125c37cc00) [pid = 1827] [serial = 787] [outer = (nil)] 15:22:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f126752f400) [pid = 1827] [serial = 788] [outer = 0x7f125c37cc00] 15:22:36 INFO - PROCESS | 1827 | 1461190956631 Marionette DEBUG loaded listener.js 15:22:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1267661800) [pid = 1827] [serial = 789] [outer = 0x7f125c37cc00] 15:22:37 INFO - PROCESS | 1827 | 1461190957515 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]]]}] 15:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1386ms 15:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:22:37 INFO - PROCESS | 1827 | 1461190957587 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:22:37 INFO - PROCESS | 1827 | 1461190957590 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:22:37 INFO - PROCESS | 1827 | 1461190957596 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:22:37 INFO - PROCESS | 1827 | 1461190957599 Marionette TRACE conn3 <- [1,1022,null,{}] 15:22:37 INFO - PROCESS | 1827 | 1461190957605 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}] 15:22:37 INFO - PROCESS | 1827 | 1461190957792 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:22:37 INFO - PROCESS | 1827 | 1461190957966 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126783e000 == 113 [pid = 1827] [id = 263] 15:22:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f125c5b2800) [pid = 1827] [serial = 790] [outer = (nil)] 15:22:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1267805000) [pid = 1827] [serial = 791] [outer = 0x7f125c5b2800] 15:22:38 INFO - PROCESS | 1827 | 1461190958037 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1269716800) [pid = 1827] [serial = 792] [outer = 0x7f125c5b2800] 15:22:38 INFO - PROCESS | 1827 | 1461190958891 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]]]}] 15:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1337ms 15:22:38 INFO - PROCESS | 1827 | 1461190958933 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:22:38 INFO - PROCESS | 1827 | 1461190958936 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:22:38 INFO - PROCESS | 1827 | 1461190958942 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:22:38 INFO - PROCESS | 1827 | 1461190958945 Marionette TRACE conn3 <- [1,1026,null,{}] 15:22:38 INFO - PROCESS | 1827 | 1461190958951 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}] 15:22:39 INFO - PROCESS | 1827 | 1461190959130 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:22:39 INFO - PROCESS | 1827 | 1461190959311 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b383800 == 114 [pid = 1827] [id = 264] 15:22:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f126687bc00) [pid = 1827] [serial = 793] [outer = (nil)] 15:22:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f126b06fc00) [pid = 1827] [serial = 794] [outer = 0x7f126687bc00] 15:22:39 INFO - PROCESS | 1827 | 1461190959380 Marionette DEBUG loaded listener.js 15:22:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f126b6ba800) [pid = 1827] [serial = 795] [outer = 0x7f126687bc00] 15:22:40 INFO - PROCESS | 1827 | 1461190960300 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]]]}] 15:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1397ms 15:22:40 INFO - PROCESS | 1827 | 1461190960340 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 1827 | 1461190960345 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:22:40 INFO - PROCESS | 1827 | 1461190960350 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 1827 | 1461190960354 Marionette TRACE conn3 <- [1,1030,null,{}] 15:22:40 INFO - PROCESS | 1827 | 1461190960360 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}] 15:22:40 INFO - PROCESS | 1827 | 1461190960587 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:22:40 INFO - PROCESS | 1827 | 1461190960762 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffa8000 == 115 [pid = 1827] [id = 265] 15:22:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1247dda000) [pid = 1827] [serial = 796] [outer = (nil)] 15:22:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f124ec2a000) [pid = 1827] [serial = 797] [outer = 0x7f1247dda000] 15:22:40 INFO - PROCESS | 1827 | 1461190960837 Marionette DEBUG loaded listener.js 15:22:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f126b78f000) [pid = 1827] [serial = 798] [outer = 0x7f1247dda000] 15:22:42 INFO - PROCESS | 1827 | 1461190962206 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]]]}] 15:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1884ms 15:22:42 INFO - PROCESS | 1827 | 1461190962237 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1827 | 1461190962242 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:22:42 INFO - PROCESS | 1827 | 1461190962251 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1827 | 1461190962255 Marionette TRACE conn3 <- [1,1034,null,{}] 15:22:42 INFO - PROCESS | 1827 | 1461190962262 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}] 15:22:42 INFO - PROCESS | 1827 | 1461190962436 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:22:42 INFO - PROCESS | 1827 | 1461190962624 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1251437800 == 116 [pid = 1827] [id = 266] 15:22:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1246e89400) [pid = 1827] [serial = 799] [outer = (nil)] 15:22:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1247e4d400) [pid = 1827] [serial = 800] [outer = 0x7f1246e89400] 15:22:42 INFO - PROCESS | 1827 | 1461190962690 Marionette DEBUG loaded listener.js 15:22:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1249020800) [pid = 1827] [serial = 801] [outer = 0x7f1246e89400] 15:22:43 INFO - PROCESS | 1827 | 1461190963761 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]]]}] 15:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1586ms 15:22:43 INFO - PROCESS | 1827 | 1461190963838 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:22:43 INFO - PROCESS | 1827 | 1461190963846 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:22:43 INFO - PROCESS | 1827 | 1461190963855 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:22:43 INFO - PROCESS | 1827 | 1461190963858 Marionette TRACE conn3 <- [1,1038,null,{}] 15:22:43 INFO - PROCESS | 1827 | 1461190963862 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}] 15:22:44 INFO - PROCESS | 1827 | 1461190964074 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:22:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12506ad800 == 115 [pid = 1827] [id = 50] 15:22:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253bf2800 == 114 [pid = 1827] [id = 253] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f12663e6c00) [pid = 1827] [serial = 673] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f12664a9000) [pid = 1827] [serial = 676] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f124dbee800) [pid = 1827] [serial = 704] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | 1461190964418 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125396a000 == 113 [pid = 1827] [id = 252] 15:22:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252c53000 == 112 [pid = 1827] [id = 251] 15:22:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffbf000 == 111 [pid = 1827] [id = 250] 15:22:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e6b800 == 110 [pid = 1827] [id = 249] 15:22:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248fd9000 == 109 [pid = 1827] [id = 248] 15:22:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12447b6000 == 110 [pid = 1827] [id = 267] 15:22:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f124d8da800) [pid = 1827] [serial = 802] [outer = (nil)] 15:22:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f124dccd400) [pid = 1827] [serial = 803] [outer = 0x7f124d8da800] 15:22:44 INFO - PROCESS | 1827 | 1461190964497 Marionette DEBUG loaded listener.js 15:22:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f124f748800) [pid = 1827] [serial = 804] [outer = 0x7f124d8da800] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f12503b0c00) [pid = 1827] [serial = 650] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1258dac000) [pid = 1827] [serial = 698] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1252a2dc00) [pid = 1827] [serial = 692] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1253ac2c00) [pid = 1827] [serial = 693] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f125125f800) [pid = 1827] [serial = 686] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f124dbebc00) [pid = 1827] [serial = 680] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f124d8da000) [pid = 1827] [serial = 679] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f12592a0c00) [pid = 1827] [serial = 699] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f124901b000) [pid = 1827] [serial = 701] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124f860400) [pid = 1827] [serial = 684] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f124f389800) [pid = 1827] [serial = 683] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1260406000) [pid = 1827] [serial = 670] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f125373fc00) [pid = 1827] [serial = 690] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f124f37f400) [pid = 1827] [serial = 655] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1253510000) [pid = 1827] [serial = 689] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1253edc800) [pid = 1827] [serial = 695] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1247e4e000) [pid = 1827] [serial = 652] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1252a25800) [pid = 1827] [serial = 687] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f125125e800) [pid = 1827] [serial = 658] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1258ccd800) [pid = 1827] [serial = 667] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1253c87000) [pid = 1827] [serial = 661] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1257241400) [pid = 1827] [serial = 664] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1253509000) [pid = 1827] [serial = 443] [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.] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f124da94000) [pid = 1827] [serial = 702] [outer = (nil)] [url = about:blank] 15:22:44 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f125600b800) [pid = 1827] [serial = 696] [outer = (nil)] [url = about:blank] 15:22:45 INFO - PROCESS | 1827 | 1461190965235 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]]]}] 15:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1434ms 15:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:22:45 INFO - PROCESS | 1827 | 1461190965290 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 1827 | 1461190965293 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:22:45 INFO - PROCESS | 1827 | 1461190965303 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 1827 | 1461190965308 Marionette TRACE conn3 <- [1,1042,null,{}] 15:22:45 INFO - PROCESS | 1827 | 1461190965323 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}] 15:22:45 INFO - PROCESS | 1827 | 1461190965564 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:22:45 INFO - PROCESS | 1827 | 1461190965581 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f728000 == 111 [pid = 1827] [id = 268] 15:22:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f124f85f400) [pid = 1827] [serial = 805] [outer = (nil)] 15:22:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1250637000) [pid = 1827] [serial = 806] [outer = 0x7f124f85f400] 15:22:45 INFO - PROCESS | 1827 | 1461190965659 Marionette DEBUG loaded listener.js 15:22:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1251483800) [pid = 1827] [serial = 807] [outer = 0x7f124f85f400] 15:22:46 INFO - PROCESS | 1827 | 1461190966443 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]]]}] 15:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1189ms 15:22:46 INFO - PROCESS | 1827 | 1461190966488 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:22:46 INFO - PROCESS | 1827 | 1461190966493 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:22:46 INFO - PROCESS | 1827 | 1461190966499 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:22:46 INFO - PROCESS | 1827 | 1461190966503 Marionette TRACE conn3 <- [1,1046,null,{}] 15:22:46 INFO - PROCESS | 1827 | 1461190966508 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}] 15:22:46 INFO - PROCESS | 1827 | 1461190966676 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:22:46 INFO - PROCESS | 1827 | 1461190966877 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535aa800 == 112 [pid = 1827] [id = 269] 15:22:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1252c2d000) [pid = 1827] [serial = 808] [outer = (nil)] 15:22:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1252ea0400) [pid = 1827] [serial = 809] [outer = 0x7f1252c2d000] 15:22:46 INFO - PROCESS | 1827 | 1461190966963 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1253320c00) [pid = 1827] [serial = 810] [outer = 0x7f1252c2d000] 15:22:47 INFO - PROCESS | 1827 | 1461190967771 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]]]}] 15:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1330ms 15:22:47 INFO - PROCESS | 1827 | 1461190967831 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:22:47 INFO - PROCESS | 1827 | 1461190967833 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:22:47 INFO - PROCESS | 1827 | 1461190967854 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:22:47 INFO - PROCESS | 1827 | 1461190967858 Marionette TRACE conn3 <- [1,1050,null,{}] 15:22:47 INFO - PROCESS | 1827 | 1461190967863 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}] 15:22:48 INFO - PROCESS | 1827 | 1461190968082 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:22:48 INFO - PROCESS | 1827 | 1461190968106 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556d2800 == 113 [pid = 1827] [id = 270] 15:22:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1251364000) [pid = 1827] [serial = 811] [outer = (nil)] 15:22:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f125373fc00) [pid = 1827] [serial = 812] [outer = 0x7f1251364000] 15:22:48 INFO - PROCESS | 1827 | 1461190968166 Marionette DEBUG loaded listener.js 15:22:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1253c84400) [pid = 1827] [serial = 813] [outer = 0x7f1251364000] 15:22:49 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f124f384000) [pid = 1827] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:22:49 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1247e49800) [pid = 1827] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:22:49 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1247dde400) [pid = 1827] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:22:49 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1247dde000) [pid = 1827] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:22:49 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1252c2a800) [pid = 1827] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:22:49 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1246e89c00) [pid = 1827] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:22:49 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1249024400) [pid = 1827] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:22:49 INFO - PROCESS | 1827 | 1461190969229 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]]]}] 15:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1444ms 15:22:49 INFO - PROCESS | 1827 | 1461190969285 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:22:49 INFO - PROCESS | 1827 | 1461190969288 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:22:49 INFO - PROCESS | 1827 | 1461190969294 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:22:49 INFO - PROCESS | 1827 | 1461190969296 Marionette TRACE conn3 <- [1,1054,null,{}] 15:22:49 INFO - PROCESS | 1827 | 1461190969301 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}] 15:22:49 INFO - PROCESS | 1827 | 1461190969478 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:22:49 INFO - PROCESS | 1827 | 1461190969658 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125776a800 == 114 [pid = 1827] [id = 271] 15:22:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1253738800) [pid = 1827] [serial = 814] [outer = (nil)] 15:22:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1256ff3c00) [pid = 1827] [serial = 815] [outer = 0x7f1253738800] 15:22:49 INFO - PROCESS | 1827 | 1461190969728 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1257970400) [pid = 1827] [serial = 816] [outer = 0x7f1253738800] 15:22:50 INFO - PROCESS | 1827 | 1461190970390 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]]]}] 15:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1133ms 15:22:50 INFO - PROCESS | 1827 | 1461190970428 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:22:50 INFO - PROCESS | 1827 | 1461190970431 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:22:50 INFO - PROCESS | 1827 | 1461190970442 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:22:50 INFO - PROCESS | 1827 | 1461190970445 Marionette TRACE conn3 <- [1,1058,null,{}] 15:22:50 INFO - PROCESS | 1827 | 1461190970458 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}] 15:22:50 INFO - PROCESS | 1827 | 1461190970684 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:22:50 INFO - PROCESS | 1827 | 1461190970703 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258dc7800 == 115 [pid = 1827] [id = 272] 15:22:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1253313c00) [pid = 1827] [serial = 817] [outer = (nil)] 15:22:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1258dac000) [pid = 1827] [serial = 818] [outer = 0x7f1253313c00] 15:22:50 INFO - PROCESS | 1827 | 1461190970764 Marionette DEBUG loaded listener.js 15:22:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1259aa8c00) [pid = 1827] [serial = 819] [outer = 0x7f1253313c00] 15:22:51 INFO - PROCESS | 1827 | 1461190971820 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]]]}] 15:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1406ms 15:22:51 INFO - PROCESS | 1827 | 1461190971843 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:22:51 INFO - PROCESS | 1827 | 1461190971849 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:22:51 INFO - PROCESS | 1827 | 1461190971858 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 1827 | 1461190971863 Marionette TRACE conn3 <- [1,1062,null,{}] 15:22:51 INFO - PROCESS | 1827 | 1461190971870 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}] 15:22:52 INFO - PROCESS | 1827 | 1461190972105 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:22:52 INFO - PROCESS | 1827 | 1461190972337 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ebb0800 == 116 [pid = 1827] [id = 273] 15:22:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f124901c800) [pid = 1827] [serial = 820] [outer = (nil)] 15:22:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f124dc53000) [pid = 1827] [serial = 821] [outer = 0x7f124901c800] 15:22:52 INFO - PROCESS | 1827 | 1461190972455 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f124f152000) [pid = 1827] [serial = 822] [outer = 0x7f124901c800] 15:22:53 INFO - PROCESS | 1827 | 1461190973388 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]]]}] 15:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1587ms 15:22:53 INFO - PROCESS | 1827 | 1461190973446 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 1827 | 1461190973454 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:22:53 INFO - PROCESS | 1827 | 1461190973465 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 1827 | 1461190973469 Marionette TRACE conn3 <- [1,1066,null,{}] 15:22:53 INFO - PROCESS | 1827 | 1461190973475 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}] 15:22:53 INFO - PROCESS | 1827 | 1461190973671 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:22:53 INFO - PROCESS | 1827 | 1461190973940 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12560ac000 == 117 [pid = 1827] [id = 274] 15:22:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f124f2eac00) [pid = 1827] [serial = 823] [outer = (nil)] 15:22:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1250765000) [pid = 1827] [serial = 824] [outer = 0x7f124f2eac00] 15:22:54 INFO - PROCESS | 1827 | 1461190974057 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1252a32800) [pid = 1827] [serial = 825] [outer = 0x7f124f2eac00] 15:22:54 INFO - PROCESS | 1827 | 1461190974897 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]]]}] 15:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1486ms 15:22:54 INFO - PROCESS | 1827 | 1461190974951 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 1827 | 1461190974954 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:22:54 INFO - PROCESS | 1827 | 1461190974961 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - PROCESS | 1827 | 1461190974966 Marionette TRACE conn3 <- [1,1070,null,{}] 15:22:54 INFO - PROCESS | 1827 | 1461190974982 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}] 15:22:55 INFO - PROCESS | 1827 | 1461190975204 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:22:55 INFO - PROCESS | 1827 | 1461190975422 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259dc5800 == 118 [pid = 1827] [id = 275] 15:22:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1252ee7400) [pid = 1827] [serial = 826] [outer = (nil)] 15:22:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1253ee2c00) [pid = 1827] [serial = 827] [outer = 0x7f1252ee7400] 15:22:55 INFO - PROCESS | 1827 | 1461190975541 Marionette DEBUG loaded listener.js 15:22:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f125707d800) [pid = 1827] [serial = 828] [outer = 0x7f1252ee7400] 15:22:56 INFO - PROCESS | 1827 | 1461190976369 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]]]}] 15:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1441ms 15:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:22:56 INFO - PROCESS | 1827 | 1461190976402 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 1827 | 1461190976405 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:22:56 INFO - PROCESS | 1827 | 1461190976412 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 1827 | 1461190976415 Marionette TRACE conn3 <- [1,1074,null,{}] 15:22:56 INFO - PROCESS | 1827 | 1461190976420 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}] 15:22:56 INFO - PROCESS | 1827 | 1461190976604 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:22:56 INFO - PROCESS | 1827 | 1461190976785 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267510000 == 119 [pid = 1827] [id = 276] 15:22:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1253321400) [pid = 1827] [serial = 829] [outer = (nil)] 15:22:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1259dac000) [pid = 1827] [serial = 830] [outer = 0x7f1253321400] 15:22:56 INFO - PROCESS | 1827 | 1461190976856 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f125b08bc00) [pid = 1827] [serial = 831] [outer = 0x7f1253321400] 15:22:57 INFO - PROCESS | 1827 | 1461190977778 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]]]}] 15:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1429ms 15:22:57 INFO - PROCESS | 1827 | 1461190977841 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 1827 | 1461190977845 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:22:57 INFO - PROCESS | 1827 | 1461190977851 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - PROCESS | 1827 | 1461190977854 Marionette TRACE conn3 <- [1,1078,null,{}] 15:22:57 INFO - PROCESS | 1827 | 1461190977859 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}] 15:22:58 INFO - PROCESS | 1827 | 1461190978039 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:22:58 INFO - PROCESS | 1827 | 1461190978221 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b7b9800 == 120 [pid = 1827] [id = 277] 15:22:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f124fc60000) [pid = 1827] [serial = 832] [outer = (nil)] 15:22:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f125c385400) [pid = 1827] [serial = 833] [outer = 0x7f124fc60000] 15:22:58 INFO - PROCESS | 1827 | 1461190978293 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f12663e7800) [pid = 1827] [serial = 834] [outer = 0x7f124fc60000] 15:22:59 INFO - PROCESS | 1827 | 1461190979187 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]]]}] 15:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1380ms 15:22:59 INFO - PROCESS | 1827 | 1461190979232 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:22:59 INFO - PROCESS | 1827 | 1461190979236 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:22:59 INFO - PROCESS | 1827 | 1461190979242 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 1827 | 1461190979245 Marionette TRACE conn3 <- [1,1082,null,{}] 15:22:59 INFO - PROCESS | 1827 | 1461190979250 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}] 15:22:59 INFO - PROCESS | 1827 | 1461190979454 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:22:59 INFO - PROCESS | 1827 | 1461190979631 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126bc1c800 == 121 [pid = 1827] [id = 278] 15:22:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f12663edc00) [pid = 1827] [serial = 835] [outer = (nil)] 15:22:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f126971a400) [pid = 1827] [serial = 836] [outer = 0x7f12663edc00] 15:22:59 INFO - PROCESS | 1827 | 1461190979709 Marionette DEBUG loaded listener.js 15:22:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f126b861c00) [pid = 1827] [serial = 837] [outer = 0x7f12663edc00] 15:23:00 INFO - PROCESS | 1827 | 1461190980586 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]]]}] 15:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1382ms 15:23:00 INFO - PROCESS | 1827 | 1461190980625 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:23:00 INFO - PROCESS | 1827 | 1461190980628 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:23:00 INFO - PROCESS | 1827 | 1461190980634 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:23:00 INFO - PROCESS | 1827 | 1461190980638 Marionette TRACE conn3 <- [1,1086,null,{}] 15:23:00 INFO - PROCESS | 1827 | 1461190980643 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}] 15:23:00 INFO - PROCESS | 1827 | 1461190980838 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:23:01 INFO - PROCESS | 1827 | 1461190981021 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fbaa000 == 122 [pid = 1827] [id = 279] 15:23:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f12444c5c00) [pid = 1827] [serial = 838] [outer = (nil)] 15:23:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f12444cbc00) [pid = 1827] [serial = 839] [outer = 0x7f12444c5c00] 15:23:01 INFO - PROCESS | 1827 | 1461190981091 Marionette DEBUG loaded listener.js 15:23:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f12444d0000) [pid = 1827] [serial = 840] [outer = 0x7f12444c5c00] 15:23:02 INFO - PROCESS | 1827 | 1461190982261 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]]]}] 15:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1688ms 15:23:02 INFO - PROCESS | 1827 | 1461190982326 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:23:02 INFO - PROCESS | 1827 | 1461190982332 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:23:02 INFO - PROCESS | 1827 | 1461190982341 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:23:02 INFO - PROCESS | 1827 | 1461190982348 Marionette TRACE conn3 <- [1,1090,null,{}] 15:23:02 INFO - PROCESS | 1827 | 1461190982356 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}] 15:23:02 INFO - PROCESS | 1827 | 1461190982686 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:23:02 INFO - PROCESS | 1827 | 1461190982957 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bd1000 == 123 [pid = 1827] [id = 280] 15:23:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f12444c7400) [pid = 1827] [serial = 841] [outer = (nil)] 15:23:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1244798000) [pid = 1827] [serial = 842] [outer = 0x7f12444c7400] 15:23:03 INFO - PROCESS | 1827 | 1461190983030 Marionette DEBUG loaded listener.js 15:23:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f124479bc00) [pid = 1827] [serial = 843] [outer = 0x7f12444c7400] 15:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1486ms 15:23:03 INFO - PROCESS | 1827 | 1461190983817 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]]]}] 15:23:03 INFO - PROCESS | 1827 | 1461190983843 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 1827 | 1461190983848 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:23:03 INFO - PROCESS | 1827 | 1461190983857 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 1827 | 1461190983859 Marionette TRACE conn3 <- [1,1094,null,{}] 15:23:03 INFO - PROCESS | 1827 | 1461190983864 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}] 15:23:04 INFO - PROCESS | 1827 | 1461190984054 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:23:04 INFO - PROCESS | 1827 | 1461190984255 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c1f800 == 124 [pid = 1827] [id = 281] 15:23:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f12444c8c00) [pid = 1827] [serial = 844] [outer = (nil)] 15:23:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f12447a1400) [pid = 1827] [serial = 845] [outer = 0x7f12444c8c00] 15:23:04 INFO - PROCESS | 1827 | 1461190984394 Marionette DEBUG loaded listener.js 15:23:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1253ee5400) [pid = 1827] [serial = 846] [outer = 0x7f12444c8c00] 15:23:05 INFO - PROCESS | 1827 | 1461190985289 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]]]}] 15:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1485ms 15:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:23:05 INFO - PROCESS | 1827 | 1461190985344 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:23:05 INFO - PROCESS | 1827 | 1461190985346 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:23:05 INFO - PROCESS | 1827 | 1461190985353 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:23:05 INFO - PROCESS | 1827 | 1461190985356 Marionette TRACE conn3 <- [1,1098,null,{}] 15:23:05 INFO - PROCESS | 1827 | 1461190985361 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}] 15:23:05 INFO - PROCESS | 1827 | 1461190985544 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:23:05 INFO - PROCESS | 1827 | 1461190985731 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c36000 == 125 [pid = 1827] [id = 282] 15:23:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1244796400) [pid = 1827] [serial = 847] [outer = (nil)] 15:23:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f124f4a7800) [pid = 1827] [serial = 848] [outer = 0x7f1244796400] 15:23:05 INFO - PROCESS | 1827 | 1461190985801 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f124f4ab800) [pid = 1827] [serial = 849] [outer = 0x7f1244796400] 15:23:06 INFO - PROCESS | 1827 | 1461190986626 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]]]}] 15:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1337ms 15:23:06 INFO - PROCESS | 1827 | 1461190986689 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 1827 | 1461190986694 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:23:06 INFO - PROCESS | 1827 | 1461190986700 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 1827 | 1461190986704 Marionette TRACE conn3 <- [1,1102,null,{}] 15:23:06 INFO - PROCESS | 1827 | 1461190986709 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}] 15:23:06 INFO - PROCESS | 1827 | 1461190986958 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:23:07 INFO - PROCESS | 1827 | 1461190987148 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248a86800 == 126 [pid = 1827] [id = 283] 15:23:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1244796000) [pid = 1827] [serial = 850] [outer = (nil)] 15:23:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1253c16000) [pid = 1827] [serial = 851] [outer = 0x7f1244796000] 15:23:07 INFO - PROCESS | 1827 | 1461190987230 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1253c1e400) [pid = 1827] [serial = 852] [outer = 0x7f1244796000] 15:23:08 INFO - PROCESS | 1827 | 1461190988048 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]]]}] 15:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1391ms 15:23:08 INFO - PROCESS | 1827 | 1461190988092 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:23:08 INFO - PROCESS | 1827 | 1461190988096 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:23:08 INFO - PROCESS | 1827 | 1461190988102 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - PROCESS | 1827 | 1461190988104 Marionette TRACE conn3 <- [1,1106,null,{}] 15:23:08 INFO - PROCESS | 1827 | 1461190988110 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}] 15:23:08 INFO - PROCESS | 1827 | 1461190988298 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:23:08 INFO - PROCESS | 1827 | 1461190988487 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243f19800 == 127 [pid = 1827] [id = 284] 15:23:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1243ff0800) [pid = 1827] [serial = 853] [outer = (nil)] 15:23:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1243ff8000) [pid = 1827] [serial = 854] [outer = 0x7f1243ff0800] 15:23:08 INFO - PROCESS | 1827 | 1461190988555 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1243ffd000) [pid = 1827] [serial = 855] [outer = 0x7f1243ff0800] 15:23:09 INFO - PROCESS | 1827 | 1461190989427 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]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1378ms 15:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:23:09 INFO - PROCESS | 1827 | 1461190989480 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1827 | 1461190989483 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:23:09 INFO - PROCESS | 1827 | 1461190989489 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1827 | 1461190989492 Marionette TRACE conn3 <- [1,1110,null,{}] 15:23:09 INFO - PROCESS | 1827 | 1461190989497 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}] 15:23:09 INFO - PROCESS | 1827 | 1461190989677 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:23:09 INFO - PROCESS | 1827 | 1461190989865 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12447af800 == 128 [pid = 1827] [id = 285] 15:23:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1243ff8c00) [pid = 1827] [serial = 856] [outer = (nil)] 15:23:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f124dcca800) [pid = 1827] [serial = 857] [outer = 0x7f1243ff8c00] 15:23:09 INFO - PROCESS | 1827 | 1461190989932 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1252eea400) [pid = 1827] [serial = 858] [outer = 0x7f1243ff8c00] 15:23:11 INFO - PROCESS | 1827 | 1461190991195 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]]]}] 15:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1780ms 15:23:11 INFO - PROCESS | 1827 | 1461190991269 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 1827 | 1461190991274 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:23:11 INFO - PROCESS | 1827 | 1461190991284 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 1827 | 1461190991289 Marionette TRACE conn3 <- [1,1114,null,{}] 15:23:11 INFO - PROCESS | 1827 | 1461190991296 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}] 15:23:11 INFO - PROCESS | 1827 | 1461190991510 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:23:11 INFO - PROCESS | 1827 | 1461190991761 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248e16000 == 129 [pid = 1827] [id = 286] 15:23:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1247e4e400) [pid = 1827] [serial = 859] [outer = (nil)] 15:23:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1247e55800) [pid = 1827] [serial = 860] [outer = 0x7f1247e4e400] 15:23:11 INFO - PROCESS | 1827 | 1461190991943 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f124d907000) [pid = 1827] [serial = 861] [outer = 0x7f1247e4e400] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f732000 == 128 [pid = 1827] [id = 201] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126e2c4800 == 127 [pid = 1827] [id = 223] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e64800 == 126 [pid = 1827] [id = 200] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126fbae000 == 125 [pid = 1827] [id = 224] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffa2000 == 124 [pid = 1827] [id = 226] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246d1c800 == 123 [pid = 1827] [id = 225] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126ba84800 == 122 [pid = 1827] [id = 222] 15:23:12 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1253edc000) [pid = 1827] [serial = 764] [outer = (nil)] [url = about:blank] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12672ba800 == 121 [pid = 1827] [id = 220] 15:23:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125776a800 == 120 [pid = 1827] [id = 271] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556d2800 == 119 [pid = 1827] [id = 270] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535aa800 == 118 [pid = 1827] [id = 269] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f728000 == 117 [pid = 1827] [id = 268] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12447b6000 == 116 [pid = 1827] [id = 267] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1251437800 == 115 [pid = 1827] [id = 266] 15:23:13 INFO - PROCESS | 1827 | 1461190993041 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]]]}] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12655cd800 == 114 [pid = 1827] [id = 262] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c25b800 == 113 [pid = 1827] [id = 261] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125924b800 == 112 [pid = 1827] [id = 260] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258876000 == 111 [pid = 1827] [id = 259] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e0c800 == 110 [pid = 1827] [id = 258] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257652000 == 109 [pid = 1827] [id = 257] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252c46000 == 108 [pid = 1827] [id = 256] 15:23:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f4f800 == 107 [pid = 1827] [id = 255] 15:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1781ms 15:23:13 INFO - PROCESS | 1827 | 1461190993066 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 1827 | 1461190993072 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:23:13 INFO - PROCESS | 1827 | 1461190993082 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 1827 | 1461190993086 Marionette TRACE conn3 <- [1,1118,null,{}] 15:23:13 INFO - PROCESS | 1827 | 1461190993091 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}] 15:23:13 INFO - PROCESS | 1827 | 1461190993276 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1252df4000) [pid = 1827] [serial = 755] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1259aaa000) [pid = 1827] [serial = 722] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1267656000) [pid = 1827] [serial = 734] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1266810400) [pid = 1827] [serial = 731] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f125148a400) [pid = 1827] [serial = 753] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f124dc4e000) [pid = 1827] [serial = 747] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f12503ab400) [pid = 1827] [serial = 710] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f12503a5000) [pid = 1827] [serial = 705] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1253ac7400) [pid = 1827] [serial = 761] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f124f757800) [pid = 1827] [serial = 750] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f124ec2ac00) [pid = 1827] [serial = 740] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1253509800) [pid = 1827] [serial = 759] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f125c5a5c00) [pid = 1827] [serial = 725] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f125664dc00) [pid = 1827] [serial = 719] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1253506800) [pid = 1827] [serial = 713] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f12503a4c00) [pid = 1827] [serial = 752] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f12664ad800) [pid = 1827] [serial = 728] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1253316000) [pid = 1827] [serial = 758] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124901a400) [pid = 1827] [serial = 746] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f124f2f2400) [pid = 1827] [serial = 749] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1267811000) [pid = 1827] [serial = 737] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1247de3000) [pid = 1827] [serial = 743] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f124dc4f800) [pid = 1827] [serial = 707] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1252ee5800) [pid = 1827] [serial = 756] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1253dc7000) [pid = 1827] [serial = 716] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1253c90400) [pid = 1827] [serial = 762] [outer = (nil)] [url = about:blank] 15:23:13 INFO - PROCESS | 1827 | 1461190993558 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e60000 == 108 [pid = 1827] [id = 287] 15:23:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f124901a400) [pid = 1827] [serial = 862] [outer = (nil)] 15:23:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f124dc4f800) [pid = 1827] [serial = 863] [outer = 0x7f124901a400] 15:23:13 INFO - PROCESS | 1827 | 1461190993626 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f124f389800) [pid = 1827] [serial = 864] [outer = 0x7f124901a400] 15:23:14 INFO - PROCESS | 1827 | 1461190994345 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]]]}] 15:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1280ms 15:23:14 INFO - PROCESS | 1827 | 1461190994362 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 1827 | 1461190994365 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:23:14 INFO - PROCESS | 1827 | 1461190994372 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 1827 | 1461190994377 Marionette TRACE conn3 <- [1,1122,null,{}] 15:23:14 INFO - PROCESS | 1827 | 1461190994393 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}] 15:23:14 INFO - PROCESS | 1827 | 1461190994623 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:23:14 INFO - PROCESS | 1827 | 1461190994647 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124da46800 == 109 [pid = 1827] [id = 288] 15:23:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f124f38ac00) [pid = 1827] [serial = 865] [outer = (nil)] 15:23:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f124fbef800) [pid = 1827] [serial = 866] [outer = 0x7f124f38ac00] 15:23:14 INFO - PROCESS | 1827 | 1461190994715 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1250512c00) [pid = 1827] [serial = 867] [outer = 0x7f124f38ac00] 15:23:15 INFO - PROCESS | 1827 | 1461190995553 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]]]}] 15:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1237ms 15:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:23:15 INFO - PROCESS | 1827 | 1461190995610 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 1827 | 1461190995614 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:23:15 INFO - PROCESS | 1827 | 1461190995631 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1827 | 1461190995633 Marionette TRACE conn3 <- [1,1126,null,{}] 15:23:15 INFO - PROCESS | 1827 | 1461190995639 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}] 15:23:15 INFO - PROCESS | 1827 | 1461190995871 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:23:15 INFO - PROCESS | 1827 | 1461190995900 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fcc3000 == 110 [pid = 1827] [id = 289] 15:23:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124daa0800) [pid = 1827] [serial = 868] [outer = (nil)] 15:23:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1252c27000) [pid = 1827] [serial = 869] [outer = 0x7f124daa0800] 15:23:15 INFO - PROCESS | 1827 | 1461190995960 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1252eecc00) [pid = 1827] [serial = 870] [outer = 0x7f124daa0800] 15:23:16 INFO - PROCESS | 1827 | 1461190996855 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]]]}] 15:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1296ms 15:23:16 INFO - PROCESS | 1827 | 1461190996918 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:23:16 INFO - PROCESS | 1827 | 1461190996922 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:23:16 INFO - PROCESS | 1827 | 1461190996935 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:23:16 INFO - PROCESS | 1827 | 1461190996937 Marionette TRACE conn3 <- [1,1130,null,{}] 15:23:16 INFO - PROCESS | 1827 | 1461190996941 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}] 15:23:17 INFO - PROCESS | 1827 | 1461190997182 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:23:17 INFO - PROCESS | 1827 | 1461190997242 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12529da800 == 111 [pid = 1827] [id = 290] 15:23:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f125331e800) [pid = 1827] [serial = 871] [outer = (nil)] 15:23:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f125350c400) [pid = 1827] [serial = 872] [outer = 0x7f125331e800] 15:23:17 INFO - PROCESS | 1827 | 1461190997307 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1253ac6000) [pid = 1827] [serial = 873] [outer = 0x7f125331e800] 15:23:17 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1251364000) [pid = 1827] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:23:17 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1252c2d000) [pid = 1827] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:23:17 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124d8da800) [pid = 1827] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:23:17 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1246e89400) [pid = 1827] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:23:17 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124f85f400) [pid = 1827] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:23:17 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1253738800) [pid = 1827] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:23:18 INFO - PROCESS | 1827 | 1461190998294 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]]]}] 15:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1385ms 15:23:18 INFO - PROCESS | 1827 | 1461190998322 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:23:18 INFO - PROCESS | 1827 | 1461190998325 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:23:18 INFO - PROCESS | 1827 | 1461190998341 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:23:18 INFO - PROCESS | 1827 | 1461190998345 Marionette TRACE conn3 <- [1,1134,null,{}] 15:23:18 INFO - PROCESS | 1827 | 1461190998350 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}] 15:23:18 INFO - PROCESS | 1827 | 1461190998554 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:23:18 INFO - PROCESS | 1827 | 1461190998569 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253964800 == 112 [pid = 1827] [id = 291] 15:23:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1253c14400) [pid = 1827] [serial = 874] [outer = (nil)] 15:23:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1253c1ac00) [pid = 1827] [serial = 875] [outer = 0x7f1253c14400] 15:23:18 INFO - PROCESS | 1827 | 1461190998634 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1255417800) [pid = 1827] [serial = 876] [outer = 0x7f1253c14400] 15:23:19 INFO - PROCESS | 1827 | 1461190999472 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]]]}] 15:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1186ms 15:23:19 INFO - PROCESS | 1827 | 1461190999527 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 1827 | 1461190999530 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:23:19 INFO - PROCESS | 1827 | 1461190999535 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 1827 | 1461190999537 Marionette TRACE conn3 <- [1,1138,null,{}] 15:23:19 INFO - PROCESS | 1827 | 1461190999543 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}] 15:23:19 INFO - PROCESS | 1827 | 1461190999712 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:23:19 INFO - PROCESS | 1827 | 1461190999725 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d25000 == 113 [pid = 1827] [id = 292] 15:23:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1253acc000) [pid = 1827] [serial = 877] [outer = (nil)] 15:23:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1257294400) [pid = 1827] [serial = 878] [outer = 0x7f1253acc000] 15:23:19 INFO - PROCESS | 1827 | 1461190999786 Marionette DEBUG loaded listener.js 15:23:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1258cc4400) [pid = 1827] [serial = 879] [outer = 0x7f1253acc000] 15:23:20 INFO - PROCESS | 1827 | 1461191000957 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]]]}] 15:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1487ms 15:23:21 INFO - PROCESS | 1827 | 1461191001027 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:23:21 INFO - PROCESS | 1827 | 1461191001038 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:23:21 INFO - PROCESS | 1827 | 1461191001051 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 1827 | 1461191001059 Marionette TRACE conn3 <- [1,1142,null,{}] 15:23:21 INFO - PROCESS | 1827 | 1461191001070 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}] 15:23:21 INFO - PROCESS | 1827 | 1461191001316 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:23:21 INFO - PROCESS | 1827 | 1461191001572 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248a85000 == 114 [pid = 1827] [id = 293] 15:23:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f124901cc00) [pid = 1827] [serial = 880] [outer = (nil)] 15:23:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f124dbf0c00) [pid = 1827] [serial = 881] [outer = 0x7f124901cc00] 15:23:21 INFO - PROCESS | 1827 | 1461191001647 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f124f2ed800) [pid = 1827] [serial = 882] [outer = 0x7f124901cc00] 15:23:22 INFO - PROCESS | 1827 | 1461191002613 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]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1591ms 15:23:22 INFO - PROCESS | 1827 | 1461191002640 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1827 | 1461191002649 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:23:22 INFO - PROCESS | 1827 | 1461191002661 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1827 | 1461191002664 Marionette TRACE conn3 <- [1,1146,null,{}] 15:23:22 INFO - PROCESS | 1827 | 1461191002671 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}] 15:23:22 INFO - PROCESS | 1827 | 1461191002867 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:23:23 INFO - PROCESS | 1827 | 1461191003136 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12529ce800 == 115 [pid = 1827] [id = 294] 15:23:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f124f4a2000) [pid = 1827] [serial = 883] [outer = (nil)] 15:23:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f12503acc00) [pid = 1827] [serial = 884] [outer = 0x7f124f4a2000] 15:23:23 INFO - PROCESS | 1827 | 1461191003252 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1252c2d000) [pid = 1827] [serial = 885] [outer = 0x7f124f4a2000] 15:23:24 INFO - PROCESS | 1827 | 1461191004180 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]]]}] 15:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1587ms 15:23:24 INFO - PROCESS | 1827 | 1461191004248 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:23:24 INFO - PROCESS | 1827 | 1461191004252 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:23:24 INFO - PROCESS | 1827 | 1461191004258 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - PROCESS | 1827 | 1461191004264 Marionette TRACE conn3 <- [1,1150,null,{}] 15:23:24 INFO - PROCESS | 1827 | 1461191004279 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}] 15:23:24 INFO - PROCESS | 1827 | 1461191004511 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:23:24 INFO - PROCESS | 1827 | 1461191004739 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578d0000 == 116 [pid = 1827] [id = 295] 15:23:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f125350c800) [pid = 1827] [serial = 886] [outer = (nil)] 15:23:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1253c86800) [pid = 1827] [serial = 887] [outer = 0x7f125350c800] 15:23:24 INFO - PROCESS | 1827 | 1461191004859 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1255fdec00) [pid = 1827] [serial = 888] [outer = 0x7f125350c800] 15:23:25 INFO - PROCESS | 1827 | 1461191005713 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]]]}] 15:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1491ms 15:23:25 INFO - PROCESS | 1827 | 1461191005750 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 1827 | 1461191005754 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:23:25 INFO - PROCESS | 1827 | 1461191005761 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 1827 | 1461191005763 Marionette TRACE conn3 <- [1,1154,null,{}] 15:23:25 INFO - PROCESS | 1827 | 1461191005769 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}] 15:23:25 INFO - PROCESS | 1827 | 1461191005962 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:23:26 INFO - PROCESS | 1827 | 1461191006151 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258934000 == 117 [pid = 1827] [id = 296] 15:23:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1253c14c00) [pid = 1827] [serial = 889] [outer = (nil)] 15:23:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f125910f400) [pid = 1827] [serial = 890] [outer = 0x7f1253c14c00] 15:23:26 INFO - PROCESS | 1827 | 1461191006222 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f125b094800) [pid = 1827] [serial = 891] [outer = 0x7f1253c14c00] 15:23:27 INFO - PROCESS | 1827 | 1461191007122 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]]]}] 15:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1390ms 15:23:27 INFO - PROCESS | 1827 | 1461191007151 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:23:27 INFO - PROCESS | 1827 | 1461191007155 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:23:27 INFO - PROCESS | 1827 | 1461191007161 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 1827 | 1461191007165 Marionette TRACE conn3 <- [1,1158,null,{}] 15:23:27 INFO - PROCESS | 1827 | 1461191007170 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}] 15:23:27 INFO - PROCESS | 1827 | 1461191007381 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:23:27 INFO - PROCESS | 1827 | 1461191007581 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259933000 == 118 [pid = 1827] [id = 297] 15:23:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1256ff4000) [pid = 1827] [serial = 892] [outer = (nil)] 15:23:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f125c5b2c00) [pid = 1827] [serial = 893] [outer = 0x7f1256ff4000] 15:23:27 INFO - PROCESS | 1827 | 1461191007655 Marionette DEBUG loaded listener.js 15:23:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f12664adc00) [pid = 1827] [serial = 894] [outer = 0x7f1256ff4000] 15:23:28 INFO - PROCESS | 1827 | 1461191008584 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]]]}] 15:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1486ms 15:23:28 INFO - PROCESS | 1827 | 1461191008649 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 1827 | 1461191008653 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:23:28 INFO - PROCESS | 1827 | 1461191008659 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 1827 | 1461191008662 Marionette TRACE conn3 <- [1,1162,null,{}] 15:23:28 INFO - PROCESS | 1827 | 1461191008668 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}] 15:23:28 INFO - PROCESS | 1827 | 1461191008890 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:23:29 INFO - PROCESS | 1827 | 1461191009076 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1266346000 == 119 [pid = 1827] [id = 298] 15:23:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1266843000) [pid = 1827] [serial = 895] [outer = (nil)] 15:23:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f126b074800) [pid = 1827] [serial = 896] [outer = 0x7f1266843000] 15:23:29 INFO - PROCESS | 1827 | 1461191009154 Marionette DEBUG loaded listener.js 15:23:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f126b78ec00) [pid = 1827] [serial = 897] [outer = 0x7f1266843000] 15:23:29 INFO - PROCESS | 1827 | 1461191009988 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]]]}] 15:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1379ms 15:23:30 INFO - PROCESS | 1827 | 1461191010039 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 1827 | 1461191010042 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:23:30 INFO - PROCESS | 1827 | 1461191010048 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1827 | 1461191010050 Marionette TRACE conn3 <- [1,1166,null,{}] 15:23:30 INFO - PROCESS | 1827 | 1461191010056 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}] 15:23:30 INFO - PROCESS | 1827 | 1461191010242 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:23:30 INFO - PROCESS | 1827 | 1461191010436 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b381800 == 120 [pid = 1827] [id = 299] 15:23:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f124f153400) [pid = 1827] [serial = 898] [outer = (nil)] 15:23:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1253b65400) [pid = 1827] [serial = 899] [outer = 0x7f124f153400] 15:23:30 INFO - PROCESS | 1827 | 1461191010510 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1253b6b800) [pid = 1827] [serial = 900] [outer = 0x7f124f153400] 15:23:31 INFO - PROCESS | 1827 | 1461191011391 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]]]}] 15:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1381ms 15:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:23:31 INFO - PROCESS | 1827 | 1461191011431 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:23:31 INFO - PROCESS | 1827 | 1461191011434 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:23:31 INFO - PROCESS | 1827 | 1461191011441 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:23:31 INFO - PROCESS | 1827 | 1461191011444 Marionette TRACE conn3 <- [1,1170,null,{}] 15:23:31 INFO - PROCESS | 1827 | 1461191011449 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}] 15:23:31 INFO - PROCESS | 1827 | 1461191011643 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:23:31 INFO - PROCESS | 1827 | 1461191011833 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126bc0e800 == 121 [pid = 1827] [id = 300] 15:23:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1247f57400) [pid = 1827] [serial = 901] [outer = (nil)] 15:23:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1247f60000) [pid = 1827] [serial = 902] [outer = 0x7f1247f57400] 15:23:31 INFO - PROCESS | 1827 | 1461191011904 Marionette DEBUG loaded listener.js 15:23:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1247f64c00) [pid = 1827] [serial = 903] [outer = 0x7f1247f57400] 15:23:32 INFO - PROCESS | 1827 | 1461191012840 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]]]}] 15:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1438ms 15:23:32 INFO - PROCESS | 1827 | 1461191012879 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:23:32 INFO - PROCESS | 1827 | 1461191012882 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:23:32 INFO - PROCESS | 1827 | 1461191012889 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 1827 | 1461191012892 Marionette TRACE conn3 <- [1,1174,null,{}] 15:23:32 INFO - PROCESS | 1827 | 1461191012897 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}] 15:23:33 INFO - PROCESS | 1827 | 1461191013095 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:23:33 INFO - PROCESS | 1827 | 1461191013285 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125383f800 == 122 [pid = 1827] [id = 301] 15:23:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1247f58400) [pid = 1827] [serial = 904] [outer = (nil)] 15:23:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f1253b6b000) [pid = 1827] [serial = 905] [outer = 0x7f1247f58400] 15:23:33 INFO - PROCESS | 1827 | 1461191013354 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f126b6c2000) [pid = 1827] [serial = 906] [outer = 0x7f1247f58400] 15:23:34 INFO - PROCESS | 1827 | 1461191014284 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] 15:23:34 INFO - PROCESS | 1827 | 1461191014323 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:23:34 INFO - PROCESS | 1827 | 1461191014330 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1827 | 1461191014333 Marionette TRACE conn3 <- [1,1178,null,{}] 15:23:34 INFO - PROCESS | 1827 | 1461191014339 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}] 15:23:34 INFO - PROCESS | 1827 | 1461191014534 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:23:34 INFO - PROCESS | 1827 | 1461191014725 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242ca6800 == 123 [pid = 1827] [id = 302] 15:23:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f1242debc00) [pid = 1827] [serial = 907] [outer = (nil)] 15:23:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f1242df3400) [pid = 1827] [serial = 908] [outer = 0x7f1242debc00] 15:23:34 INFO - PROCESS | 1827 | 1461191014797 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1247f5b400) [pid = 1827] [serial = 909] [outer = 0x7f1242debc00] 15:23:35 INFO - PROCESS | 1827 | 1461191015726 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] 15:23:35 INFO - PROCESS | 1827 | 1461191015778 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:23:35 INFO - PROCESS | 1827 | 1461191015784 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 1827 | 1461191015788 Marionette TRACE conn3 <- [1,1182,null,{}] 15:23:35 INFO - PROCESS | 1827 | 1461191015794 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}] 15:23:36 INFO - PROCESS | 1827 | 1461191016025 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:23:36 INFO - PROCESS | 1827 | 1461191016255 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242fa8000 == 124 [pid = 1827] [id = 303] 15:23:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1242e65000) [pid = 1827] [serial = 910] [outer = (nil)] 15:23:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1242e6f800) [pid = 1827] [serial = 911] [outer = 0x7f1242e65000] 15:23:36 INFO - PROCESS | 1827 | 1461191016403 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f126b8cc000) [pid = 1827] [serial = 912] [outer = 0x7f1242e65000] 15:23:37 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:37 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:23:37 INFO - PROCESS | 1827 | 1461191017431 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] 15:23:37 INFO - PROCESS | 1827 | 1461191017476 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:23:37 INFO - PROCESS | 1827 | 1461191017482 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1827 | 1461191017485 Marionette TRACE conn3 <- [1,1186,null,{}] 15:23:37 INFO - PROCESS | 1827 | 1461191017491 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}] 15:23:37 INFO - PROCESS | 1827 | 1461191017691 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:23:37 INFO - PROCESS | 1827 | 1461191017887 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240609800 == 125 [pid = 1827] [id = 304] 15:23:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f1240502400) [pid = 1827] [serial = 913] [outer = (nil)] 15:23:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f124050d000) [pid = 1827] [serial = 914] [outer = 0x7f1240502400] 15:23:37 INFO - PROCESS | 1827 | 1461191017958 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f1242e68c00) [pid = 1827] [serial = 915] [outer = 0x7f1240502400] 15:23:38 INFO - PROCESS | 1827 | 1461191018918 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] 15:23:38 INFO - PROCESS | 1827 | 1461191018980 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:23:38 INFO - PROCESS | 1827 | 1461191018987 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - PROCESS | 1827 | 1461191018989 Marionette TRACE conn3 <- [1,1190,null,{}] 15:23:39 INFO - PROCESS | 1827 | 1461191018999 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}] 15:23:39 INFO - PROCESS | 1827 | 1461191019316 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:23:39 INFO - PROCESS | 1827 | 1461191019642 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407a0800 == 126 [pid = 1827] [id = 305] 15:23:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f1240503000) [pid = 1827] [serial = 916] [outer = (nil)] 15:23:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f12406b0400) [pid = 1827] [serial = 917] [outer = 0x7f1240503000] 15:23:39 INFO - PROCESS | 1827 | 1461191019723 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f12406b7400) [pid = 1827] [serial = 918] [outer = 0x7f1240503000] 15:23:40 INFO - PROCESS | 1827 | 1461191020549 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] 15:23:40 INFO - PROCESS | 1827 | 1461191020639 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:23:40 INFO - PROCESS | 1827 | 1461191020651 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 1827 | 1461191020653 Marionette TRACE conn3 <- [1,1194,null,{}] 15:23:40 INFO - PROCESS | 1827 | 1461191020660 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}] 15:23:40 INFO - PROCESS | 1827 | 1461191020931 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:23:41 INFO - PROCESS | 1827 | 1461191021214 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407bd800 == 127 [pid = 1827] [id = 306] 15:23:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f12406af800) [pid = 1827] [serial = 919] [outer = (nil)] 15:23:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f1245eae400) [pid = 1827] [serial = 920] [outer = 0x7f12406af800] 15:23:41 INFO - PROCESS | 1827 | 1461191021286 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f1245eb2400) [pid = 1827] [serial = 921] [outer = 0x7f12406af800] 15:23:42 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:42 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:42 INFO - PROCESS | 1827 | 1461191022581 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] 15:23:42 INFO - PROCESS | 1827 | 1461191022697 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:23:42 INFO - PROCESS | 1827 | 1461191022727 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 1827 | 1461191022733 Marionette TRACE conn3 <- [1,1198,null,{}] 15:23:42 INFO - PROCESS | 1827 | 1461191022751 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}] 15:23:42 INFO - PROCESS | 1827 | 1461191022940 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:23:43 INFO - PROCESS | 1827 | 1461191023144 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248e15000 == 128 [pid = 1827] [id = 307] 15:23:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f1242e6a800) [pid = 1827] [serial = 922] [outer = (nil)] 15:23:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f12444c4c00) [pid = 1827] [serial = 923] [outer = 0x7f1242e6a800] 15:23:43 INFO - PROCESS | 1827 | 1461191023214 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f12447ecc00) [pid = 1827] [serial = 924] [outer = 0x7f1242e6a800] 15:23:44 INFO - PROCESS | 1827 | 1461191024265 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]]]}] 15:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1601ms 15:23:44 INFO - PROCESS | 1827 | 1461191024326 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:23:44 INFO - PROCESS | 1827 | 1461191024336 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:23:44 INFO - PROCESS | 1827 | 1461191024350 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:23:44 INFO - PROCESS | 1827 | 1461191024356 Marionette TRACE conn3 <- [1,1202,null,{}] 15:23:44 INFO - PROCESS | 1827 | 1461191024362 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}] 15:23:44 INFO - PROCESS | 1827 | 1461191024603 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:23:44 INFO - PROCESS | 1827 | 1461191024852 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245d4c800 == 129 [pid = 1827] [id = 308] 15:23:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f12447f1000) [pid = 1827] [serial = 925] [outer = (nil)] 15:23:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f1247e52400) [pid = 1827] [serial = 926] [outer = 0x7f12447f1000] 15:23:45 INFO - PROCESS | 1827 | 1461191025001 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f1249020400) [pid = 1827] [serial = 927] [outer = 0x7f12447f1000] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125f6b8800 == 128 [pid = 1827] [id = 60] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245b38800 == 127 [pid = 1827] [id = 245] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245d4c000 == 126 [pid = 1827] [id = 246] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f126752f400) [pid = 1827] [serial = 788] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f1266188400) [pid = 1827] [serial = 785] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f1267805000) [pid = 1827] [serial = 791] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f126b06fc00) [pid = 1827] [serial = 794] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f1258dac000) [pid = 1827] [serial = 818] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12446eb000 == 125 [pid = 1827] [id = 244] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253964800 == 124 [pid = 1827] [id = 291] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12529da800 == 123 [pid = 1827] [id = 290] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124fcc3000 == 122 [pid = 1827] [id = 289] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124da46800 == 121 [pid = 1827] [id = 288] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e60000 == 120 [pid = 1827] [id = 287] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248e16000 == 119 [pid = 1827] [id = 286] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246bd1000 == 118 [pid = 1827] [id = 280] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126fbaa000 == 117 [pid = 1827] [id = 279] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126bc1c800 == 116 [pid = 1827] [id = 278] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b7b9800 == 115 [pid = 1827] [id = 277] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1267510000 == 114 [pid = 1827] [id = 276] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259dc5800 == 113 [pid = 1827] [id = 275] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12560ac000 == 112 [pid = 1827] [id = 274] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ebb0800 == 111 [pid = 1827] [id = 273] 15:23:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258dc7800 == 110 [pid = 1827] [id = 272] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f125373fc00) [pid = 1827] [serial = 812] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f124fc5f800) [pid = 1827] [serial = 770] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f1253320c00) [pid = 1827] [serial = 810] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f124dbf8400) [pid = 1827] [serial = 767] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f124dccd400) [pid = 1827] [serial = 803] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f124f748800) [pid = 1827] [serial = 804] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f1257707800) [pid = 1827] [serial = 779] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f1249020800) [pid = 1827] [serial = 801] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f1247e4d400) [pid = 1827] [serial = 800] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f1255f52800) [pid = 1827] [serial = 776] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f124ec2a000) [pid = 1827] [serial = 797] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1250637000) [pid = 1827] [serial = 806] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1251483800) [pid = 1827] [serial = 807] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1253733800) [pid = 1827] [serial = 773] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1259e0a000) [pid = 1827] [serial = 782] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1252ea0400) [pid = 1827] [serial = 809] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f1253c84400) [pid = 1827] [serial = 813] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1256ff3c00) [pid = 1827] [serial = 815] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1257970400) [pid = 1827] [serial = 816] [outer = (nil)] [url = about:blank] 15:23:45 INFO - PROCESS | 1827 | 1461191025944 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]]]}] 15:23:45 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 15:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1644ms 15:23:45 INFO - PROCESS | 1827 | 1461191025994 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 1827 | 1461191025997 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:23:46 INFO - PROCESS | 1827 | 1461191026003 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 1827 | 1461191026008 Marionette TRACE conn3 <- [1,1206,null,{}] 15:23:46 INFO - PROCESS | 1827 | 1461191026039 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}] 15:23:46 INFO - PROCESS | 1827 | 1461191026229 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:23:46 INFO - PROCESS | 1827 | 1461191026240 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248e12800 == 111 [pid = 1827] [id = 309] 15:23:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f124d908800) [pid = 1827] [serial = 928] [outer = (nil)] 15:23:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f124f150800) [pid = 1827] [serial = 929] [outer = 0x7f124d908800] 15:23:46 INFO - PROCESS | 1827 | 1461191026306 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f124f4a6400) [pid = 1827] [serial = 930] [outer = 0x7f124d908800] 15:23:47 INFO - PROCESS | 1827 | 1461191027278 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]]]}] 15:23:47 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 15:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1295ms 15:23:47 INFO - PROCESS | 1827 | 1461191027299 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 1827 | 1461191027302 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:23:47 INFO - PROCESS | 1827 | 1461191027308 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1827 | 1461191027311 Marionette TRACE conn3 <- [1,1210,null,{}] 15:23:47 INFO - PROCESS | 1827 | 1461191027316 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}] 15:23:47 INFO - PROCESS | 1827 | 1461191027506 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:23:47 INFO - PROCESS | 1827 | 1461191027713 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffaf800 == 112 [pid = 1827] [id = 310] 15:23:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f124f4b0c00) [pid = 1827] [serial = 931] [outer = (nil)] 15:23:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f124fc5f800) [pid = 1827] [serial = 932] [outer = 0x7f124f4b0c00] 15:23:47 INFO - PROCESS | 1827 | 1461191027780 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1250637000) [pid = 1827] [serial = 933] [outer = 0x7f124f4b0c00] 15:23:48 INFO - PROCESS | 1827 | 1461191028631 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]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1345ms 15:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:23:48 INFO - PROCESS | 1827 | 1461191028663 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1827 | 1461191028666 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:23:48 INFO - PROCESS | 1827 | 1461191028673 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1827 | 1461191028675 Marionette TRACE conn3 <- [1,1214,null,{}] 15:23:48 INFO - PROCESS | 1827 | 1461191028680 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}] 15:23:48 INFO - PROCESS | 1827 | 1461191028928 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:23:48 INFO - PROCESS | 1827 | 1461191028978 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535b1800 == 113 [pid = 1827] [id = 311] 15:23:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f124f4af800) [pid = 1827] [serial = 934] [outer = (nil)] 15:23:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1252abd800) [pid = 1827] [serial = 935] [outer = 0x7f124f4af800] 15:23:49 INFO - PROCESS | 1827 | 1461191029088 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1252ee4c00) [pid = 1827] [serial = 936] [outer = 0x7f124f4af800] 15:23:49 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f124901a400) [pid = 1827] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:23:49 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f125331e800) [pid = 1827] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:23:49 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1247e4e400) [pid = 1827] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:23:49 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f124f38ac00) [pid = 1827] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:23:49 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f124daa0800) [pid = 1827] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:23:49 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1253c14400) [pid = 1827] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:23:50 INFO - PROCESS | 1827 | 1461191030269 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]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1630ms 15:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:23:50 INFO - PROCESS | 1827 | 1461191030304 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 1827 | 1461191030307 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:23:50 INFO - PROCESS | 1827 | 1461191030313 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1827 | 1461191030316 Marionette TRACE conn3 <- [1,1218,null,{}] 15:23:50 INFO - PROCESS | 1827 | 1461191030322 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}] 15:23:50 INFO - PROCESS | 1827 | 1461191030578 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:23:50 INFO - PROCESS | 1827 | 1461191030603 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253979000 == 114 [pid = 1827] [id = 312] 15:23:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f125125f800) [pid = 1827] [serial = 937] [outer = (nil)] 15:23:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f125350b800) [pid = 1827] [serial = 938] [outer = 0x7f125125f800] 15:23:50 INFO - PROCESS | 1827 | 1461191030670 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1253c88c00) [pid = 1827] [serial = 939] [outer = 0x7f125125f800] 15:23:51 INFO - PROCESS | 1827 | 1461191031537 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1280ms 15:23:51 INFO - PROCESS | 1827 | 1461191031593 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 1827 | 1461191031596 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:23:51 INFO - PROCESS | 1827 | 1461191031604 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 1827 | 1461191031606 Marionette TRACE conn3 <- [1,1222,null,{}] 15:23:51 INFO - PROCESS | 1827 | 1461191031612 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}] 15:23:51 INFO - PROCESS | 1827 | 1461191031799 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:23:52 INFO - PROCESS | 1827 | 1461191032080 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242cc0800 == 115 [pid = 1827] [id = 313] 15:23:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1240505c00) [pid = 1827] [serial = 940] [outer = (nil)] 15:23:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f124050ec00) [pid = 1827] [serial = 941] [outer = 0x7f1240505c00] 15:23:52 INFO - PROCESS | 1827 | 1461191032157 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1242e6a000) [pid = 1827] [serial = 942] [outer = 0x7f1240505c00] 15:23:53 INFO - PROCESS | 1827 | 1461191033174 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] 15:23:53 INFO - PROCESS | 1827 | 1461191033246 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:23:53 INFO - PROCESS | 1827 | 1461191033255 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1827 | 1461191033259 Marionette TRACE conn3 <- [1,1226,null,{}] 15:23:53 INFO - PROCESS | 1827 | 1461191033266 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}] 15:23:53 INFO - PROCESS | 1827 | 1461191033478 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:23:53 INFO - PROCESS | 1827 | 1461191033716 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248fc2800 == 116 [pid = 1827] [id = 314] 15:23:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f1247dd7c00) [pid = 1827] [serial = 943] [outer = (nil)] 15:23:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f124d8da000) [pid = 1827] [serial = 944] [outer = 0x7f1247dd7c00] 15:23:53 INFO - PROCESS | 1827 | 1461191033836 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f124dbf2c00) [pid = 1827] [serial = 945] [outer = 0x7f1247dd7c00] 15:23:54 INFO - PROCESS | 1827 | 1461191034778 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]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1594ms 15:23:54 INFO - PROCESS | 1827 | 1461191034852 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 1827 | 1461191034857 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:23:54 INFO - PROCESS | 1827 | 1461191034867 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 1827 | 1461191034871 Marionette TRACE conn3 <- [1,1230,null,{}] 15:23:54 INFO - PROCESS | 1827 | 1461191034876 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}] 15:23:55 INFO - PROCESS | 1827 | 1461191035122 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:23:55 INFO - PROCESS | 1827 | 1461191035438 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d26800 == 117 [pid = 1827] [id = 315] 15:23:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f1242df7400) [pid = 1827] [serial = 946] [outer = (nil)] 15:23:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f124fbf3800) [pid = 1827] [serial = 947] [outer = 0x7f1242df7400] 15:23:55 INFO - PROCESS | 1827 | 1461191035517 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f1251366800) [pid = 1827] [serial = 948] [outer = 0x7f1242df7400] 15:23:56 INFO - PROCESS | 1827 | 1461191036432 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]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1632ms 15:23:56 INFO - PROCESS | 1827 | 1461191036500 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:23:56 INFO - PROCESS | 1827 | 1461191036504 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:23:56 INFO - PROCESS | 1827 | 1461191036513 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1827 | 1461191036522 Marionette TRACE conn3 <- [1,1234,null,{}] 15:23:56 INFO - PROCESS | 1827 | 1461191036536 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}] 15:23:56 INFO - PROCESS | 1827 | 1461191036787 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:23:57 INFO - PROCESS | 1827 | 1461191037023 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e1d800 == 118 [pid = 1827] [id = 316] 15:23:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f1252ea6000) [pid = 1827] [serial = 949] [outer = (nil)] 15:23:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f1253acd400) [pid = 1827] [serial = 950] [outer = 0x7f1252ea6000] 15:23:57 INFO - PROCESS | 1827 | 1461191037111 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f1253b67c00) [pid = 1827] [serial = 951] [outer = 0x7f1252ea6000] 15:23:57 INFO - PROCESS | 1827 | 1461191037910 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]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1451ms 15:23:57 INFO - PROCESS | 1827 | 1461191037962 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 1827 | 1461191037967 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:23:57 INFO - PROCESS | 1827 | 1461191037974 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 1827 | 1461191037978 Marionette TRACE conn3 <- [1,1238,null,{}] 15:23:57 INFO - PROCESS | 1827 | 1461191037983 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}] 15:23:58 INFO - PROCESS | 1827 | 1461191038186 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:23:58 INFO - PROCESS | 1827 | 1461191038374 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259925800 == 119 [pid = 1827] [id = 317] 15:23:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f1252eef000) [pid = 1827] [serial = 952] [outer = (nil)] 15:23:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f1254a4b000) [pid = 1827] [serial = 953] [outer = 0x7f1252eef000] 15:23:58 INFO - PROCESS | 1827 | 1461191038458 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f1255f52400) [pid = 1827] [serial = 954] [outer = 0x7f1252eef000] 15:23:59 INFO - PROCESS | 1827 | 1461191039325 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]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1383ms 15:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:23:59 INFO - PROCESS | 1827 | 1461191039357 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 1827 | 1461191039360 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:23:59 INFO - PROCESS | 1827 | 1461191039366 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 1827 | 1461191039369 Marionette TRACE conn3 <- [1,1242,null,{}] 15:23:59 INFO - PROCESS | 1827 | 1461191039374 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}] 15:23:59 INFO - PROCESS | 1827 | 1461191039564 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:23:59 INFO - PROCESS | 1827 | 1461191039761 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12655b7000 == 120 [pid = 1827] [id = 318] 15:23:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f1257206400) [pid = 1827] [serial = 955] [outer = (nil)] 15:23:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f125827a000) [pid = 1827] [serial = 956] [outer = 0x7f1257206400] 15:23:59 INFO - PROCESS | 1827 | 1461191039845 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f125c5a5c00) [pid = 1827] [serial = 957] [outer = 0x7f1257206400] 15:24:00 INFO - PROCESS | 1827 | 1461191040798 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]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1480ms 15:24:00 INFO - PROCESS | 1827 | 1461191040846 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:24:00 INFO - PROCESS | 1827 | 1461191040849 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:24:00 INFO - PROCESS | 1827 | 1461191040855 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 1827 | 1461191040858 Marionette TRACE conn3 <- [1,1246,null,{}] 15:24:00 INFO - PROCESS | 1827 | 1461191040863 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}] 15:24:01 INFO - PROCESS | 1827 | 1461191041062 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:24:01 INFO - PROCESS | 1827 | 1461191041270 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b8ab800 == 121 [pid = 1827] [id = 319] 15:24:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f125c350400) [pid = 1827] [serial = 958] [outer = (nil)] 15:24:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f126780a000) [pid = 1827] [serial = 959] [outer = 0x7f125c350400] 15:24:01 INFO - PROCESS | 1827 | 1461191041371 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f126b074400) [pid = 1827] [serial = 960] [outer = 0x7f125c350400] 15:24:02 INFO - PROCESS | 1827 | 1461191042264 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]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1482ms 15:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:24:02 INFO - PROCESS | 1827 | 1461191042339 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 1827 | 1461191042342 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:24:02 INFO - PROCESS | 1827 | 1461191042348 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 1827 | 1461191042351 Marionette TRACE conn3 <- [1,1250,null,{}] 15:24:02 INFO - PROCESS | 1827 | 1461191042356 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}] 15:24:02 INFO - PROCESS | 1827 | 1461191042573 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:24:02 INFO - PROCESS | 1827 | 1461191042894 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243076800 == 122 [pid = 1827] [id = 320] 15:24:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f1245be2400) [pid = 1827] [serial = 961] [outer = (nil)] 15:24:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f1245be6c00) [pid = 1827] [serial = 962] [outer = 0x7f1245be2400] 15:24:02 INFO - PROCESS | 1827 | 1461191042972 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f12503b0800) [pid = 1827] [serial = 963] [outer = 0x7f1245be2400] 15:24:03 INFO - PROCESS | 1827 | 1461191043783 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1484ms 15:24:03 INFO - PROCESS | 1827 | 1461191043832 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 1827 | 1461191043836 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:24:03 INFO - PROCESS | 1827 | 1461191043842 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 1827 | 1461191043844 Marionette TRACE conn3 <- [1,1254,null,{}] 15:24:03 INFO - PROCESS | 1827 | 1461191043850 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}] 15:24:04 INFO - PROCESS | 1827 | 1461191044053 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:24:04 INFO - PROCESS | 1827 | 1461191044249 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126e5d1000 == 123 [pid = 1827] [id = 321] 15:24:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1245be2800) [pid = 1827] [serial = 964] [outer = (nil)] 15:24:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f1246e24400) [pid = 1827] [serial = 965] [outer = 0x7f1245be2800] 15:24:04 INFO - PROCESS | 1827 | 1461191044322 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f1246e29000) [pid = 1827] [serial = 966] [outer = 0x7f1245be2800] 15:24:05 INFO - PROCESS | 1827 | 1461191045199 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]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1431ms 15:24:05 INFO - PROCESS | 1827 | 1461191045274 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 1827 | 1461191045278 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:24:05 INFO - PROCESS | 1827 | 1461191045284 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 1827 | 1461191045287 Marionette TRACE conn3 <- [1,1258,null,{}] 15:24:05 INFO - PROCESS | 1827 | 1461191045292 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}] 15:24:05 INFO - PROCESS | 1827 | 1461191045505 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:24:05 INFO - PROCESS | 1827 | 1461191045702 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243cb8000 == 124 [pid = 1827] [id = 322] 15:24:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f1245be3000) [pid = 1827] [serial = 967] [outer = (nil)] 15:24:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f12664afc00) [pid = 1827] [serial = 968] [outer = 0x7f1245be3000] 15:24:05 INFO - PROCESS | 1827 | 1461191045785 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f126b6bac00) [pid = 1827] [serial = 969] [outer = 0x7f1245be3000] 15:24:06 INFO - PROCESS | 1827 | 1461191046660 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]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1430ms 15:24:06 INFO - PROCESS | 1827 | 1461191046715 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1827 | 1461191046719 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:24:06 INFO - PROCESS | 1827 | 1461191046725 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1827 | 1461191046728 Marionette TRACE conn3 <- [1,1262,null,{}] 15:24:06 INFO - PROCESS | 1827 | 1461191046733 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}] 15:24:06 INFO - PROCESS | 1827 | 1461191046930 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:24:07 INFO - PROCESS | 1827 | 1461191047132 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f7d1800 == 125 [pid = 1827] [id = 323] 15:24:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f1246e2bc00) [pid = 1827] [serial = 970] [outer = (nil)] 15:24:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1247c0ac00) [pid = 1827] [serial = 971] [outer = 0x7f1246e2bc00] 15:24:07 INFO - PROCESS | 1827 | 1461191047260 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f1247c11c00) [pid = 1827] [serial = 972] [outer = 0x7f1246e2bc00] 15:24:08 INFO - PROCESS | 1827 | 1461191048191 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]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1529ms 15:24:08 INFO - PROCESS | 1827 | 1461191048255 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 1827 | 1461191048260 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:24:08 INFO - PROCESS | 1827 | 1461191048266 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 1827 | 1461191048269 Marionette TRACE conn3 <- [1,1266,null,{}] 15:24:08 INFO - PROCESS | 1827 | 1461191048274 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}] 15:24:08 INFO - PROCESS | 1827 | 1461191048542 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:24:08 INFO - PROCESS | 1827 | 1461191048781 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240865000 == 126 [pid = 1827] [id = 324] 15:24:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f1240850800) [pid = 1827] [serial = 973] [outer = (nil)] 15:24:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f126b74d400) [pid = 1827] [serial = 974] [outer = 0x7f1240850800] 15:24:08 INFO - PROCESS | 1827 | 1461191048897 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f126ba02400) [pid = 1827] [serial = 975] [outer = 0x7f1240850800] 15:24:09 INFO - PROCESS | 1827 | 1461191049777 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]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1585ms 15:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:24:09 INFO - PROCESS | 1827 | 1461191049852 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 1827 | 1461191049855 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:24:09 INFO - PROCESS | 1827 | 1461191049861 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 1827 | 1461191049864 Marionette TRACE conn3 <- [1,1270,null,{}] 15:24:09 INFO - PROCESS | 1827 | 1461191049870 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}] 15:24:10 INFO - PROCESS | 1827 | 1461191050108 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:24:10 INFO - PROCESS | 1827 | 1461191050343 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ecb2000 == 127 [pid = 1827] [id = 325] 15:24:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f123ec69400) [pid = 1827] [serial = 976] [outer = (nil)] 15:24:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f123ec72800) [pid = 1827] [serial = 977] [outer = 0x7f123ec69400] 15:24:10 INFO - PROCESS | 1827 | 1461191050459 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f123ec77800) [pid = 1827] [serial = 978] [outer = 0x7f123ec69400] 15:24:11 INFO - PROCESS | 1827 | 1461191051388 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]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1585ms 15:24:11 INFO - PROCESS | 1827 | 1461191051446 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 1827 | 1461191051449 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:24:11 INFO - PROCESS | 1827 | 1461191051455 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 1827 | 1461191051458 Marionette TRACE conn3 <- [1,1274,null,{}] 15:24:11 INFO - PROCESS | 1827 | 1461191051463 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}] 15:24:11 INFO - PROCESS | 1827 | 1461191051656 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:24:11 INFO - PROCESS | 1827 | 1461191051897 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12446e1000 == 128 [pid = 1827] [id = 326] 15:24:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f123ec70400) [pid = 1827] [serial = 979] [outer = (nil)] 15:24:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f124f37e000) [pid = 1827] [serial = 980] [outer = 0x7f123ec70400] 15:24:12 INFO - PROCESS | 1827 | 1461191052014 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f124fd06800) [pid = 1827] [serial = 981] [outer = 0x7f123ec70400] 15:24:13 INFO - PROCESS | 1827 | 1461191053342 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]]]}] 15:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1940ms 15:24:13 INFO - PROCESS | 1827 | 1461191053423 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:24:13 INFO - PROCESS | 1827 | 1461191053429 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:24:13 INFO - PROCESS | 1827 | 1461191053443 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 1827 | 1461191053447 Marionette TRACE conn3 <- [1,1278,null,{}] 15:24:13 INFO - PROCESS | 1827 | 1461191053457 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}] 15:24:13 INFO - PROCESS | 1827 | 1461191053654 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:24:13 INFO - PROCESS | 1827 | 1461191053855 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bcc000 == 129 [pid = 1827] [id = 327] 15:24:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f124084cc00) [pid = 1827] [serial = 982] [outer = (nil)] 15:24:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f1242e6c800) [pid = 1827] [serial = 983] [outer = 0x7f124084cc00] 15:24:13 INFO - PROCESS | 1827 | 1461191053963 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f12444c9000) [pid = 1827] [serial = 984] [outer = 0x7f124084cc00] 15:24:14 INFO - PROCESS | 1827 | 1461191054996 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1636ms 15:24:15 INFO - PROCESS | 1827 | 1461191055078 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 1827 | 1461191055086 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:24:15 INFO - PROCESS | 1827 | 1461191055097 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 1827 | 1461191055100 Marionette TRACE conn3 <- [1,1282,null,{}] 15:24:15 INFO - PROCESS | 1827 | 1461191055105 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}] 15:24:15 INFO - PROCESS | 1827 | 1461191055340 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125892d000 == 128 [pid = 1827] [id = 232] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125764e800 == 127 [pid = 1827] [id = 228] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125761f800 == 126 [pid = 1827] [id = 229] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253979000 == 125 [pid = 1827] [id = 312] 15:24:15 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f1244798000) [pid = 1827] [serial = 842] [outer = (nil)] [url = about:blank] 15:24:15 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f1253c16000) [pid = 1827] [serial = 851] [outer = (nil)] [url = about:blank] 15:24:15 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f12447a1400) [pid = 1827] [serial = 845] [outer = (nil)] [url = about:blank] 15:24:15 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f1243ff8000) [pid = 1827] [serial = 854] [outer = (nil)] [url = about:blank] 15:24:15 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f124f4a7800) [pid = 1827] [serial = 848] [outer = (nil)] [url = about:blank] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535b1800 == 124 [pid = 1827] [id = 311] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffaf800 == 123 [pid = 1827] [id = 310] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248e12800 == 122 [pid = 1827] [id = 309] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245d4c800 == 121 [pid = 1827] [id = 308] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248e15000 == 120 [pid = 1827] [id = 307] 15:24:15 INFO - PROCESS | 1827 | 1461191055737 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12407a0800 == 119 [pid = 1827] [id = 305] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240609800 == 118 [pid = 1827] [id = 304] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242fa8000 == 117 [pid = 1827] [id = 303] 15:24:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240619800 == 118 [pid = 1827] [id = 328] 15:24:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1243ff6800) [pid = 1827] [serial = 985] [outer = (nil)] 15:24:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f12447a1400) [pid = 1827] [serial = 986] [outer = 0x7f1243ff6800] 15:24:15 INFO - PROCESS | 1827 | 1461191055819 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1247c0e400) [pid = 1827] [serial = 987] [outer = 0x7f1243ff6800] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242ca6800 == 117 [pid = 1827] [id = 302] 15:24:15 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125383f800 == 116 [pid = 1827] [id = 301] 15:24:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126bc0e800 == 115 [pid = 1827] [id = 300] 15:24:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b381800 == 114 [pid = 1827] [id = 299] 15:24:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1266346000 == 113 [pid = 1827] [id = 298] 15:24:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259933000 == 112 [pid = 1827] [id = 297] 15:24:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258934000 == 111 [pid = 1827] [id = 296] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f1255417800) [pid = 1827] [serial = 876] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f124dc4f800) [pid = 1827] [serial = 863] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f124dc53000) [pid = 1827] [serial = 821] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f1253ee2c00) [pid = 1827] [serial = 827] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f125350c400) [pid = 1827] [serial = 872] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f12444cbc00) [pid = 1827] [serial = 839] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f124f389800) [pid = 1827] [serial = 864] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f124dcca800) [pid = 1827] [serial = 857] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f1247e55800) [pid = 1827] [serial = 860] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f1250512c00) [pid = 1827] [serial = 867] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f124fbef800) [pid = 1827] [serial = 866] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f1259dac000) [pid = 1827] [serial = 830] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f125c385400) [pid = 1827] [serial = 833] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1252c27000) [pid = 1827] [serial = 869] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f124d907000) [pid = 1827] [serial = 861] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f126971a400) [pid = 1827] [serial = 836] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1250765000) [pid = 1827] [serial = 824] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1253ac6000) [pid = 1827] [serial = 873] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f1252eecc00) [pid = 1827] [serial = 870] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f1253c1ac00) [pid = 1827] [serial = 875] [outer = (nil)] [url = about:blank] 15:24:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124fcc0000 == 110 [pid = 1827] [id = 10] 15:24:16 INFO - PROCESS | 1827 | 1461191056892 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]]]}] 15:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1879ms 15:24:16 INFO - PROCESS | 1827 | 1461191056977 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 1827 | 1461191056981 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:24:16 INFO - PROCESS | 1827 | 1461191056987 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 1827 | 1461191056992 Marionette TRACE conn3 <- [1,1286,null,{}] 15:24:17 INFO - PROCESS | 1827 | 1461191057007 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}] 15:24:17 INFO - PROCESS | 1827 | 1461191057202 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:24:17 INFO - PROCESS | 1827 | 1461191057406 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246d23800 == 111 [pid = 1827] [id = 329] 15:24:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f1243ff8000) [pid = 1827] [serial = 988] [outer = (nil)] 15:24:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f124da96800) [pid = 1827] [serial = 989] [outer = 0x7f1243ff8000] 15:24:17 INFO - PROCESS | 1827 | 1461191057476 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f124dccec00) [pid = 1827] [serial = 990] [outer = 0x7f1243ff8000] 15:24:18 INFO - PROCESS | 1827 | 1461191058387 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]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1433ms 15:24:18 INFO - PROCESS | 1827 | 1461191058449 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 1827 | 1461191058455 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:24:18 INFO - PROCESS | 1827 | 1461191058472 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1827 | 1461191058474 Marionette TRACE conn3 <- [1,1290,null,{}] 15:24:18 INFO - PROCESS | 1827 | 1461191058479 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}] 15:24:18 INFO - PROCESS | 1827 | 1461191058708 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:24:18 INFO - PROCESS | 1827 | 1461191058735 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f02800 == 112 [pid = 1827] [id = 330] 15:24:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f124f382400) [pid = 1827] [serial = 991] [outer = (nil)] 15:24:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f124fbec800) [pid = 1827] [serial = 992] [outer = 0x7f124f382400] 15:24:18 INFO - PROCESS | 1827 | 1461191058814 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f124fd06c00) [pid = 1827] [serial = 993] [outer = 0x7f124f382400] 15:24:19 INFO - PROCESS | 1827 | 1461191059749 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]]]}] 15:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1334ms 15:24:19 INFO - PROCESS | 1827 | 1461191059811 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 1827 | 1461191059815 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:24:19 INFO - PROCESS | 1827 | 1461191059827 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 1827 | 1461191059829 Marionette TRACE conn3 <- [1,1294,null,{}] 15:24:19 INFO - PROCESS | 1827 | 1461191059834 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}] 15:24:20 INFO - PROCESS | 1827 | 1461191060147 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:24:20 INFO - PROCESS | 1827 | 1461191060178 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fcc0000 == 113 [pid = 1827] [id = 331] 15:24:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f124da9a000) [pid = 1827] [serial = 994] [outer = (nil)] 15:24:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f124fd0d000) [pid = 1827] [serial = 995] [outer = 0x7f124da9a000] 15:24:20 INFO - PROCESS | 1827 | 1461191060241 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1250765000) [pid = 1827] [serial = 996] [outer = 0x7f124da9a000] 15:24:21 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f124f4b0c00) [pid = 1827] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:24:21 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f124f4af800) [pid = 1827] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:24:21 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1242e6a800) [pid = 1827] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:24:21 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f12447f1000) [pid = 1827] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:24:21 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f124d908800) [pid = 1827] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:24:21 INFO - PROCESS | 1827 | 1461191061401 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]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1583ms 15:24:21 INFO - PROCESS | 1827 | 1461191061410 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1827 | 1461191061413 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:24:21 INFO - PROCESS | 1827 | 1461191061419 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1827 | 1461191061421 Marionette TRACE conn3 <- [1,1298,null,{}] 15:24:21 INFO - PROCESS | 1827 | 1461191061426 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}] 15:24:21 INFO - PROCESS | 1827 | 1461191061692 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:24:21 INFO - PROCESS | 1827 | 1461191061719 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252d91000 == 114 [pid = 1827] [id = 332] 15:24:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f124fc65400) [pid = 1827] [serial = 997] [outer = (nil)] 15:24:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f1252e97c00) [pid = 1827] [serial = 998] [outer = 0x7f124fc65400] 15:24:21 INFO - PROCESS | 1827 | 1461191061785 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f1253c10c00) [pid = 1827] [serial = 999] [outer = 0x7f124fc65400] 15:24:22 INFO - PROCESS | 1827 | 1461191062599 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]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1231ms 15:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:24:22 INFO - PROCESS | 1827 | 1461191062651 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 1827 | 1461191062654 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:24:22 INFO - PROCESS | 1827 | 1461191062660 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 1827 | 1461191062662 Marionette TRACE conn3 <- [1,1302,null,{}] 15:24:22 INFO - PROCESS | 1827 | 1461191062667 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}] 15:24:22 INFO - PROCESS | 1827 | 1461191062839 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:24:22 INFO - PROCESS | 1827 | 1461191062852 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125384f800 == 115 [pid = 1827] [id = 333] 15:24:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f125148c400) [pid = 1827] [serial = 1000] [outer = (nil)] 15:24:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1254a3f400) [pid = 1827] [serial = 1001] [outer = 0x7f125148c400] 15:24:22 INFO - PROCESS | 1827 | 1461191062913 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f1256eaa400) [pid = 1827] [serial = 1002] [outer = 0x7f125148c400] 15:24:24 INFO - PROCESS | 1827 | 1461191064110 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]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1482ms 15:24:24 INFO - PROCESS | 1827 | 1461191064142 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 1827 | 1461191064148 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:24:24 INFO - PROCESS | 1827 | 1461191064158 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 1827 | 1461191064162 Marionette TRACE conn3 <- [1,1306,null,{}] 15:24:24 INFO - PROCESS | 1827 | 1461191064170 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}] 15:24:24 INFO - PROCESS | 1827 | 1461191064381 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:24:24 INFO - PROCESS | 1827 | 1461191064631 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243f21000 == 116 [pid = 1827] [id = 334] 15:24:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f12444c8800) [pid = 1827] [serial = 1003] [outer = (nil)] 15:24:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f1245be1800) [pid = 1827] [serial = 1004] [outer = 0x7f12444c8800] 15:24:24 INFO - PROCESS | 1827 | 1461191064721 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f1246e2b400) [pid = 1827] [serial = 1005] [outer = 0x7f12444c8800] 15:24:25 INFO - PROCESS | 1827 | 1461191065623 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]]]}] 15:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1536ms 15:24:25 INFO - PROCESS | 1827 | 1461191065695 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 1827 | 1461191065704 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:24:25 INFO - PROCESS | 1827 | 1461191065714 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 1827 | 1461191065719 Marionette TRACE conn3 <- [1,1310,null,{}] 15:24:25 INFO - PROCESS | 1827 | 1461191065725 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}] 15:24:25 INFO - PROCESS | 1827 | 1461191065959 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:24:26 INFO - PROCESS | 1827 | 1461191066285 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fcb2000 == 117 [pid = 1827] [id = 335] 15:24:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1245bdc800) [pid = 1827] [serial = 1006] [outer = (nil)] 15:24:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f124da9b000) [pid = 1827] [serial = 1007] [outer = 0x7f1245bdc800] 15:24:26 INFO - PROCESS | 1827 | 1461191066359 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f124f2ed400) [pid = 1827] [serial = 1008] [outer = 0x7f1245bdc800] 15:24:27 INFO - PROCESS | 1827 | 1461191067243 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] 15:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:24:27 INFO - PROCESS | 1827 | 1461191067310 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:24:27 INFO - PROCESS | 1827 | 1461191067316 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 1827 | 1461191067322 Marionette TRACE conn3 <- [1,1314,null,{}] 15:24:27 INFO - PROCESS | 1827 | 1461191067338 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}] 15:24:27 INFO - PROCESS | 1827 | 1461191067584 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:24:27 INFO - PROCESS | 1827 | 1461191067826 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257643000 == 118 [pid = 1827] [id = 336] 15:24:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f12503a4c00) [pid = 1827] [serial = 1009] [outer = (nil)] 15:24:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1252e9a800) [pid = 1827] [serial = 1010] [outer = 0x7f12503a4c00] 15:24:27 INFO - PROCESS | 1827 | 1461191067948 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f1253ac6400) [pid = 1827] [serial = 1011] [outer = 0x7f12503a4c00] 15:24:28 INFO - PROCESS | 1827 | 1461191068824 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]]]}] 15:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1538ms 15:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:24:28 INFO - PROCESS | 1827 | 1461191068855 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 1827 | 1461191068859 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:24:28 INFO - PROCESS | 1827 | 1461191068865 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 1827 | 1461191068868 Marionette TRACE conn3 <- [1,1318,null,{}] 15:24:28 INFO - PROCESS | 1827 | 1461191068873 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}] 15:24:29 INFO - PROCESS | 1827 | 1461191069082 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:24:29 INFO - PROCESS | 1827 | 1461191069289 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258121000 == 119 [pid = 1827] [id = 337] 15:24:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1253741800) [pid = 1827] [serial = 1012] [outer = (nil)] 15:24:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f1256658800) [pid = 1827] [serial = 1013] [outer = 0x7f1253741800] 15:24:29 INFO - PROCESS | 1827 | 1461191069367 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f1258973c00) [pid = 1827] [serial = 1014] [outer = 0x7f1253741800] 15:24:30 INFO - PROCESS | 1827 | 1461191070253 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]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1429ms 15:24:30 INFO - PROCESS | 1827 | 1461191070294 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 1827 | 1461191070297 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:24:30 INFO - PROCESS | 1827 | 1461191070303 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 1827 | 1461191070307 Marionette TRACE conn3 <- [1,1322,null,{}] 15:24:30 INFO - PROCESS | 1827 | 1461191070312 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}] 15:24:30 INFO - PROCESS | 1827 | 1461191070503 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:24:30 INFO - PROCESS | 1827 | 1461191070707 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259933000 == 120 [pid = 1827] [id = 338] 15:24:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f1253c1a000) [pid = 1827] [serial = 1015] [outer = (nil)] 15:24:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f1259aaa000) [pid = 1827] [serial = 1016] [outer = 0x7f1253c1a000] 15:24:30 INFO - PROCESS | 1827 | 1461191070778 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f12599c4000) [pid = 1827] [serial = 1017] [outer = 0x7f1253c1a000] 15:24:31 INFO - PROCESS | 1827 | 1461191071712 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]]]}] 15:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1479ms 15:24:31 INFO - PROCESS | 1827 | 1461191071785 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 1827 | 1461191071789 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:24:31 INFO - PROCESS | 1827 | 1461191071795 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 1827 | 1461191071797 Marionette TRACE conn3 <- [1,1326,null,{}] 15:24:31 INFO - PROCESS | 1827 | 1461191071803 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}] 15:24:32 INFO - PROCESS | 1827 | 1461191072062 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:24:32 INFO - PROCESS | 1827 | 1461191072304 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126920d800 == 121 [pid = 1827] [id = 339] 15:24:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f125b089400) [pid = 1827] [serial = 1018] [outer = (nil)] 15:24:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f126765fc00) [pid = 1827] [serial = 1019] [outer = 0x7f125b089400] 15:24:32 INFO - PROCESS | 1827 | 1461191072420 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f126b868400) [pid = 1827] [serial = 1020] [outer = 0x7f125b089400] 15:24:33 INFO - PROCESS | 1827 | 1461191073296 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]]]}] 15:24:33 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 15:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1581ms 15:24:33 INFO - PROCESS | 1827 | 1461191073377 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 1827 | 1461191073380 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:24:33 INFO - PROCESS | 1827 | 1461191073386 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 1827 | 1461191073389 Marionette TRACE conn3 <- [1,1330,null,{}] 15:24:33 INFO - PROCESS | 1827 | 1461191073394 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}] 15:24:33 INFO - PROCESS | 1827 | 1461191073619 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:24:33 INFO - PROCESS | 1827 | 1461191073858 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126bc17000 == 122 [pid = 1827] [id = 340] 15:24:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f1248082400) [pid = 1827] [serial = 1021] [outer = (nil)] 15:24:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f124808c400) [pid = 1827] [serial = 1022] [outer = 0x7f1248082400] 15:24:33 INFO - PROCESS | 1827 | 1461191073974 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1248091800) [pid = 1827] [serial = 1023] [outer = 0x7f1248082400] 15:24:34 INFO - PROCESS | 1827 | 1461191074834 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]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1485ms 15:24:34 INFO - PROCESS | 1827 | 1461191074872 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 1827 | 1461191074876 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:24:34 INFO - PROCESS | 1827 | 1461191074881 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1827 | 1461191074885 Marionette TRACE conn3 <- [1,1334,null,{}] 15:24:34 INFO - PROCESS | 1827 | 1461191074890 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}] 15:24:35 INFO - PROCESS | 1827 | 1461191075084 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:24:35 INFO - PROCESS | 1827 | 1461191075300 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253922800 == 123 [pid = 1827] [id = 341] 15:24:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f1242fe5400) [pid = 1827] [serial = 1024] [outer = (nil)] 15:24:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f1242fee800) [pid = 1827] [serial = 1025] [outer = 0x7f1242fe5400] 15:24:35 INFO - PROCESS | 1827 | 1461191075372 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f1242ff3c00) [pid = 1827] [serial = 1026] [outer = 0x7f1242fe5400] 15:24:36 INFO - PROCESS | 1827 | 1461191076272 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]]]}] 15:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1437ms 15:24:36 INFO - PROCESS | 1827 | 1461191076320 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:24:36 INFO - PROCESS | 1827 | 1461191076324 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:24:36 INFO - PROCESS | 1827 | 1461191076330 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 1827 | 1461191076333 Marionette TRACE conn3 <- [1,1338,null,{}] 15:24:36 INFO - PROCESS | 1827 | 1461191076338 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}] 15:24:36 INFO - PROCESS | 1827 | 1461191076563 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:24:36 INFO - PROCESS | 1827 | 1461191076803 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1e8000 == 124 [pid = 1827] [id = 342] 15:24:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f123f145800) [pid = 1827] [serial = 1027] [outer = (nil)] 15:24:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f123f14c800) [pid = 1827] [serial = 1028] [outer = 0x7f123f145800] 15:24:36 INFO - PROCESS | 1827 | 1461191076918 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f123f151000) [pid = 1827] [serial = 1029] [outer = 0x7f123f145800] 15:24:38 INFO - PROCESS | 1827 | 1461191078211 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]]]}] 15:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1937ms 15:24:38 INFO - PROCESS | 1827 | 1461191078335 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 1827 | 1461191078339 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:24:38 INFO - PROCESS | 1827 | 1461191078348 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 1827 | 1461191078350 Marionette TRACE conn3 <- [1,1342,null,{}] 15:24:38 INFO - PROCESS | 1827 | 1461191078354 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}] 15:24:38 INFO - PROCESS | 1827 | 1461191078555 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:24:38 INFO - PROCESS | 1827 | 1461191078752 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1273298800 == 125 [pid = 1827] [id = 343] 15:24:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f123f146000) [pid = 1827] [serial = 1030] [outer = (nil)] 15:24:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f1242fed000) [pid = 1827] [serial = 1031] [outer = 0x7f123f146000] 15:24:38 INFO - PROCESS | 1827 | 1461191078823 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f126b6c4800) [pid = 1827] [serial = 1032] [outer = 0x7f123f146000] 15:24:39 INFO - PROCESS | 1827 | 1461191079682 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]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1385ms 15:24:39 INFO - PROCESS | 1827 | 1461191079734 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 1827 | 1461191079739 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:24:39 INFO - PROCESS | 1827 | 1461191079745 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 1827 | 1461191079749 Marionette TRACE conn3 <- [1,1346,null,{}] 15:24:39 INFO - PROCESS | 1827 | 1461191079755 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}] 15:24:39 INFO - PROCESS | 1827 | 1461191079978 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:24:40 INFO - PROCESS | 1827 | 1461191080192 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124306d800 == 126 [pid = 1827] [id = 344] 15:24:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f123e088400) [pid = 1827] [serial = 1033] [outer = (nil)] 15:24:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f123e08f800) [pid = 1827] [serial = 1034] [outer = 0x7f123e088400] 15:24:40 INFO - PROCESS | 1827 | 1461191080312 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f123efe0800) [pid = 1827] [serial = 1035] [outer = 0x7f123e088400] 15:24:41 INFO - PROCESS | 1827 | 1461191081650 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]]]}] 15:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1981ms 15:24:41 INFO - PROCESS | 1827 | 1461191081763 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 1827 | 1461191081767 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:24:41 INFO - PROCESS | 1827 | 1461191081781 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 1827 | 1461191081788 Marionette TRACE conn3 <- [1,1350,null,{}] 15:24:41 INFO - PROCESS | 1827 | 1461191081797 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}] 15:24:41 INFO - PROCESS | 1827 | 1461191081993 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:24:42 INFO - PROCESS | 1827 | 1461191082199 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242ca5000 == 127 [pid = 1827] [id = 345] 15:24:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f123e091000) [pid = 1827] [serial = 1036] [outer = (nil)] 15:24:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f123efe0400) [pid = 1827] [serial = 1037] [outer = 0x7f123e091000] 15:24:42 INFO - PROCESS | 1827 | 1461191082307 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f123f14e000) [pid = 1827] [serial = 1038] [outer = 0x7f123e091000] 15:24:43 INFO - PROCESS | 1827 | 1461191083363 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]]]}] 15:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1637ms 15:24:43 INFO - PROCESS | 1827 | 1461191083417 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1827 | 1461191083425 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:24:43 INFO - PROCESS | 1827 | 1461191083435 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1827 | 1461191083439 Marionette TRACE conn3 <- [1,1354,null,{}] 15:24:43 INFO - PROCESS | 1827 | 1461191083444 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}] 15:24:43 INFO - PROCESS | 1827 | 1461191083640 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:24:43 INFO - PROCESS | 1827 | 1461191083883 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243070800 == 128 [pid = 1827] [id = 346] 15:24:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f1240848400) [pid = 1827] [serial = 1039] [outer = (nil)] 15:24:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f1242deb000) [pid = 1827] [serial = 1040] [outer = 0x7f1240848400] 15:24:43 INFO - PROCESS | 1827 | 1461191083953 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f1242e72c00) [pid = 1827] [serial = 1041] [outer = 0x7f1240848400] 15:24:44 INFO - PROCESS | 1827 | 1461191084897 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]]]}] 15:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1482ms 15:24:44 INFO - PROCESS | 1827 | 1461191084917 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 1827 | 1461191084920 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:24:44 INFO - PROCESS | 1827 | 1461191084944 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - PROCESS | 1827 | 1461191084950 Marionette TRACE conn3 <- [1,1358,null,{}] 15:24:44 INFO - PROCESS | 1827 | 1461191084968 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}] 15:24:45 INFO - PROCESS | 1827 | 1461191085177 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:24:45 INFO - PROCESS | 1827 | 1461191085459 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bc2000 == 129 [pid = 1827] [id = 347] 15:24:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f1244793c00) [pid = 1827] [serial = 1042] [outer = (nil)] 15:24:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f12447f1000) [pid = 1827] [serial = 1043] [outer = 0x7f1244793c00] 15:24:45 INFO - PROCESS | 1827 | 1461191085575 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f1245eaf400) [pid = 1827] [serial = 1044] [outer = 0x7f1244793c00] 15:24:46 INFO - PROCESS | 1827 | 1461191086367 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]]]}] 15:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1461ms 15:24:46 INFO - PROCESS | 1827 | 1461191086388 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:24:46 INFO - PROCESS | 1827 | 1461191086392 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:24:46 INFO - PROCESS | 1827 | 1461191086398 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 1827 | 1461191086400 Marionette TRACE conn3 <- [1,1362,null,{}] 15:24:46 INFO - PROCESS | 1827 | 1461191086405 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}] 15:24:46 INFO - PROCESS | 1827 | 1461191086586 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:24:46 INFO - PROCESS | 1827 | 1461191086801 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243082800 == 130 [pid = 1827] [id = 348] 15:24:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f1246e2c400) [pid = 1827] [serial = 1045] [outer = (nil)] 15:24:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f1247c07800) [pid = 1827] [serial = 1046] [outer = 0x7f1246e2c400] 15:24:46 INFO - PROCESS | 1827 | 1461191086913 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f1247dda800) [pid = 1827] [serial = 1047] [outer = 0x7f1246e2c400] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259970800 == 129 [pid = 1827] [id = 237] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c3d2800 == 128 [pid = 1827] [id = 238] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b388800 == 127 [pid = 1827] [id = 240] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12447be000 == 126 [pid = 1827] [id = 243] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f124050d000) [pid = 1827] [serial = 914] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f1253b65400) [pid = 1827] [serial = 899] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f1242e6f800) [pid = 1827] [serial = 911] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f12503acc00) [pid = 1827] [serial = 884] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f125350b800) [pid = 1827] [serial = 938] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f125c5b2c00) [pid = 1827] [serial = 893] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f125910f400) [pid = 1827] [serial = 890] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1253c86800) [pid = 1827] [serial = 887] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1245eae400) [pid = 1827] [serial = 920] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1247f60000) [pid = 1827] [serial = 902] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f124dbf0c00) [pid = 1827] [serial = 881] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f12406b0400) [pid = 1827] [serial = 917] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f1253b6b000) [pid = 1827] [serial = 905] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f1242df3400) [pid = 1827] [serial = 908] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f126b074800) [pid = 1827] [serial = 896] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126635b000 == 125 [pid = 1827] [id = 239] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12789d3800 == 124 [pid = 1827] [id = 242] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1255758800 == 123 [pid = 1827] [id = 236] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126bb64800 == 122 [pid = 1827] [id = 241] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ecb2000 == 121 [pid = 1827] [id = 325] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240865000 == 120 [pid = 1827] [id = 324] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f7d1800 == 119 [pid = 1827] [id = 323] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243cb8000 == 118 [pid = 1827] [id = 322] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126e5d1000 == 117 [pid = 1827] [id = 321] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243076800 == 116 [pid = 1827] [id = 320] 15:24:47 INFO - PROCESS | 1827 | 1461191087977 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]]]}] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b8ab800 == 115 [pid = 1827] [id = 319] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12655b7000 == 114 [pid = 1827] [id = 318] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259925800 == 113 [pid = 1827] [id = 317] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e1d800 == 112 [pid = 1827] [id = 316] 15:24:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d26800 == 111 [pid = 1827] [id = 315] 15:24:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248fc2800 == 110 [pid = 1827] [id = 314] 15:24:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242cc0800 == 109 [pid = 1827] [id = 313] 15:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1647ms 15:24:48 INFO - PROCESS | 1827 | 1461191088045 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 1827 | 1461191088048 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:24:48 INFO - PROCESS | 1827 | 1461191088055 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1827 | 1461191088057 Marionette TRACE conn3 <- [1,1366,null,{}] 15:24:48 INFO - PROCESS | 1827 | 1461191088062 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}] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f124fc5f800) [pid = 1827] [serial = 932] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f1252abd800) [pid = 1827] [serial = 935] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f12447ecc00) [pid = 1827] [serial = 924] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f1247e52400) [pid = 1827] [serial = 926] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f12444c4c00) [pid = 1827] [serial = 923] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f1252ee4c00) [pid = 1827] [serial = 936] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f1250637000) [pid = 1827] [serial = 933] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1257294400) [pid = 1827] [serial = 878] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f124f4a6400) [pid = 1827] [serial = 930] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f1249020400) [pid = 1827] [serial = 927] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f124f150800) [pid = 1827] [serial = 929] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1827 | 1461191088324 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:24:48 INFO - PROCESS | 1827 | 1461191088557 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240856000 == 110 [pid = 1827] [id = 349] 15:24:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1246e27400) [pid = 1827] [serial = 1048] [outer = (nil)] 15:24:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1247ddd400) [pid = 1827] [serial = 1049] [outer = 0x7f1246e27400] 15:24:48 INFO - PROCESS | 1827 | 1461191088620 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f1247f61400) [pid = 1827] [serial = 1050] [outer = 0x7f1246e27400] 15:24:49 INFO - PROCESS | 1827 | 1461191089363 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] 15:24:49 INFO - PROCESS | 1827 | 1461191089439 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:24:49 INFO - PROCESS | 1827 | 1461191089445 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1827 | 1461191089447 Marionette TRACE conn3 <- [1,1370,null,{}] 15:24:49 INFO - PROCESS | 1827 | 1461191089452 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}] 15:24:49 INFO - PROCESS | 1827 | 1461191089658 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:24:49 INFO - PROCESS | 1827 | 1461191089838 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248a89000 == 111 [pid = 1827] [id = 350] 15:24:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f124479a000) [pid = 1827] [serial = 1051] [outer = (nil)] 15:24:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f124dbf2800) [pid = 1827] [serial = 1052] [outer = 0x7f124479a000] 15:24:49 INFO - PROCESS | 1827 | 1461191089906 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f124f4aec00) [pid = 1827] [serial = 1053] [outer = 0x7f124479a000] 15:24:50 INFO - PROCESS | 1827 | 1461191090693 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] 15:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:24:50 INFO - PROCESS | 1827 | 1461191090747 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:24:50 INFO - PROCESS | 1827 | 1461191090754 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 1827 | 1461191090757 Marionette TRACE conn3 <- [1,1374,null,{}] 15:24:50 INFO - PROCESS | 1827 | 1461191090762 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}] 15:24:51 INFO - PROCESS | 1827 | 1461191091013 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:24:51 INFO - PROCESS | 1827 | 1461191091046 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f81c800 == 112 [pid = 1827] [id = 351] 15:24:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1246e2d800) [pid = 1827] [serial = 1054] [outer = (nil)] 15:24:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f124fc62800) [pid = 1827] [serial = 1055] [outer = 0x7f1246e2d800] 15:24:51 INFO - PROCESS | 1827 | 1461191091106 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f12503acc00) [pid = 1827] [serial = 1056] [outer = 0x7f1246e2d800] 15:24:51 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:51 INFO - PROCESS | 1827 | 1461191091946 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] 15:24:51 INFO - PROCESS | 1827 | 1461191091991 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:24:52 INFO - PROCESS | 1827 | 1461191092004 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 1827 | 1461191092006 Marionette TRACE conn3 <- [1,1378,null,{}] 15:24:52 INFO - PROCESS | 1827 | 1461191092012 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}] 15:24:52 INFO - PROCESS | 1827 | 1461191092245 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f12676cf400) [pid = 1827] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f1247ddfc00) [pid = 1827] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f125737c000) [pid = 1827] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f1252eeec00) [pid = 1827] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f1247dd6800) [pid = 1827] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1247dda000) [pid = 1827] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f1246e80c00) [pid = 1827] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f12406af800) [pid = 1827] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1253ac4000) [pid = 1827] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f1258279400) [pid = 1827] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f124f2ec800) [pid = 1827] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f124fc65400) [pid = 1827] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f124f206c00) [pid = 1827] [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.] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f124fcc0800) [pid = 1827] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f125c344000) [pid = 1827] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f12503a2400) [pid = 1827] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f1246e87000) [pid = 1827] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f124fc5b400) [pid = 1827] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f125050c400) [pid = 1827] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f1243ff8c00) [pid = 1827] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f125c308c00) [pid = 1827] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f125125f800) [pid = 1827] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f1253314000) [pid = 1827] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f1253c85400) [pid = 1827] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f1252c24c00) [pid = 1827] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f1257380800) [pid = 1827] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f1253c8f000) [pid = 1827] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f1253c90c00) [pid = 1827] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f1246e8d800) [pid = 1827] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f124f382400) [pid = 1827] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f124da9a000) [pid = 1827] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1243ff8000) [pid = 1827] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f1243ff6800) [pid = 1827] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:24:53 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f124084cc00) [pid = 1827] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:24:53 INFO - PROCESS | 1827 | 1461191093455 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243cab000 == 113 [pid = 1827] [id = 352] 15:24:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f124050d400) [pid = 1827] [serial = 1057] [outer = (nil)] 15:24:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f1242df6c00) [pid = 1827] [serial = 1058] [outer = 0x7f124050d400] 15:24:53 INFO - PROCESS | 1827 | 1461191093521 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f1246e8d800) [pid = 1827] [serial = 1059] [outer = 0x7f124050d400] 15:24:54 INFO - PROCESS | 1827 | 1461191094154 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] 15:24:54 INFO - PROCESS | 1827 | 1461191094199 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:24:54 INFO - PROCESS | 1827 | 1461191094209 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 1827 | 1461191094212 Marionette TRACE conn3 <- [1,1382,null,{}] 15:24:54 INFO - PROCESS | 1827 | 1461191094218 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}] 15:24:54 INFO - PROCESS | 1827 | 1461191094461 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:24:54 INFO - PROCESS | 1827 | 1461191094479 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1250147800 == 114 [pid = 1827] [id = 353] 15:24:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f124f2ea800) [pid = 1827] [serial = 1060] [outer = (nil)] 15:24:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1251253c00) [pid = 1827] [serial = 1061] [outer = 0x7f124f2ea800] 15:24:54 INFO - PROCESS | 1827 | 1461191094539 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f125136d800) [pid = 1827] [serial = 1062] [outer = 0x7f124f2ea800] 15:24:55 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:55 INFO - PROCESS | 1827 | 1461191095488 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] 15:24:55 INFO - PROCESS | 1827 | 1461191095549 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:24:55 INFO - PROCESS | 1827 | 1461191095558 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 1827 | 1461191095564 Marionette TRACE conn3 <- [1,1386,null,{}] 15:24:55 INFO - PROCESS | 1827 | 1461191095574 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}] 15:24:55 INFO - PROCESS | 1827 | 1461191095779 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:24:56 INFO - PROCESS | 1827 | 1461191096097 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240853000 == 115 [pid = 1827] [id = 354] 15:24:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f123efda800) [pid = 1827] [serial = 1063] [outer = (nil)] 15:24:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f123efe3400) [pid = 1827] [serial = 1064] [outer = 0x7f123efda800] 15:24:56 INFO - PROCESS | 1827 | 1461191096178 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f1240509400) [pid = 1827] [serial = 1065] [outer = 0x7f123efda800] 15:24:57 INFO - PROCESS | 1827 | 1461191097087 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] 15:24:57 INFO - PROCESS | 1827 | 1461191097156 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:24:57 INFO - PROCESS | 1827 | 1461191097167 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 1827 | 1461191097170 Marionette TRACE conn3 <- [1,1390,null,{}] 15:24:57 INFO - PROCESS | 1827 | 1461191097177 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}] 15:24:57 INFO - PROCESS | 1827 | 1461191097421 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:24:57 INFO - PROCESS | 1827 | 1461191097664 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c32800 == 116 [pid = 1827] [id = 355] 15:24:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1242e6d800) [pid = 1827] [serial = 1066] [outer = (nil)] 15:24:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f12444cb000) [pid = 1827] [serial = 1067] [outer = 0x7f1242e6d800] 15:24:57 INFO - PROCESS | 1827 | 1461191097779 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f1245be5400) [pid = 1827] [serial = 1068] [outer = 0x7f1242e6d800] 15:24:58 INFO - PROCESS | 1827 | 1461191098745 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]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1591ms 15:24:58 INFO - PROCESS | 1827 | 1461191098758 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 1827 | 1461191098760 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:24:58 INFO - PROCESS | 1827 | 1461191098767 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 1827 | 1461191098772 Marionette TRACE conn3 <- [1,1394,null,{}] 15:24:58 INFO - PROCESS | 1827 | 1461191098788 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}] 15:24:59 INFO - PROCESS | 1827 | 1461191099002 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:24:59 INFO - PROCESS | 1827 | 1461191099263 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253928800 == 117 [pid = 1827] [id = 356] 15:24:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f1247f61c00) [pid = 1827] [serial = 1069] [outer = (nil)] 15:24:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1249016400) [pid = 1827] [serial = 1070] [outer = 0x7f1247f61c00] 15:24:59 INFO - PROCESS | 1827 | 1461191099384 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f124dbf3c00) [pid = 1827] [serial = 1071] [outer = 0x7f1247f61c00] 15:25:00 INFO - PROCESS | 1827 | 1461191100256 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]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1535ms 15:25:00 INFO - PROCESS | 1827 | 1461191100302 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:25:00 INFO - PROCESS | 1827 | 1461191100308 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:25:00 INFO - PROCESS | 1827 | 1461191100314 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 1827 | 1461191100317 Marionette TRACE conn3 <- [1,1398,null,{}] 15:25:00 INFO - PROCESS | 1827 | 1461191100322 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}] 15:25:00 INFO - PROCESS | 1827 | 1461191100546 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:25:00 INFO - PROCESS | 1827 | 1461191100793 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556d8800 == 118 [pid = 1827] [id = 357] 15:25:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1240850000) [pid = 1827] [serial = 1072] [outer = (nil)] 15:25:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f124f2efc00) [pid = 1827] [serial = 1073] [outer = 0x7f1240850000] 15:25:00 INFO - PROCESS | 1827 | 1461191100915 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f124fd10400) [pid = 1827] [serial = 1074] [outer = 0x7f1240850000] 15:25:01 INFO - PROCESS | 1827 | 1461191101810 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]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1532ms 15:25:01 INFO - PROCESS | 1827 | 1461191101846 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 1827 | 1461191101850 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:25:01 INFO - PROCESS | 1827 | 1461191101856 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 1827 | 1461191101859 Marionette TRACE conn3 <- [1,1402,null,{}] 15:25:01 INFO - PROCESS | 1827 | 1461191101864 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}] 15:25:02 INFO - PROCESS | 1827 | 1461191102079 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:25:02 INFO - PROCESS | 1827 | 1461191102287 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e04800 == 119 [pid = 1827] [id = 358] 15:25:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f1246e82800) [pid = 1827] [serial = 1075] [outer = (nil)] 15:25:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f1251711400) [pid = 1827] [serial = 1076] [outer = 0x7f1246e82800] 15:25:02 INFO - PROCESS | 1827 | 1461191102381 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f1253506c00) [pid = 1827] [serial = 1077] [outer = 0x7f1246e82800] 15:25:03 INFO - PROCESS | 1827 | 1461191103303 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]]]}] 15:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1478ms 15:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:25:03 INFO - PROCESS | 1827 | 1461191103335 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 1827 | 1461191103338 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:25:03 INFO - PROCESS | 1827 | 1461191103345 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 1827 | 1461191103348 Marionette TRACE conn3 <- [1,1406,null,{}] 15:25:03 INFO - PROCESS | 1827 | 1461191103353 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}] 15:25:03 INFO - PROCESS | 1827 | 1461191103594 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:25:03 INFO - PROCESS | 1827 | 1461191103891 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125b0e6000 == 120 [pid = 1827] [id = 359] 15:25:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f1253b65800) [pid = 1827] [serial = 1078] [outer = (nil)] 15:25:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f12557a3400) [pid = 1827] [serial = 1079] [outer = 0x7f1253b65800] 15:25:04 INFO - PROCESS | 1827 | 1461191104015 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f1258971800) [pid = 1827] [serial = 1080] [outer = 0x7f1253b65800] 15:25:04 INFO - PROCESS | 1827 | 1461191104857 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]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1541ms 15:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:25:04 INFO - PROCESS | 1827 | 1461191104886 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 1827 | 1461191104889 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:25:04 INFO - PROCESS | 1827 | 1461191104894 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 1827 | 1461191104898 Marionette TRACE conn3 <- [1,1410,null,{}] 15:25:04 INFO - PROCESS | 1827 | 1461191104904 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}] 15:25:05 INFO - PROCESS | 1827 | 1461191105092 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:25:05 INFO - PROCESS | 1827 | 1461191105302 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267856800 == 121 [pid = 1827] [id = 360] 15:25:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f1255418400) [pid = 1827] [serial = 1081] [outer = (nil)] 15:25:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1259ecbc00) [pid = 1827] [serial = 1082] [outer = 0x7f1255418400] 15:25:05 INFO - PROCESS | 1827 | 1461191105413 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f125c37a000) [pid = 1827] [serial = 1083] [outer = 0x7f1255418400] 15:25:06 INFO - PROCESS | 1827 | 1461191106411 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]]]}] 15:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1538ms 15:25:06 INFO - PROCESS | 1827 | 1461191106434 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 1827 | 1461191106437 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:25:06 INFO - PROCESS | 1827 | 1461191106443 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 1827 | 1461191106446 Marionette TRACE conn3 <- [1,1414,null,{}] 15:25:06 INFO - PROCESS | 1827 | 1461191106451 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}] 15:25:06 INFO - PROCESS | 1827 | 1461191106715 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:25:07 INFO - PROCESS | 1827 | 1461191107076 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126bb64800 == 122 [pid = 1827] [id = 361] 15:25:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f125c37a800) [pid = 1827] [serial = 1084] [outer = (nil)] 15:25:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f12663e6c00) [pid = 1827] [serial = 1085] [outer = 0x7f125c37a800] 15:25:07 INFO - PROCESS | 1827 | 1461191107205 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f1266695800) [pid = 1827] [serial = 1086] [outer = 0x7f125c37a800] 15:25:08 INFO - PROCESS | 1827 | 1461191108374 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]]]}] 15:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1942ms 15:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:25:08 INFO - PROCESS | 1827 | 1461191108387 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 1827 | 1461191108390 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:25:08 INFO - PROCESS | 1827 | 1461191108396 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 1827 | 1461191108400 Marionette TRACE conn3 <- [1,1418,null,{}] 15:25:08 INFO - PROCESS | 1827 | 1461191108405 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}] 15:25:08 INFO - PROCESS | 1827 | 1461191108610 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:25:08 INFO - PROCESS | 1827 | 1461191108815 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ee60000 == 123 [pid = 1827] [id = 362] 15:25:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f1253b69400) [pid = 1827] [serial = 1087] [outer = (nil)] 15:25:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f12675db800) [pid = 1827] [serial = 1088] [outer = 0x7f1253b69400] 15:25:08 INFO - PROCESS | 1827 | 1461191108934 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f12676ce000) [pid = 1827] [serial = 1089] [outer = 0x7f1253b69400] 15:25:09 INFO - PROCESS | 1827 | 1461191109993 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]]]}] 15:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1637ms 15:25:10 INFO - PROCESS | 1827 | 1461191110033 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 1827 | 1461191110037 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:25:10 INFO - PROCESS | 1827 | 1461191110043 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 1827 | 1461191110047 Marionette TRACE conn3 <- [1,1422,null,{}] 15:25:10 INFO - PROCESS | 1827 | 1461191110052 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}] 15:25:10 INFO - PROCESS | 1827 | 1461191110257 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:25:10 INFO - PROCESS | 1827 | 1461191110507 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fb9b000 == 124 [pid = 1827] [id = 363] 15:25:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f123f844800) [pid = 1827] [serial = 1090] [outer = (nil)] 15:25:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f123f84c800) [pid = 1827] [serial = 1091] [outer = 0x7f123f844800] 15:25:10 INFO - PROCESS | 1827 | 1461191110623 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f123f851400) [pid = 1827] [serial = 1092] [outer = 0x7f123f844800] 15:25:11 INFO - PROCESS | 1827 | 1461191111635 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]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1633ms 15:25:11 INFO - PROCESS | 1827 | 1461191111678 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 1827 | 1461191111683 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:25:11 INFO - PROCESS | 1827 | 1461191111689 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 1827 | 1461191111694 Marionette TRACE conn3 <- [1,1426,null,{}] 15:25:11 INFO - PROCESS | 1827 | 1461191111700 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}] 15:25:11 INFO - PROCESS | 1827 | 1461191111929 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:25:12 INFO - PROCESS | 1827 | 1461191112203 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1bf000 == 125 [pid = 1827] [id = 364] 15:25:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f12697c5000) [pid = 1827] [serial = 1093] [outer = (nil)] 15:25:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f126b6bd000) [pid = 1827] [serial = 1094] [outer = 0x7f12697c5000] 15:25:12 INFO - PROCESS | 1827 | 1461191112285 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f126b8c9400) [pid = 1827] [serial = 1095] [outer = 0x7f12697c5000] 15:25:13 INFO - PROCESS | 1827 | 1461191113175 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]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1539ms 15:25:13 INFO - PROCESS | 1827 | 1461191113228 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 1827 | 1461191113231 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:25:13 INFO - PROCESS | 1827 | 1461191113237 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 1827 | 1461191113239 Marionette TRACE conn3 <- [1,1430,null,{}] 15:25:13 INFO - PROCESS | 1827 | 1461191113245 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}] 15:25:13 INFO - PROCESS | 1827 | 1461191113434 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:25:13 INFO - PROCESS | 1827 | 1461191113684 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c5db800 == 126 [pid = 1827] [id = 365] 15:25:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f1245247400) [pid = 1827] [serial = 1096] [outer = (nil)] 15:25:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f124524e800) [pid = 1827] [serial = 1097] [outer = 0x7f1245247400] 15:25:13 INFO - PROCESS | 1827 | 1461191113806 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f12697c5c00) [pid = 1827] [serial = 1098] [outer = 0x7f1245247400] 15:25:14 INFO - PROCESS | 1827 | 1461191114714 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]]]}] 15:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1534ms 15:25:14 INFO - PROCESS | 1827 | 1461191114774 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 1827 | 1461191114777 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:25:14 INFO - PROCESS | 1827 | 1461191114783 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 1827 | 1461191114785 Marionette TRACE conn3 <- [1,1434,null,{}] 15:25:14 INFO - PROCESS | 1827 | 1461191114791 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}] 15:25:15 INFO - PROCESS | 1827 | 1461191114995 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:25:15 INFO - PROCESS | 1827 | 1461191115250 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c276000 == 127 [pid = 1827] [id = 366] 15:25:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f123c293c00) [pid = 1827] [serial = 1099] [outer = (nil)] 15:25:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f123c29a400) [pid = 1827] [serial = 1100] [outer = 0x7f123c293c00] 15:25:15 INFO - PROCESS | 1827 | 1461191115370 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f123c29f400) [pid = 1827] [serial = 1101] [outer = 0x7f123c293c00] 15:25:16 INFO - PROCESS | 1827 | 1461191116280 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]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1545ms 15:25:16 INFO - PROCESS | 1827 | 1461191116329 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 1827 | 1461191116332 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:25:16 INFO - PROCESS | 1827 | 1461191116338 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 1827 | 1461191116341 Marionette TRACE conn3 <- [1,1438,null,{}] 15:25:16 INFO - PROCESS | 1827 | 1461191116346 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}] 15:25:16 INFO - PROCESS | 1827 | 1461191116555 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:25:16 INFO - PROCESS | 1827 | 1461191116809 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407ab000 == 128 [pid = 1827] [id = 367] 15:25:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f123c290c00) [pid = 1827] [serial = 1102] [outer = (nil)] 15:25:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f123c696800) [pid = 1827] [serial = 1103] [outer = 0x7f123c290c00] 15:25:16 INFO - PROCESS | 1827 | 1461191116924 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f123c69b400) [pid = 1827] [serial = 1104] [outer = 0x7f123c290c00] 15:25:17 INFO - PROCESS | 1827 | 1461191117762 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]]]}] 15:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1486ms 15:25:17 INFO - PROCESS | 1827 | 1461191117826 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 1827 | 1461191117831 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:25:17 INFO - PROCESS | 1827 | 1461191117837 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 1827 | 1461191117839 Marionette TRACE conn3 <- [1,1442,null,{}] 15:25:17 INFO - PROCESS | 1827 | 1461191117845 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}] 15:25:18 INFO - PROCESS | 1827 | 1461191118079 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:25:18 INFO - PROCESS | 1827 | 1461191118393 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e60000 == 129 [pid = 1827] [id = 368] 15:25:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f123c293400) [pid = 1827] [serial = 1105] [outer = (nil)] 15:25:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f124084d000) [pid = 1827] [serial = 1106] [outer = 0x7f123c293400] 15:25:18 INFO - PROCESS | 1827 | 1461191118468 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f1245248800) [pid = 1827] [serial = 1107] [outer = 0x7f123c293400] 15:25:19 INFO - PROCESS | 1827 | 1461191119383 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]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1578ms 15:25:19 INFO - PROCESS | 1827 | 1461191119417 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 1827 | 1461191119419 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:25:19 INFO - PROCESS | 1827 | 1461191119426 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 1827 | 1461191119428 Marionette TRACE conn3 <- [1,1446,null,{}] 15:25:19 INFO - PROCESS | 1827 | 1461191119433 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}] 15:25:19 INFO - PROCESS | 1827 | 1461191119633 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:25:19 INFO - PROCESS | 1827 | 1461191119888 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c7a6800 == 130 [pid = 1827] [id = 369] 15:25:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f123c69d800) [pid = 1827] [serial = 1108] [outer = (nil)] 15:25:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f1247e56800) [pid = 1827] [serial = 1109] [outer = 0x7f123c69d800] 15:25:20 INFO - PROCESS | 1827 | 1461191120006 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f1247f38800) [pid = 1827] [serial = 1110] [outer = 0x7f123c69d800] 15:25:20 INFO - PROCESS | 1827 | 1461191120847 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]]]}] 15:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1481ms 15:25:20 INFO - PROCESS | 1827 | 1461191120909 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 1827 | 1461191120912 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:25:20 INFO - PROCESS | 1827 | 1461191120918 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 1827 | 1461191120920 Marionette TRACE conn3 <- [1,1450,null,{}] 15:25:20 INFO - PROCESS | 1827 | 1461191120925 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}] 15:25:21 INFO - PROCESS | 1827 | 1461191121138 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:25:21 INFO - PROCESS | 1827 | 1461191121394 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1b1800 == 131 [pid = 1827] [id = 370] 15:25:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f123efd9c00) [pid = 1827] [serial = 1111] [outer = (nil)] 15:25:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f1247f30800) [pid = 1827] [serial = 1112] [outer = 0x7f123efd9c00] 15:25:21 INFO - PROCESS | 1827 | 1461191121517 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f124901dc00) [pid = 1827] [serial = 1113] [outer = 0x7f123efd9c00] 15:25:22 INFO - PROCESS | 1827 | 1461191122948 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]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2084ms 15:25:23 INFO - PROCESS | 1827 | 1461191123003 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:25:23 INFO - PROCESS | 1827 | 1461191123010 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:25:23 INFO - PROCESS | 1827 | 1461191123018 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 1827 | 1461191123022 Marionette TRACE conn3 <- [1,1454,null,{}] 15:25:23 INFO - PROCESS | 1827 | 1461191123029 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}] 15:25:23 INFO - PROCESS | 1827 | 1461191123235 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:25:23 INFO - PROCESS | 1827 | 1461191123496 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1c0000 == 132 [pid = 1827] [id = 371] 15:25:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f123ec75400) [pid = 1827] [serial = 1114] [outer = (nil)] 15:25:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f123f142800) [pid = 1827] [serial = 1115] [outer = 0x7f123ec75400] 15:25:23 INFO - PROCESS | 1827 | 1461191123627 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f1240846800) [pid = 1827] [serial = 1116] [outer = 0x7f123ec75400] 15:25:24 INFO - PROCESS | 1827 | 1461191124685 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]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1731ms 15:25:24 INFO - PROCESS | 1827 | 1461191124750 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1827 | 1461191124758 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:25:24 INFO - PROCESS | 1827 | 1461191124768 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1827 | 1461191124772 Marionette TRACE conn3 <- [1,1458,null,{}] 15:25:24 INFO - PROCESS | 1827 | 1461191124777 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}] 15:25:24 INFO - PROCESS | 1827 | 1461191124991 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:25:25 INFO - PROCESS | 1827 | 1461191125379 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1fa800 == 133 [pid = 1827] [id = 372] 15:25:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f12444cd400) [pid = 1827] [serial = 1117] [outer = (nil)] 15:25:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7f12447e4c00) [pid = 1827] [serial = 1118] [outer = 0x7f12444cd400] 15:25:25 INFO - PROCESS | 1827 | 1461191125454 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7f124524ec00) [pid = 1827] [serial = 1119] [outer = 0x7f12444cd400] 15:25:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12529ce800 == 132 [pid = 1827] [id = 294] 15:25:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248a85000 == 131 [pid = 1827] [id = 293] 15:25:25 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7f124fcbc800) [pid = 1827] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:25:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12578d0000 == 130 [pid = 1827] [id = 295] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243cab000 == 129 [pid = 1827] [id = 352] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f81c800 == 128 [pid = 1827] [id = 351] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248a89000 == 127 [pid = 1827] [id = 350] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240856000 == 126 [pid = 1827] [id = 349] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243082800 == 125 [pid = 1827] [id = 348] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246bc2000 == 124 [pid = 1827] [id = 347] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243070800 == 123 [pid = 1827] [id = 346] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f818000 == 122 [pid = 1827] [id = 11] 15:25:26 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242ca5000 == 121 [pid = 1827] [id = 345] 15:25:26 INFO - PROCESS | 1827 | 1461191126464 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]]]}] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7f126752a400) [pid = 1827] [serial = 732] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f1257eac400) [pid = 1827] [serial = 665] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f124f756c00) [pid = 1827] [serial = 656] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f126765c800) [pid = 1827] [serial = 735] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f1252abd000) [pid = 1827] [serial = 659] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f1252eea400) [pid = 1827] [serial = 858] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f12664a9400) [pid = 1827] [serial = 674] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f1253c88c00) [pid = 1827] [serial = 939] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f1253ac3c00) [pid = 1827] [serial = 714] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f125729e000) [pid = 1827] [serial = 720] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f1266696000) [pid = 1827] [serial = 677] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f1260410400) [pid = 1827] [serial = 726] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f125c309400) [pid = 1827] [serial = 668] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f126617d400) [pid = 1827] [serial = 671] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f1252c28800) [pid = 1827] [serial = 741] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f126971ac00) [pid = 1827] [serial = 738] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f124ec30c00) [pid = 1827] [serial = 708] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f125c344c00) [pid = 1827] [serial = 723] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1255414400) [pid = 1827] [serial = 717] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f124d8e1000) [pid = 1827] [serial = 744] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f126b78f000) [pid = 1827] [serial = 798] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f124d8e0800) [pid = 1827] [serial = 653] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f1245eb2400) [pid = 1827] [serial = 921] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f1253ee3400) [pid = 1827] [serial = 662] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f126669e000) [pid = 1827] [serial = 729] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f1251487400) [pid = 1827] [serial = 711] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f124fd06c00) [pid = 1827] [serial = 993] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f124fd0d000) [pid = 1827] [serial = 995] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f1250765000) [pid = 1827] [serial = 996] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f124da96800) [pid = 1827] [serial = 989] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f1246e24400) [pid = 1827] [serial = 965] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f1247c0ac00) [pid = 1827] [serial = 971] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f124050ec00) [pid = 1827] [serial = 941] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f125827a000) [pid = 1827] [serial = 956] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f124d8da000) [pid = 1827] [serial = 944] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f1245be6c00) [pid = 1827] [serial = 962] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1253acd400) [pid = 1827] [serial = 950] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f12447a1400) [pid = 1827] [serial = 986] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f1247c0e400) [pid = 1827] [serial = 987] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f1254a4b000) [pid = 1827] [serial = 953] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f126780a000) [pid = 1827] [serial = 959] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f12444c9000) [pid = 1827] [serial = 984] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f1242e6c800) [pid = 1827] [serial = 983] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f12664afc00) [pid = 1827] [serial = 968] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f126b74d400) [pid = 1827] [serial = 974] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f124fbf3800) [pid = 1827] [serial = 947] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f124f37e000) [pid = 1827] [serial = 980] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f123ec72800) [pid = 1827] [serial = 977] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f1253c10c00) [pid = 1827] [serial = 999] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f124fbec800) [pid = 1827] [serial = 992] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f124ebe1800) [pid = 1827] [serial = 681] [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.] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f1252e97c00) [pid = 1827] [serial = 998] [outer = (nil)] [url = about:blank] 15:25:26 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f124dccec00) [pid = 1827] [serial = 990] [outer = (nil)] [url = about:blank] 15:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1784ms 15:25:26 INFO - PROCESS | 1827 | 1461191126553 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 1827 | 1461191126556 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:25:26 INFO - PROCESS | 1827 | 1461191126563 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 1827 | 1461191126568 Marionette TRACE conn3 <- [1,1462,null,{}] 15:25:26 INFO - PROCESS | 1827 | 1461191126583 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}] 15:25:26 INFO - PROCESS | 1827 | 1461191126792 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:25:26 INFO - PROCESS | 1827 | 1461191126957 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124307b000 == 122 [pid = 1827] [id = 373] 15:25:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1242df4000) [pid = 1827] [serial = 1120] [outer = (nil)] 15:25:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f1245ebb400) [pid = 1827] [serial = 1121] [outer = 0x7f1242df4000] 15:25:27 INFO - PROCESS | 1827 | 1461191127025 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f1247dd5400) [pid = 1827] [serial = 1122] [outer = 0x7f1242df4000] 15:25:27 INFO - PROCESS | 1827 | 1461191127794 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]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1282ms 15:25:27 INFO - PROCESS | 1827 | 1461191127860 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 1827 | 1461191127865 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:25:27 INFO - PROCESS | 1827 | 1461191127872 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 1827 | 1461191127874 Marionette TRACE conn3 <- [1,1466,null,{}] 15:25:27 INFO - PROCESS | 1827 | 1461191127880 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}] 15:25:28 INFO - PROCESS | 1827 | 1461191128075 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:25:28 INFO - PROCESS | 1827 | 1461191128086 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b4a000 == 123 [pid = 1827] [id = 374] 15:25:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f1246e21400) [pid = 1827] [serial = 1123] [outer = (nil)] 15:25:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1247f63000) [pid = 1827] [serial = 1124] [outer = 0x7f1246e21400] 15:25:28 INFO - PROCESS | 1827 | 1461191128146 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f124808b400) [pid = 1827] [serial = 1125] [outer = 0x7f1246e21400] 15:25:29 INFO - PROCESS | 1827 | 1461191129143 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]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1326ms 15:25:29 INFO - PROCESS | 1827 | 1461191129203 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 1827 | 1461191129206 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:25:29 INFO - PROCESS | 1827 | 1461191129213 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 1827 | 1461191129215 Marionette TRACE conn3 <- [1,1470,null,{}] 15:25:29 INFO - PROCESS | 1827 | 1461191129220 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}] 15:25:29 INFO - PROCESS | 1827 | 1461191129464 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:25:29 INFO - PROCESS | 1827 | 1461191129506 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c23000 == 124 [pid = 1827] [id = 375] 15:25:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1245eb2800) [pid = 1827] [serial = 1126] [outer = (nil)] 15:25:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f1249020c00) [pid = 1827] [serial = 1127] [outer = 0x7f1245eb2800] 15:25:29 INFO - PROCESS | 1827 | 1461191129566 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f124d90c000) [pid = 1827] [serial = 1128] [outer = 0x7f1245eb2800] 15:25:31 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f1246e2d800) [pid = 1827] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:25:31 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f123e091000) [pid = 1827] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:25:31 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f1246e2c400) [pid = 1827] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:25:31 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f124479a000) [pid = 1827] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:25:31 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f1246e27400) [pid = 1827] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:25:31 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f1244793c00) [pid = 1827] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:25:31 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f1240848400) [pid = 1827] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:25:31 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f124050d400) [pid = 1827] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:25:31 INFO - PROCESS | 1827 | 1461191131508 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]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2341ms 15:25:31 INFO - PROCESS | 1827 | 1461191131555 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 1827 | 1461191131559 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:25:31 INFO - PROCESS | 1827 | 1461191131565 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 1827 | 1461191131568 Marionette TRACE conn3 <- [1,1474,null,{}] 15:25:31 INFO - PROCESS | 1827 | 1461191131574 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}] 15:25:31 INFO - PROCESS | 1827 | 1461191131784 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:25:31 INFO - PROCESS | 1827 | 1461191131950 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248a89000 == 125 [pid = 1827] [id = 376] 15:25:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f124050d400) [pid = 1827] [serial = 1129] [outer = (nil)] 15:25:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f124da9f000) [pid = 1827] [serial = 1130] [outer = 0x7f124050d400] 15:25:32 INFO - PROCESS | 1827 | 1461191132015 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f124f208000) [pid = 1827] [serial = 1131] [outer = 0x7f124050d400] 15:25:32 INFO - PROCESS | 1827 | 1461191132749 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]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1228ms 15:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:25:32 INFO - PROCESS | 1827 | 1461191132802 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 1827 | 1461191132805 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:25:32 INFO - PROCESS | 1827 | 1461191132811 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 1827 | 1461191132814 Marionette TRACE conn3 <- [1,1478,null,{}] 15:25:32 INFO - PROCESS | 1827 | 1461191132819 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}] 15:25:33 INFO - PROCESS | 1827 | 1461191133002 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:25:33 INFO - PROCESS | 1827 | 1461191133016 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124eb95800 == 126 [pid = 1827] [id = 377] 15:25:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f124f208800) [pid = 1827] [serial = 1132] [outer = (nil)] 15:25:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f124f386c00) [pid = 1827] [serial = 1133] [outer = 0x7f124f208800] 15:25:33 INFO - PROCESS | 1827 | 1461191133076 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f124f4ad800) [pid = 1827] [serial = 1134] [outer = 0x7f124f208800] 15:25:34 INFO - PROCESS | 1827 | 1461191134420 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]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1639ms 15:25:34 INFO - PROCESS | 1827 | 1461191134460 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 1827 | 1461191134466 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:25:34 INFO - PROCESS | 1827 | 1461191134473 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 1827 | 1461191134478 Marionette TRACE conn3 <- [1,1482,null,{}] 15:25:34 INFO - PROCESS | 1827 | 1461191134486 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}] 15:25:34 INFO - PROCESS | 1827 | 1461191134699 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:25:35 INFO - PROCESS | 1827 | 1461191135007 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240621000 == 127 [pid = 1827] [id = 378] 15:25:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f123f150400) [pid = 1827] [serial = 1135] [outer = (nil)] 15:25:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f12406b6c00) [pid = 1827] [serial = 1136] [outer = 0x7f123f150400] 15:25:35 INFO - PROCESS | 1827 | 1461191135088 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f1242e6f400) [pid = 1827] [serial = 1137] [outer = 0x7f123f150400] 15:25:36 INFO - PROCESS | 1827 | 1461191136130 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]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1734ms 15:25:36 INFO - PROCESS | 1827 | 1461191136209 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 1827 | 1461191136218 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:25:36 INFO - PROCESS | 1827 | 1461191136228 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 1827 | 1461191136232 Marionette TRACE conn3 <- [1,1486,null,{}] 15:25:36 INFO - PROCESS | 1827 | 1461191136238 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}] 15:25:36 INFO - PROCESS | 1827 | 1461191136488 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:25:36 INFO - PROCESS | 1827 | 1461191136737 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248a6c800 == 128 [pid = 1827] [id = 379] 15:25:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f12447f0400) [pid = 1827] [serial = 1138] [outer = (nil)] 15:25:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f1246e1e400) [pid = 1827] [serial = 1139] [outer = 0x7f12447f0400] 15:25:36 INFO - PROCESS | 1827 | 1461191136850 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f1247de2800) [pid = 1827] [serial = 1140] [outer = 0x7f12447f0400] 15:25:37 INFO - PROCESS | 1827 | 1461191137790 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]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1631ms 15:25:37 INFO - PROCESS | 1827 | 1461191137860 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 1827 | 1461191137864 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:25:37 INFO - PROCESS | 1827 | 1461191137870 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 1827 | 1461191137876 Marionette TRACE conn3 <- [1,1490,null,{}] 15:25:37 INFO - PROCESS | 1827 | 1461191137892 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}] 15:25:38 INFO - PROCESS | 1827 | 1461191138139 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:25:38 INFO - PROCESS | 1827 | 1461191138428 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12506ab800 == 129 [pid = 1827] [id = 380] 15:25:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f1247c11000) [pid = 1827] [serial = 1141] [outer = (nil)] 15:25:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f124d909000) [pid = 1827] [serial = 1142] [outer = 0x7f1247c11000] 15:25:38 INFO - PROCESS | 1827 | 1461191138505 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f124dcca800) [pid = 1827] [serial = 1143] [outer = 0x7f1247c11000] 15:25:39 INFO - PROCESS | 1827 | 1461191139385 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]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1587ms 15:25:39 INFO - PROCESS | 1827 | 1461191139458 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:25:39 INFO - PROCESS | 1827 | 1461191139463 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:25:39 INFO - PROCESS | 1827 | 1461191139469 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 1827 | 1461191139472 Marionette TRACE conn3 <- [1,1494,null,{}] 15:25:39 INFO - PROCESS | 1827 | 1461191139477 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}] 15:25:39 INFO - PROCESS | 1827 | 1461191139725 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:25:39 INFO - PROCESS | 1827 | 1461191139967 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535ad800 == 130 [pid = 1827] [id = 381] 15:25:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1247f3f800) [pid = 1827] [serial = 1144] [outer = (nil)] 15:25:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f124f37e000) [pid = 1827] [serial = 1145] [outer = 0x7f1247f3f800] 15:25:40 INFO - PROCESS | 1827 | 1461191140090 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f124f74d400) [pid = 1827] [serial = 1146] [outer = 0x7f1247f3f800] 15:25:40 INFO - PROCESS | 1827 | 1461191140922 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]]]}] 15:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1532ms 15:25:41 INFO - PROCESS | 1827 | 1461191141001 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 1827 | 1461191141004 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:25:41 INFO - PROCESS | 1827 | 1461191141010 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 1827 | 1461191141013 Marionette TRACE conn3 <- [1,1498,null,{}] 15:25:41 INFO - PROCESS | 1827 | 1461191141019 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}] 15:25:41 INFO - PROCESS | 1827 | 1461191141233 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:25:41 INFO - PROCESS | 1827 | 1461191141431 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125391f000 == 131 [pid = 1827] [id = 382] 15:25:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f1242deac00) [pid = 1827] [serial = 1147] [outer = (nil)] 15:25:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f124f859800) [pid = 1827] [serial = 1148] [outer = 0x7f1242deac00] 15:25:41 INFO - PROCESS | 1827 | 1461191141504 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f124fbf7400) [pid = 1827] [serial = 1149] [outer = 0x7f1242deac00] 15:25:42 INFO - PROCESS | 1827 | 1461191142398 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]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1436ms 15:25:42 INFO - PROCESS | 1827 | 1461191142448 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 1827 | 1461191142452 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:25:42 INFO - PROCESS | 1827 | 1461191142458 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1827 | 1461191142460 Marionette TRACE conn3 <- [1,1502,null,{}] 15:25:42 INFO - PROCESS | 1827 | 1461191142466 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}] 15:25:42 INFO - PROCESS | 1827 | 1461191142702 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:25:42 INFO - PROCESS | 1827 | 1461191142904 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556ce000 == 132 [pid = 1827] [id = 383] 15:25:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f124fbf3800) [pid = 1827] [serial = 1150] [outer = (nil)] 15:25:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f12503b0400) [pid = 1827] [serial = 1151] [outer = 0x7f124fbf3800] 15:25:43 INFO - PROCESS | 1827 | 1461191143059 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f1252c28800) [pid = 1827] [serial = 1152] [outer = 0x7f124fbf3800] 15:25:43 INFO - PROCESS | 1827 | 1461191143932 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]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1534ms 15:25:43 INFO - PROCESS | 1827 | 1461191143994 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 1827 | 1461191143997 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:25:44 INFO - PROCESS | 1827 | 1461191144004 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 1827 | 1461191144007 Marionette TRACE conn3 <- [1,1506,null,{}] 15:25:44 INFO - PROCESS | 1827 | 1461191144012 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}] 15:25:44 INFO - PROCESS | 1827 | 1461191144271 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:25:44 INFO - PROCESS | 1827 | 1461191144566 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578de000 == 133 [pid = 1827] [id = 384] 15:25:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f123ec6dc00) [pid = 1827] [serial = 1153] [outer = (nil)] 15:25:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f1252dfdc00) [pid = 1827] [serial = 1154] [outer = 0x7f123ec6dc00] 15:25:44 INFO - PROCESS | 1827 | 1461191144649 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f1253319000) [pid = 1827] [serial = 1155] [outer = 0x7f123ec6dc00] 15:25:45 INFO - PROCESS | 1827 | 1461191145513 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]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1529ms 15:25:45 INFO - PROCESS | 1827 | 1461191145534 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 1827 | 1461191145537 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:25:45 INFO - PROCESS | 1827 | 1461191145543 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 1827 | 1461191145546 Marionette TRACE conn3 <- [1,1510,null,{}] 15:25:45 INFO - PROCESS | 1827 | 1461191145551 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}] 15:25:45 INFO - PROCESS | 1827 | 1461191145761 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:25:45 INFO - PROCESS | 1827 | 1461191145983 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258877000 == 134 [pid = 1827] [id = 385] 15:25:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f124fbf7c00) [pid = 1827] [serial = 1156] [outer = (nil)] 15:25:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f1253732800) [pid = 1827] [serial = 1157] [outer = 0x7f124fbf7c00] 15:25:46 INFO - PROCESS | 1827 | 1461191146059 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f1253ac5000) [pid = 1827] [serial = 1158] [outer = 0x7f124fbf7c00] 15:25:46 INFO - PROCESS | 1827 | 1461191146974 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]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1478ms 15:25:47 INFO - PROCESS | 1827 | 1461191147023 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 1827 | 1461191147027 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:25:47 INFO - PROCESS | 1827 | 1461191147032 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 1827 | 1461191147035 Marionette TRACE conn3 <- [1,1514,null,{}] 15:25:47 INFO - PROCESS | 1827 | 1461191147040 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}] 15:25:47 INFO - PROCESS | 1827 | 1461191147254 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:25:47 INFO - PROCESS | 1827 | 1461191147510 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259976000 == 135 [pid = 1827] [id = 386] 15:25:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f1252eef800) [pid = 1827] [serial = 1159] [outer = (nil)] 15:25:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f1253b6b000) [pid = 1827] [serial = 1160] [outer = 0x7f1252eef800] 15:25:47 INFO - PROCESS | 1827 | 1461191147671 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f1253c84800) [pid = 1827] [serial = 1161] [outer = 0x7f1252eef800] 15:25:48 INFO - PROCESS | 1827 | 1461191148666 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]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1682ms 15:25:48 INFO - PROCESS | 1827 | 1461191148716 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 1827 | 1461191148720 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:25:48 INFO - PROCESS | 1827 | 1461191148726 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 1827 | 1461191148729 Marionette TRACE conn3 <- [1,1518,null,{}] 15:25:48 INFO - PROCESS | 1827 | 1461191148735 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}] 15:25:48 INFO - PROCESS | 1827 | 1461191148965 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:25:49 INFO - PROCESS | 1827 | 1461191149226 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12663d2000 == 136 [pid = 1827] [id = 387] 15:25:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f1253ee8000) [pid = 1827] [serial = 1162] [outer = (nil)] 15:25:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f1254a4b000) [pid = 1827] [serial = 1163] [outer = 0x7f1253ee8000] 15:25:49 INFO - PROCESS | 1827 | 1461191149396 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f12556aa400) [pid = 1827] [serial = 1164] [outer = 0x7f1253ee8000] 15:25:50 INFO - PROCESS | 1827 | 1461191150314 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]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1635ms 15:25:50 INFO - PROCESS | 1827 | 1461191150363 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:25:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:25:50 INFO - PROCESS | 1827 | 1461191150367 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:25:50 INFO - PROCESS | 1827 | 1461191150373 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 1827 | 1461191150383 Marionette TRACE conn3 <- [1,1522,null,{}] 15:25:50 INFO - PROCESS | 1827 | 1461191150388 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}] 15:25:50 INFO - PROCESS | 1827 | 1461191150618 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:25:50 INFO - PROCESS | 1827 | 1461191150867 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126ba84800 == 137 [pid = 1827] [id = 388] 15:25:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f1253ee9400) [pid = 1827] [serial = 1165] [outer = (nil)] 15:25:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f1257971800) [pid = 1827] [serial = 1166] [outer = 0x7f1253ee9400] 15:25:50 INFO - PROCESS | 1827 | 1461191150991 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f12592a7c00) [pid = 1827] [serial = 1167] [outer = 0x7f1253ee9400] 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:25:51 INFO - PROCESS | 1827 | 1461191151798 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"]]]}] 15:25:51 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 () { 15:25:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:25:51 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 () { 15:25:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:25:51 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 () { 15:25:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:25:51 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 () { 15:25:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:25:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1487ms 15:25:51 INFO - PROCESS | 1827 | 1461191151866 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 1827 | 1461191151870 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:25:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:25:51 INFO - PROCESS | 1827 | 1461191151897 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 1827 | 1461191151901 Marionette TRACE conn3 <- [1,1526,null,{}] 15:25:51 INFO - PROCESS | 1827 | 1461191151907 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}] 15:25:52 INFO - PROCESS | 1827 | 1461191152115 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:25:52 INFO - PROCESS | 1827 | 1461191152322 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ef88000 == 138 [pid = 1827] [id = 389] 15:25:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f1255fe5400) [pid = 1827] [serial = 1168] [outer = (nil)] 15:25:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f125b08f000) [pid = 1827] [serial = 1169] [outer = 0x7f1255fe5400] 15:25:52 INFO - PROCESS | 1827 | 1461191152444 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f12663e7000) [pid = 1827] [serial = 1170] [outer = 0x7f1255fe5400] 15:25:53 INFO - PROCESS | 1827 | 1461191153269 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"]]]}] 15:25:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:25:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:25:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:25:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1400ms 15:25:53 INFO - PROCESS | 1827 | 1461191153332 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 1827 | 1461191153337 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:25:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:25:53 INFO - PROCESS | 1827 | 1461191153345 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1827 | 1461191153347 Marionette TRACE conn3 <- [1,1530,null,{}] 15:25:53 INFO - PROCESS | 1827 | 1461191153354 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}] 15:25:53 INFO - PROCESS | 1827 | 1461191153565 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:25:53 INFO - PROCESS | 1827 | 1461191153782 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f107000 == 139 [pid = 1827] [id = 390] 15:25:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f123c69e400) [pid = 1827] [serial = 1171] [outer = (nil)] 15:25:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f1257707400) [pid = 1827] [serial = 1172] [outer = 0x7f123c69e400] 15:25:53 INFO - PROCESS | 1827 | 1461191153922 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f1266808400) [pid = 1827] [serial = 1173] [outer = 0x7f123c69e400] 15:25:54 INFO - PROCESS | 1827 | 1461191154751 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]]]}] 15:25:54 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 15:25:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:25:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:25:54 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. 15:25:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:25:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1428ms 15:25:54 INFO - PROCESS | 1827 | 1461191154776 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 1827 | 1461191154779 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:25:54 INFO - PROCESS | 1827 | 1461191154785 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 1827 | 1461191154788 Marionette TRACE conn3 <- [1,1534,null,{}] 15:25:54 INFO - PROCESS | 1827 | 1461191154793 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}] 15:25:55 INFO - PROCESS | 1827 | 1461191155026 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:25:55 INFO - PROCESS | 1827 | 1461191155260 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f11b800 == 140 [pid = 1827] [id = 391] 15:25:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f123ec73c00) [pid = 1827] [serial = 1174] [outer = (nil)] 15:25:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f1247c02c00) [pid = 1827] [serial = 1175] [outer = 0x7f123ec73c00] 15:25:55 INFO - PROCESS | 1827 | 1461191155332 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f12666eec00) [pid = 1827] [serial = 1176] [outer = 0x7f123ec73c00] 15:25:56 INFO - PROCESS | 1827 | 1461191156287 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]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1581ms 15:25:56 INFO - PROCESS | 1827 | 1461191156370 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 1827 | 1461191156375 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:25:56 INFO - PROCESS | 1827 | 1461191156385 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 1827 | 1461191156390 Marionette TRACE conn3 <- [1,1538,null,{}] 15:25:56 INFO - PROCESS | 1827 | 1461191156415 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}] 15:25:56 INFO - PROCESS | 1827 | 1461191156690 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:25:56 INFO - PROCESS | 1827 | 1461191156890 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bc1800 == 141 [pid = 1827] [id = 392] 15:25:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f12416e2400) [pid = 1827] [serial = 1177] [outer = (nil)] 15:25:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f12416eb800) [pid = 1827] [serial = 1178] [outer = 0x7f12416e2400] 15:25:57 INFO - PROCESS | 1827 | 1461191157001 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f12416ef400) [pid = 1827] [serial = 1179] [outer = 0x7f12416e2400] 15:25:58 INFO - PROCESS | 1827 | 1461191158297 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]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1990ms 15:25:58 INFO - PROCESS | 1827 | 1461191158374 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 1827 | 1461191158379 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:25:58 INFO - PROCESS | 1827 | 1461191158387 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1827 | 1461191158392 Marionette TRACE conn3 <- [1,1542,null,{}] 15:25:58 INFO - PROCESS | 1827 | 1461191158400 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}] 15:25:58 INFO - PROCESS | 1827 | 1461191158684 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:25:58 INFO - PROCESS | 1827 | 1461191158892 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243cbb800 == 142 [pid = 1827] [id = 393] 15:25:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7f123efdbc00) [pid = 1827] [serial = 1180] [outer = (nil)] 15:25:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7f123f143000) [pid = 1827] [serial = 1181] [outer = 0x7f123efdbc00] 15:25:59 INFO - PROCESS | 1827 | 1461191159011 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7f123f84e000) [pid = 1827] [serial = 1182] [outer = 0x7f123efdbc00] 15:26:00 INFO - PROCESS | 1827 | 1461191160057 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]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:26:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1737ms 15:26:00 INFO - PROCESS | 1827 | 1461191160125 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 1827 | 1461191160133 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:26:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:26:00 INFO - PROCESS | 1827 | 1461191160143 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 1827 | 1461191160147 Marionette TRACE conn3 <- [1,1546,null,{}] 15:26:00 INFO - PROCESS | 1827 | 1461191160153 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}] 15:26:00 INFO - PROCESS | 1827 | 1461191160495 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:26:00 INFO - PROCESS | 1827 | 1461191160862 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c5d7000 == 143 [pid = 1827] [id = 394] 15:26:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7f1240510800) [pid = 1827] [serial = 1183] [outer = (nil)] 15:26:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7f12416e6000) [pid = 1827] [serial = 1184] [outer = 0x7f1240510800] 15:26:00 INFO - PROCESS | 1827 | 1461191160933 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 295 (0x7f1242ff0800) [pid = 1827] [serial = 1185] [outer = 0x7f1240510800] 15:26:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252d92800 == 142 [pid = 1827] [id = 42] 15:26:01 INFO - PROCESS | 1827 | --DOMWINDOW == 294 (0x7f1251253c00) [pid = 1827] [serial = 1061] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7f126765fc00) [pid = 1827] [serial = 1019] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7f124808c400) [pid = 1827] [serial = 1022] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7f1242fee800) [pid = 1827] [serial = 1025] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7f123f14c800) [pid = 1827] [serial = 1028] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7f1242fed000) [pid = 1827] [serial = 1031] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248a89000 == 141 [pid = 1827] [id = 376] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c23000 == 140 [pid = 1827] [id = 375] 15:26:02 INFO - PROCESS | 1827 | 1461191162089 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]]]}] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245b4a000 == 139 [pid = 1827] [id = 374] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124307b000 == 138 [pid = 1827] [id = 373] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1fa800 == 137 [pid = 1827] [id = 372] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1c0000 == 136 [pid = 1827] [id = 371] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c5db800 == 135 [pid = 1827] [id = 365] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1bf000 == 134 [pid = 1827] [id = 364] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126fb9b000 == 133 [pid = 1827] [id = 363] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ee60000 == 132 [pid = 1827] [id = 362] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126bb64800 == 131 [pid = 1827] [id = 361] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1267856800 == 130 [pid = 1827] [id = 360] 15:26:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:26:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2035ms 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125b0e6000 == 129 [pid = 1827] [id = 359] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e04800 == 128 [pid = 1827] [id = 358] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556d8800 == 127 [pid = 1827] [id = 357] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253928800 == 126 [pid = 1827] [id = 356] 15:26:02 INFO - PROCESS | 1827 | 1461191162189 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 1827 | 1461191162198 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c32800 == 125 [pid = 1827] [id = 355] 15:26:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240853000 == 124 [pid = 1827] [id = 354] 15:26:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:26:02 INFO - PROCESS | 1827 | 1461191162214 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 1827 | 1461191162222 Marionette TRACE conn3 <- [1,1550,null,{}] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f124fc62800) [pid = 1827] [serial = 1055] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f123f14e000) [pid = 1827] [serial = 1038] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f123efe0400) [pid = 1827] [serial = 1037] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f1247dda800) [pid = 1827] [serial = 1047] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f1247c07800) [pid = 1827] [serial = 1046] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f12503acc00) [pid = 1827] [serial = 1056] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f124da9b000) [pid = 1827] [serial = 1007] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f123e08f800) [pid = 1827] [serial = 1034] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f1254a3f400) [pid = 1827] [serial = 1001] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f1245be1800) [pid = 1827] [serial = 1004] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f124dbf2800) [pid = 1827] [serial = 1052] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f1247ddd400) [pid = 1827] [serial = 1049] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f1247f61400) [pid = 1827] [serial = 1050] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f1245eaf400) [pid = 1827] [serial = 1044] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f12447f1000) [pid = 1827] [serial = 1043] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f1259aaa000) [pid = 1827] [serial = 1016] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f1242e72c00) [pid = 1827] [serial = 1041] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1242deb000) [pid = 1827] [serial = 1040] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1256658800) [pid = 1827] [serial = 1013] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1252e9a800) [pid = 1827] [serial = 1010] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f1242df6c00) [pid = 1827] [serial = 1058] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f1246e8d800) [pid = 1827] [serial = 1059] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f124f4aec00) [pid = 1827] [serial = 1053] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 1827 | 1461191162334 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}] 15:26:02 INFO - PROCESS | 1827 | 1461191162619 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:26:02 INFO - PROCESS | 1827 | 1461191162831 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ee5f000 == 125 [pid = 1827] [id = 395] 15:26:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f12406b0800) [pid = 1827] [serial = 1186] [outer = (nil)] 15:26:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f1245bddc00) [pid = 1827] [serial = 1187] [outer = 0x7f12406b0800] 15:26:02 INFO - PROCESS | 1827 | 1461191162899 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f1246e2b800) [pid = 1827] [serial = 1188] [outer = 0x7f12406b0800] 15:26:03 INFO - PROCESS | 1827 | 1461191163683 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]]]}] 15:26:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1520ms 15:26:03 INFO - PROCESS | 1827 | 1461191163732 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 1827 | 1461191163737 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:26:03 INFO - PROCESS | 1827 | 1461191163742 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 1827 | 1461191163744 Marionette TRACE conn3 <- [1,1554,null,{}] 15:26:03 INFO - PROCESS | 1827 | 1461191163755 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}] 15:26:03 INFO - PROCESS | 1827 | 1461191163951 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:26:04 INFO - PROCESS | 1827 | 1461191164154 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242cad000 == 126 [pid = 1827] [id = 396] 15:26:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f1244796c00) [pid = 1827] [serial = 1189] [outer = (nil)] 15:26:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f1247e50800) [pid = 1827] [serial = 1190] [outer = 0x7f1244796c00] 15:26:04 INFO - PROCESS | 1827 | 1461191164224 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f1247f65000) [pid = 1827] [serial = 1191] [outer = 0x7f1244796c00] 15:26:05 INFO - PROCESS | 1827 | 1461191165086 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]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:26:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1384ms 15:26:05 INFO - PROCESS | 1827 | 1461191165129 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 1827 | 1461191165131 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:26:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:26:05 INFO - PROCESS | 1827 | 1461191165145 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 1827 | 1461191165147 Marionette TRACE conn3 <- [1,1558,null,{}] 15:26:05 INFO - PROCESS | 1827 | 1461191165153 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}] 15:26:05 INFO - PROCESS | 1827 | 1461191165441 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:26:05 INFO - PROCESS | 1827 | 1461191165479 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b37800 == 127 [pid = 1827] [id = 397] 15:26:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f1248083800) [pid = 1827] [serial = 1192] [outer = (nil)] 15:26:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f124d8dac00) [pid = 1827] [serial = 1193] [outer = 0x7f1248083800] 15:26:05 INFO - PROCESS | 1827 | 1461191165567 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f124dcc5800) [pid = 1827] [serial = 1194] [outer = 0x7f1248083800] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f1244796000) [pid = 1827] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f123ec75400) [pid = 1827] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f1247f57400) [pid = 1827] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1258f6c800) [pid = 1827] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1247e54000) [pid = 1827] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1252ee6400) [pid = 1827] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f1243ff0800) [pid = 1827] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f124901cc00) [pid = 1827] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f124050d400) [pid = 1827] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f12444cd400) [pid = 1827] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f1245eb2800) [pid = 1827] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f1246e21400) [pid = 1827] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f1253313c00) [pid = 1827] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f124f2ea800) [pid = 1827] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f1240503000) [pid = 1827] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f125c5b2800) [pid = 1827] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f12444c5c00) [pid = 1827] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f126687bc00) [pid = 1827] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1242df4000) [pid = 1827] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f12444c8c00) [pid = 1827] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f1252ee7400) [pid = 1827] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1242debc00) [pid = 1827] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f1252ea3400) [pid = 1827] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f12599c7800) [pid = 1827] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f125350c800) [pid = 1827] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f1256ff4000) [pid = 1827] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f12663edc00) [pid = 1827] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f1240505c00) [pid = 1827] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f1242e65000) [pid = 1827] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f124fc60000) [pid = 1827] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f1253c14c00) [pid = 1827] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f1266843000) [pid = 1827] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f124901ec00) [pid = 1827] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f1244796400) [pid = 1827] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f1253321400) [pid = 1827] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f1247f58400) [pid = 1827] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f124f2eac00) [pid = 1827] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f124f4a2000) [pid = 1827] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f1253312400) [pid = 1827] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f12444c7400) [pid = 1827] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f1240502400) [pid = 1827] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f125c37cc00) [pid = 1827] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f124f153400) [pid = 1827] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f125373f000) [pid = 1827] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f124901c800) [pid = 1827] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:26:07 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f125148c400) [pid = 1827] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:26:07 INFO - PROCESS | 1827 | 1461191167804 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]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:26:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2692ms 15:26:07 INFO - PROCESS | 1827 | 1461191167831 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 1827 | 1461191167835 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:26:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:26:07 INFO - PROCESS | 1827 | 1461191167841 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 1827 | 1461191167844 Marionette TRACE conn3 <- [1,1562,null,{}] 15:26:07 INFO - PROCESS | 1827 | 1461191167849 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}] 15:26:08 INFO - PROCESS | 1827 | 1461191168062 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:26:08 INFO - PROCESS | 1827 | 1461191168248 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b3e800 == 128 [pid = 1827] [id = 398] 15:26:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f1240507c00) [pid = 1827] [serial = 1195] [outer = (nil)] 15:26:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f1247f57400) [pid = 1827] [serial = 1196] [outer = 0x7f1240507c00] 15:26:08 INFO - PROCESS | 1827 | 1461191168316 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f124dc56400) [pid = 1827] [serial = 1197] [outer = 0x7f1240507c00] 15:26:09 INFO - PROCESS | 1827 | 1461191169135 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]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1330ms 15:26:09 INFO - PROCESS | 1827 | 1461191169181 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 1827 | 1461191169185 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:26:09 INFO - PROCESS | 1827 | 1461191169192 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 1827 | 1461191169195 Marionette TRACE conn3 <- [1,1566,null,{}] 15:26:09 INFO - PROCESS | 1827 | 1461191169201 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}] 15:26:09 INFO - PROCESS | 1827 | 1461191169407 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:26:09 INFO - PROCESS | 1827 | 1461191169420 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f09800 == 129 [pid = 1827] [id = 399] 15:26:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1240505400) [pid = 1827] [serial = 1198] [outer = (nil)] 15:26:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f124ebd4c00) [pid = 1827] [serial = 1199] [outer = 0x7f1240505400] 15:26:09 INFO - PROCESS | 1827 | 1461191169497 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f124fc58c00) [pid = 1827] [serial = 1200] [outer = 0x7f1240505400] 15:26:10 INFO - PROCESS | 1827 | 1461191170768 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]]]}] 15:26:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:26:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1631ms 15:26:10 INFO - PROCESS | 1827 | 1461191170825 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 1827 | 1461191170833 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:26:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:26:10 INFO - PROCESS | 1827 | 1461191170842 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 1827 | 1461191170846 Marionette TRACE conn3 <- [1,1570,null,{}] 15:26:10 INFO - PROCESS | 1827 | 1461191170854 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}] 15:26:11 INFO - PROCESS | 1827 | 1461191171105 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:26:11 INFO - PROCESS | 1827 | 1461191171424 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1b9000 == 130 [pid = 1827] [id = 400] 15:26:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f1240511000) [pid = 1827] [serial = 1201] [outer = (nil)] 15:26:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f1240846400) [pid = 1827] [serial = 1202] [outer = 0x7f1240511000] 15:26:11 INFO - PROCESS | 1827 | 1461191171502 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1242df1000) [pid = 1827] [serial = 1203] [outer = 0x7f1240511000] 15:26:12 INFO - PROCESS | 1827 | 1461191172474 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]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:26:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1689ms 15:26:12 INFO - PROCESS | 1827 | 1461191172533 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 1827 | 1461191172541 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:26:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:26:12 INFO - PROCESS | 1827 | 1461191172552 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 1827 | 1461191172557 Marionette TRACE conn3 <- [1,1574,null,{}] 15:26:12 INFO - PROCESS | 1827 | 1461191172566 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}] 15:26:12 INFO - PROCESS | 1827 | 1461191172891 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:26:13 INFO - PROCESS | 1827 | 1461191173210 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b3a000 == 131 [pid = 1827] [id = 401] 15:26:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f12444c2400) [pid = 1827] [serial = 1204] [outer = (nil)] 15:26:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f12447e7800) [pid = 1827] [serial = 1205] [outer = 0x7f12444c2400] 15:26:13 INFO - PROCESS | 1827 | 1461191173298 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f1245251800) [pid = 1827] [serial = 1206] [outer = 0x7f12444c2400] 15:26:14 INFO - PROCESS | 1827 | 1461191174239 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]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:26:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1738ms 15:26:14 INFO - PROCESS | 1827 | 1461191174291 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 1827 | 1461191174295 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:26:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:26:14 INFO - PROCESS | 1827 | 1461191174301 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 1827 | 1461191174307 Marionette TRACE conn3 <- [1,1578,null,{}] 15:26:14 INFO - PROCESS | 1827 | 1461191174322 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}] 15:26:14 INFO - PROCESS | 1827 | 1461191174550 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:26:14 INFO - PROCESS | 1827 | 1461191174823 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffb2000 == 132 [pid = 1827] [id = 402] 15:26:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1242ff0000) [pid = 1827] [serial = 1207] [outer = (nil)] 15:26:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f124808f800) [pid = 1827] [serial = 1208] [outer = 0x7f1242ff0000] 15:26:14 INFO - PROCESS | 1827 | 1461191174947 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f124f2ecc00) [pid = 1827] [serial = 1209] [outer = 0x7f1242ff0000] 15:26:15 INFO - PROCESS | 1827 | 1461191175805 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]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1542ms 15:26:15 INFO - PROCESS | 1827 | 1461191175847 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 1827 | 1461191175854 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:26:15 INFO - PROCESS | 1827 | 1461191175864 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 1827 | 1461191175869 Marionette TRACE conn3 <- [1,1582,null,{}] 15:26:15 INFO - PROCESS | 1827 | 1461191175877 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}] 15:26:16 INFO - PROCESS | 1827 | 1461191176138 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:26:16 INFO - PROCESS | 1827 | 1461191176458 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253832000 == 133 [pid = 1827] [id = 403] 15:26:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f12444cc000) [pid = 1827] [serial = 1210] [outer = (nil)] 15:26:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f124fc5fc00) [pid = 1827] [serial = 1211] [outer = 0x7f12444cc000] 15:26:16 INFO - PROCESS | 1827 | 1461191176543 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f124fd0e400) [pid = 1827] [serial = 1212] [outer = 0x7f12444cc000] 15:26:17 INFO - PROCESS | 1827 | 1461191177398 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]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1589ms 15:26:17 INFO - PROCESS | 1827 | 1461191177453 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 1827 | 1461191177457 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:26:17 INFO - PROCESS | 1827 | 1461191177463 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 1827 | 1461191177465 Marionette TRACE conn3 <- [1,1586,null,{}] 15:26:17 INFO - PROCESS | 1827 | 1461191177471 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}] 15:26:17 INFO - PROCESS | 1827 | 1461191177701 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:26:18 INFO - PROCESS | 1827 | 1461191178022 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d1b000 == 134 [pid = 1827] [id = 404] 15:26:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f1251254400) [pid = 1827] [serial = 1213] [outer = (nil)] 15:26:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f1251262c00) [pid = 1827] [serial = 1214] [outer = 0x7f1251254400] 15:26:18 INFO - PROCESS | 1827 | 1461191178113 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f1252a28000) [pid = 1827] [serial = 1215] [outer = 0x7f1251254400] 15:26:19 INFO - PROCESS | 1827 | 1461191179001 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]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:26:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1585ms 15:26:19 INFO - PROCESS | 1827 | 1461191179049 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 1827 | 1461191179053 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:26:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:26:19 INFO - PROCESS | 1827 | 1461191179058 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 1827 | 1461191179061 Marionette TRACE conn3 <- [1,1590,null,{}] 15:26:19 INFO - PROCESS | 1827 | 1461191179066 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}] 15:26:19 INFO - PROCESS | 1827 | 1461191179297 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:26:19 INFO - PROCESS | 1827 | 1461191179604 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258373800 == 135 [pid = 1827] [id = 405] 15:26:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f1253733800) [pid = 1827] [serial = 1216] [outer = (nil)] 15:26:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f1253dc4400) [pid = 1827] [serial = 1217] [outer = 0x7f1253733800] 15:26:19 INFO - PROCESS | 1827 | 1461191179687 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f1255412000) [pid = 1827] [serial = 1218] [outer = 0x7f1253733800] 15:26:20 INFO - PROCESS | 1827 | 1461191180577 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]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:26:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1585ms 15:26:20 INFO - PROCESS | 1827 | 1461191180645 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 1827 | 1461191180649 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:26:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:26:20 INFO - PROCESS | 1827 | 1461191180656 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 1827 | 1461191180658 Marionette TRACE conn3 <- [1,1594,null,{}] 15:26:20 INFO - PROCESS | 1827 | 1461191180664 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}] 15:26:20 INFO - PROCESS | 1827 | 1461191180870 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:26:21 INFO - PROCESS | 1827 | 1461191181086 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259a3b000 == 136 [pid = 1827] [id = 406] 15:26:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1253b62000) [pid = 1827] [serial = 1219] [outer = (nil)] 15:26:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1257205400) [pid = 1827] [serial = 1220] [outer = 0x7f1253b62000] 15:26:21 INFO - PROCESS | 1827 | 1461191181202 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f1258279c00) [pid = 1827] [serial = 1221] [outer = 0x7f1253b62000] 15:26:22 INFO - PROCESS | 1827 | 1461191182133 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]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1533ms 15:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:26:22 INFO - PROCESS | 1827 | 1461191182191 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 1827 | 1461191182194 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:26:22 INFO - PROCESS | 1827 | 1461191182200 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 1827 | 1461191182203 Marionette TRACE conn3 <- [1,1598,null,{}] 15:26:22 INFO - PROCESS | 1827 | 1461191182208 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}] 15:26:22 INFO - PROCESS | 1827 | 1461191182407 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:26:22 INFO - PROCESS | 1827 | 1461191182626 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267856800 == 137 [pid = 1827] [id = 407] 15:26:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f1253c8c400) [pid = 1827] [serial = 1222] [outer = (nil)] 15:26:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f12599c7800) [pid = 1827] [serial = 1223] [outer = 0x7f1253c8c400] 15:26:22 INFO - PROCESS | 1827 | 1461191182741 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f125c379800) [pid = 1827] [serial = 1224] [outer = 0x7f1253c8c400] 15:26:23 INFO - PROCESS | 1827 | 1461191183654 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]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:26:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1482ms 15:26:23 INFO - PROCESS | 1827 | 1461191183683 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 1827 | 1461191183687 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:26:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:26:23 INFO - PROCESS | 1827 | 1461191183693 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 1827 | 1461191183696 Marionette TRACE conn3 <- [1,1602,null,{}] 15:26:23 INFO - PROCESS | 1827 | 1461191183702 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}] 15:26:23 INFO - PROCESS | 1827 | 1461191183913 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:26:24 INFO - PROCESS | 1827 | 1461191184180 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126ba4c800 == 138 [pid = 1827] [id = 408] 15:26:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1256652c00) [pid = 1827] [serial = 1225] [outer = (nil)] 15:26:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f125c5ae000) [pid = 1827] [serial = 1226] [outer = 0x7f1256652c00] 15:26:24 INFO - PROCESS | 1827 | 1461191184264 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f12664b2c00) [pid = 1827] [serial = 1227] [outer = 0x7f1256652c00] 15:26:25 INFO - PROCESS | 1827 | 1461191185169 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]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:26:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1529ms 15:26:25 INFO - PROCESS | 1827 | 1461191185224 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 1827 | 1461191185228 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:26:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:26:25 INFO - PROCESS | 1827 | 1461191185234 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 1827 | 1461191185238 Marionette TRACE conn3 <- [1,1606,null,{}] 15:26:25 INFO - PROCESS | 1827 | 1461191185243 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}] 15:26:25 INFO - PROCESS | 1827 | 1461191185490 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:26:25 INFO - PROCESS | 1827 | 1461191185756 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b8c000 == 139 [pid = 1827] [id = 409] 15:26:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f123bfdc000) [pid = 1827] [serial = 1228] [outer = (nil)] 15:26:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f123bfde800) [pid = 1827] [serial = 1229] [outer = 0x7f123bfdc000] 15:26:25 INFO - PROCESS | 1827 | 1461191185870 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f1260408000) [pid = 1827] [serial = 1230] [outer = 0x7f123bfdc000] 15:26:26 INFO - PROCESS | 1827 | 1461191186690 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]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:26:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1487ms 15:26:26 INFO - PROCESS | 1827 | 1461191186737 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:26:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:26:26 INFO - PROCESS | 1827 | 1461191186742 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:26:26 INFO - PROCESS | 1827 | 1461191186748 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 1827 | 1461191186752 Marionette TRACE conn3 <- [1,1610,null,{}] 15:26:26 INFO - PROCESS | 1827 | 1461191186758 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}] 15:26:27 INFO - PROCESS | 1827 | 1461191187004 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:26:27 INFO - PROCESS | 1827 | 1461191187263 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c37b800 == 140 [pid = 1827] [id = 410] 15:26:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f1266843000) [pid = 1827] [serial = 1231] [outer = (nil)] 15:26:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f12697ca800) [pid = 1827] [serial = 1232] [outer = 0x7f1266843000] 15:26:27 INFO - PROCESS | 1827 | 1461191187393 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f126b8bdc00) [pid = 1827] [serial = 1233] [outer = 0x7f1266843000] 15:26:28 INFO - PROCESS | 1827 | 1461191188231 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]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1531ms 15:26:28 INFO - PROCESS | 1827 | 1461191188281 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 1827 | 1461191188285 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:26:28 INFO - PROCESS | 1827 | 1461191188291 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 1827 | 1461191188293 Marionette TRACE conn3 <- [1,1614,null,{}] 15:26:28 INFO - PROCESS | 1827 | 1461191188319 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}] 15:26:28 INFO - PROCESS | 1827 | 1461191188551 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:26:28 INFO - PROCESS | 1827 | 1461191188815 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b91000 == 141 [pid = 1827] [id = 411] 15:26:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f123ee44c00) [pid = 1827] [serial = 1234] [outer = (nil)] 15:26:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f123ee4b400) [pid = 1827] [serial = 1235] [outer = 0x7f123ee44c00] 15:26:28 INFO - PROCESS | 1827 | 1461191188942 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f123ee50000) [pid = 1827] [serial = 1236] [outer = 0x7f123ee44c00] 15:26:29 INFO - PROCESS | 1827 | 1461191189859 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]]]}] 15:26:29 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 15:26:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1636ms 15:26:29 INFO - PROCESS | 1827 | 1461191189928 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 1827 | 1461191189932 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:26:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:26:29 INFO - PROCESS | 1827 | 1461191189938 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 1827 | 1461191189944 Marionette TRACE conn3 <- [1,1618,null,{}] 15:26:29 INFO - PROCESS | 1827 | 1461191189955 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}] 15:26:30 INFO - PROCESS | 1827 | 1461191190196 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:26:30 INFO - PROCESS | 1827 | 1461191190513 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123a919800 == 142 [pid = 1827] [id = 412] 15:26:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f123ee42c00) [pid = 1827] [serial = 1237] [outer = (nil)] 15:26:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f1242d89c00) [pid = 1827] [serial = 1238] [outer = 0x7f123ee42c00] 15:26:30 INFO - PROCESS | 1827 | 1461191190602 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f1242d8fc00) [pid = 1827] [serial = 1239] [outer = 0x7f123ee42c00] 15:26:31 INFO - PROCESS | 1827 | 1461191191520 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]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:26:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1640ms 15:26:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:26:31 INFO - PROCESS | 1827 | 1461191191579 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 1827 | 1461191191582 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:26:31 INFO - PROCESS | 1827 | 1461191191588 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 1827 | 1461191191591 Marionette TRACE conn3 <- [1,1622,null,{}] 15:26:31 INFO - PROCESS | 1827 | 1461191191598 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}] 15:26:31 INFO - PROCESS | 1827 | 1461191191820 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:26:32 INFO - PROCESS | 1827 | 1461191192142 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248b0c800 == 143 [pid = 1827] [id = 413] 15:26:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f123c3ee000) [pid = 1827] [serial = 1240] [outer = (nil)] 15:26:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f123c3f7400) [pid = 1827] [serial = 1241] [outer = 0x7f123c3ee000] 15:26:32 INFO - PROCESS | 1827 | 1461191192219 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f123c3fc000) [pid = 1827] [serial = 1242] [outer = 0x7f123c3ee000] 15:26:33 INFO - PROCESS | 1827 | 1461191193082 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]]]}] 15:26:33 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 15:26:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1534ms 15:26:33 INFO - PROCESS | 1827 | 1461191193122 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 1827 | 1461191193125 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:26:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:26:33 INFO - PROCESS | 1827 | 1461191193132 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 1827 | 1461191193136 Marionette TRACE conn3 <- [1,1626,null,{}] 15:26:33 INFO - PROCESS | 1827 | 1461191193142 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}] 15:26:33 INFO - PROCESS | 1827 | 1461191193348 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:26:33 INFO - PROCESS | 1827 | 1461191193675 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ee6a000 == 144 [pid = 1827] [id = 414] 15:26:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f123c295c00) [pid = 1827] [serial = 1243] [outer = (nil)] 15:26:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f124050fc00) [pid = 1827] [serial = 1244] [outer = 0x7f123c295c00] 15:26:33 INFO - PROCESS | 1827 | 1461191193765 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f1242d93000) [pid = 1827] [serial = 1245] [outer = 0x7f123c295c00] 15:26:34 INFO - PROCESS | 1827 | 1461191194671 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]]]}] 15:26:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:26:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1586ms 15:26:34 INFO - PROCESS | 1827 | 1461191194721 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 1827 | 1461191194724 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:26:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:26:34 INFO - PROCESS | 1827 | 1461191194730 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 1827 | 1461191194732 Marionette TRACE conn3 <- [1,1630,null,{}] 15:26:34 INFO - PROCESS | 1827 | 1461191194738 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}] 15:26:34 INFO - PROCESS | 1827 | 1461191194957 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:26:35 INFO - PROCESS | 1827 | 1461191195320 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407b5000 == 145 [pid = 1827] [id = 415] 15:26:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f1240511400) [pid = 1827] [serial = 1246] [outer = (nil)] 15:26:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f1242e67000) [pid = 1827] [serial = 1247] [outer = 0x7f1240511400] 15:26:35 INFO - PROCESS | 1827 | 1461191195399 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f1246e8c400) [pid = 1827] [serial = 1248] [outer = 0x7f1240511400] 15:26:36 INFO - PROCESS | 1827 | 1461191196289 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]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:26:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1649ms 15:26:36 INFO - PROCESS | 1827 | 1461191196380 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 1827 | 1461191196384 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:26:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:26:36 INFO - PROCESS | 1827 | 1461191196398 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 1827 | 1461191196405 Marionette TRACE conn3 <- [1,1634,null,{}] 15:26:36 INFO - PROCESS | 1827 | 1461191196410 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}] 15:26:36 INFO - PROCESS | 1827 | 1461191196678 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:26:37 INFO - PROCESS | 1827 | 1461191197005 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243f17000 == 146 [pid = 1827] [id = 416] 15:26:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f123c009c00) [pid = 1827] [serial = 1249] [outer = (nil)] 15:26:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f123c011c00) [pid = 1827] [serial = 1250] [outer = 0x7f123c009c00] 15:26:37 INFO - PROCESS | 1827 | 1461191197079 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f123c016800) [pid = 1827] [serial = 1251] [outer = 0x7f123c009c00] 15:26:37 INFO - PROCESS | 1827 | 1461191197927 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]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:26:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1592ms 15:26:37 INFO - PROCESS | 1827 | 1461191197990 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 1827 | 1461191197994 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:26:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:26:38 INFO - PROCESS | 1827 | 1461191197999 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 1827 | 1461191198001 Marionette TRACE conn3 <- [1,1638,null,{}] 15:26:38 INFO - PROCESS | 1827 | 1461191198007 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}] 15:26:38 INFO - PROCESS | 1827 | 1461191198227 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:26:39 INFO - PROCESS | 1827 | 1461191199148 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f114800 == 147 [pid = 1827] [id = 417] 15:26:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f123bfdc400) [pid = 1827] [serial = 1252] [outer = (nil)] 15:26:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f123c292400) [pid = 1827] [serial = 1253] [outer = 0x7f123bfdc400] 15:26:39 INFO - PROCESS | 1827 | 1461191199222 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f123c69a400) [pid = 1827] [serial = 1254] [outer = 0x7f123bfdc400] 15:26:40 INFO - PROCESS | 1827 | 1461191200128 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]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:26:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2185ms 15:26:40 INFO - PROCESS | 1827 | 1461191200188 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 1827 | 1461191200194 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:26:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:26:40 INFO - PROCESS | 1827 | 1461191200203 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 1827 | 1461191200208 Marionette TRACE conn3 <- [1,1642,null,{}] 15:26:40 INFO - PROCESS | 1827 | 1461191200214 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}] 15:26:40 INFO - PROCESS | 1827 | 1461191200456 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1267851000 == 146 [pid = 1827] [id = 70] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245b3e800 == 145 [pid = 1827] [id = 398] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245b37800 == 144 [pid = 1827] [id = 397] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242cad000 == 143 [pid = 1827] [id = 396] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ee5f000 == 142 [pid = 1827] [id = 395] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c5d7000 == 141 [pid = 1827] [id = 394] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243cbb800 == 140 [pid = 1827] [id = 393] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ef88000 == 139 [pid = 1827] [id = 389] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126ba84800 == 138 [pid = 1827] [id = 388] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12663d2000 == 137 [pid = 1827] [id = 387] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259976000 == 136 [pid = 1827] [id = 386] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258877000 == 135 [pid = 1827] [id = 385] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12578de000 == 134 [pid = 1827] [id = 384] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556ce000 == 133 [pid = 1827] [id = 383] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125391f000 == 132 [pid = 1827] [id = 382] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535ad800 == 131 [pid = 1827] [id = 381] 15:26:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124eb95800 == 130 [pid = 1827] [id = 377] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f126b6bd000) [pid = 1827] [serial = 1094] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f1253c1e400) [pid = 1827] [serial = 852] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f1240846800) [pid = 1827] [serial = 1116] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f1247f64c00) [pid = 1827] [serial = 903] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f124f2efc00) [pid = 1827] [serial = 1073] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f125c37c400) [pid = 1827] [serial = 783] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f124ec31800) [pid = 1827] [serial = 768] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f1259ecbc00) [pid = 1827] [serial = 1082] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f12444cb000) [pid = 1827] [serial = 1067] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f1253ad0c00) [pid = 1827] [serial = 774] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f1243ffd000) [pid = 1827] [serial = 855] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f124f2ed800) [pid = 1827] [serial = 882] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f124da9f000) [pid = 1827] [serial = 1130] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f12447e4c00) [pid = 1827] [serial = 1118] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f1249020c00) [pid = 1827] [serial = 1127] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f12663e6c00) [pid = 1827] [serial = 1085] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f123c29a400) [pid = 1827] [serial = 1100] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1247f63000) [pid = 1827] [serial = 1124] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1259aa8c00) [pid = 1827] [serial = 819] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f124d90c000) [pid = 1827] [serial = 1128] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f125136d800) [pid = 1827] [serial = 1062] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f12406b7400) [pid = 1827] [serial = 918] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f1269716800) [pid = 1827] [serial = 792] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f12444d0000) [pid = 1827] [serial = 840] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f12557a3400) [pid = 1827] [serial = 1079] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f126b6ba800) [pid = 1827] [serial = 795] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f1245ebb400) [pid = 1827] [serial = 1121] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f1253ee5400) [pid = 1827] [serial = 846] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f1247e56800) [pid = 1827] [serial = 1109] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f125707d800) [pid = 1827] [serial = 828] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f1247f5b400) [pid = 1827] [serial = 909] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f12556a9c00) [pid = 1827] [serial = 765] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1266619800) [pid = 1827] [serial = 786] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f123c696800) [pid = 1827] [serial = 1103] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f1255fdec00) [pid = 1827] [serial = 888] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f12664adc00) [pid = 1827] [serial = 894] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f124524ec00) [pid = 1827] [serial = 1119] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f1247dd5400) [pid = 1827] [serial = 1122] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f126b861c00) [pid = 1827] [serial = 837] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f1242e6a000) [pid = 1827] [serial = 942] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f126b8cc000) [pid = 1827] [serial = 912] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f1249016400) [pid = 1827] [serial = 1070] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f124808b400) [pid = 1827] [serial = 1125] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f123efe3400) [pid = 1827] [serial = 1064] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f12663e7800) [pid = 1827] [serial = 834] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f125b094800) [pid = 1827] [serial = 891] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f126b78ec00) [pid = 1827] [serial = 897] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f125050fc00) [pid = 1827] [serial = 771] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f124f4ab800) [pid = 1827] [serial = 849] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f125b08bc00) [pid = 1827] [serial = 831] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f124084d000) [pid = 1827] [serial = 1106] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f1247f30800) [pid = 1827] [serial = 1112] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f124524e800) [pid = 1827] [serial = 1097] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f126b6c2000) [pid = 1827] [serial = 906] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f1252a32800) [pid = 1827] [serial = 825] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f1251711400) [pid = 1827] [serial = 1076] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f1252c2d000) [pid = 1827] [serial = 885] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f12675db800) [pid = 1827] [serial = 1088] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1256ff4800) [pid = 1827] [serial = 777] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f124479bc00) [pid = 1827] [serial = 843] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f123f84c800) [pid = 1827] [serial = 1091] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1242e68c00) [pid = 1827] [serial = 915] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1267661800) [pid = 1827] [serial = 789] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f1253b6b800) [pid = 1827] [serial = 900] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f125827f400) [pid = 1827] [serial = 780] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f123f142800) [pid = 1827] [serial = 1115] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f124f152000) [pid = 1827] [serial = 822] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f1256eaa400) [pid = 1827] [serial = 1002] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f124f386c00) [pid = 1827] [serial = 1133] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f124f208000) [pid = 1827] [serial = 1131] [outer = (nil)] [url = about:blank] 15:26:41 INFO - PROCESS | 1827 | 1461191201375 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c5ce800 == 131 [pid = 1827] [id = 418] 15:26:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f123e083400) [pid = 1827] [serial = 1255] [outer = (nil)] 15:26:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f123f84c800) [pid = 1827] [serial = 1256] [outer = 0x7f123e083400] 15:26:41 INFO - PROCESS | 1827 | 1461191201468 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f1240849000) [pid = 1827] [serial = 1257] [outer = 0x7f123e083400] 15:26:42 INFO - PROCESS | 1827 | 1461191202271 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]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:26:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2093ms 15:26:42 INFO - PROCESS | 1827 | 1461191202301 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:26:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:26:42 INFO - PROCESS | 1827 | 1461191202307 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:26:42 INFO - PROCESS | 1827 | 1461191202314 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 1827 | 1461191202317 Marionette TRACE conn3 <- [1,1646,null,{}] 15:26:42 INFO - PROCESS | 1827 | 1461191202323 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}] 15:26:42 INFO - PROCESS | 1827 | 1461191202535 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:26:42 INFO - PROCESS | 1827 | 1461191202705 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f106800 == 132 [pid = 1827] [id = 419] 15:26:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f123bfdcc00) [pid = 1827] [serial = 1258] [outer = (nil)] 15:26:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f1242debc00) [pid = 1827] [serial = 1259] [outer = 0x7f123bfdcc00] 15:26:42 INFO - PROCESS | 1827 | 1461191202768 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f1242e6e000) [pid = 1827] [serial = 1260] [outer = 0x7f123bfdcc00] 15:26:43 INFO - PROCESS | 1827 | 1461191203619 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]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:26:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1336ms 15:26:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:26:43 INFO - PROCESS | 1827 | 1461191203650 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 1827 | 1461191203653 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:26:43 INFO - PROCESS | 1827 | 1461191203669 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 1827 | 1461191203678 Marionette TRACE conn3 <- [1,1650,null,{}] 15:26:43 INFO - PROCESS | 1827 | 1461191203690 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}] 15:26:43 INFO - PROCESS | 1827 | 1461191203945 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:26:43 INFO - PROCESS | 1827 | 1461191203986 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242cb1800 == 133 [pid = 1827] [id = 420] 15:26:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1242dec800) [pid = 1827] [serial = 1261] [outer = (nil)] 15:26:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f12444cd000) [pid = 1827] [serial = 1262] [outer = 0x7f1242dec800] 15:26:44 INFO - PROCESS | 1827 | 1461191204048 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f12447e3400) [pid = 1827] [serial = 1263] [outer = 0x7f1242dec800] 15:26:44 INFO - PROCESS | 1827 | 1461191204938 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]]]}] 15:26:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:26:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1304ms 15:26:44 INFO - PROCESS | 1827 | 1461191204966 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 1827 | 1461191204970 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:26:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:26:44 INFO - PROCESS | 1827 | 1461191204976 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 1827 | 1461191204978 Marionette TRACE conn3 <- [1,1654,null,{}] 15:26:44 INFO - PROCESS | 1827 | 1461191204984 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}] 15:26:45 INFO - PROCESS | 1827 | 1461191205333 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:26:45 INFO - PROCESS | 1827 | 1461191205406 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243f13800 == 134 [pid = 1827] [id = 421] 15:26:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f123ec77000) [pid = 1827] [serial = 1264] [outer = (nil)] 15:26:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f124524fc00) [pid = 1827] [serial = 1265] [outer = 0x7f123ec77000] 15:26:45 INFO - PROCESS | 1827 | 1461191205468 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f1245ebb400) [pid = 1827] [serial = 1266] [outer = 0x7f123ec77000] 15:26:46 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1240510800) [pid = 1827] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:26:46 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f123efdbc00) [pid = 1827] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:26:46 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f12406b0800) [pid = 1827] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:26:46 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1248083800) [pid = 1827] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:26:46 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1244796c00) [pid = 1827] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:26:46 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f1240507c00) [pid = 1827] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:26:46 INFO - PROCESS | 1827 | 1461191206747 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]]]}] 15:26:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:26:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1784ms 15:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:26:46 INFO - PROCESS | 1827 | 1461191206761 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 1827 | 1461191206764 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:26:46 INFO - PROCESS | 1827 | 1461191206770 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 1827 | 1461191206773 Marionette TRACE conn3 <- [1,1658,null,{}] 15:26:46 INFO - PROCESS | 1827 | 1461191206778 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}] 15:26:46 INFO - PROCESS | 1827 | 1461191206969 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:26:46 INFO - PROCESS | 1827 | 1461191206985 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12447bd800 == 135 [pid = 1827] [id = 422] 15:26:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1246e8bc00) [pid = 1827] [serial = 1267] [outer = (nil)] 15:26:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f1247c0fc00) [pid = 1827] [serial = 1268] [outer = 0x7f1246e8bc00] 15:26:47 INFO - PROCESS | 1827 | 1461191207209 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f1247f35c00) [pid = 1827] [serial = 1269] [outer = 0x7f1246e8bc00] 15:26:47 INFO - PROCESS | 1827 | 1461191207973 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]]]}] 15:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1237ms 15:26:48 INFO - PROCESS | 1827 | 1461191208008 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 1827 | 1461191208011 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:26:48 INFO - PROCESS | 1827 | 1461191208017 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 1827 | 1461191208019 Marionette TRACE conn3 <- [1,1662,null,{}] 15:26:48 INFO - PROCESS | 1827 | 1461191208025 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}] 15:26:48 INFO - PROCESS | 1827 | 1461191208212 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:26:48 INFO - PROCESS | 1827 | 1461191208557 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c7a9000 == 136 [pid = 1827] [id = 423] 15:26:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f123bfd1400) [pid = 1827] [serial = 1270] [outer = (nil)] 15:26:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f123bfd7800) [pid = 1827] [serial = 1271] [outer = 0x7f123bfd1400] 15:26:48 INFO - PROCESS | 1827 | 1461191208638 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f123c296c00) [pid = 1827] [serial = 1272] [outer = 0x7f123bfd1400] 15:26:49 INFO - PROCESS | 1827 | 1461191209624 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]]]}] 15:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1639ms 15:26:49 INFO - PROCESS | 1827 | 1461191209659 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 1827 | 1461191209666 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:26:49 INFO - PROCESS | 1827 | 1461191209675 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 1827 | 1461191209679 Marionette TRACE conn3 <- [1,1666,null,{}] 15:26:49 INFO - PROCESS | 1827 | 1461191209690 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}] 15:26:49 INFO - PROCESS | 1827 | 1461191209933 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:26:50 INFO - PROCESS | 1827 | 1461191210189 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243caf800 == 137 [pid = 1827] [id = 424] 15:26:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f12406ad800) [pid = 1827] [serial = 1273] [outer = (nil)] 15:26:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f12416ed400) [pid = 1827] [serial = 1274] [outer = 0x7f12406ad800] 15:26:50 INFO - PROCESS | 1827 | 1461191210341 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f1242de9800) [pid = 1827] [serial = 1275] [outer = 0x7f12406ad800] 15:26:51 INFO - PROCESS | 1827 | 1461191211264 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]]]}] 15:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1633ms 15:26:51 INFO - PROCESS | 1827 | 1461191211313 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 1827 | 1461191211320 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:26:51 INFO - PROCESS | 1827 | 1461191211326 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 1827 | 1461191211329 Marionette TRACE conn3 <- [1,1670,null,{}] 15:26:51 INFO - PROCESS | 1827 | 1461191211335 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}] 15:26:51 INFO - PROCESS | 1827 | 1461191211560 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:26:51 INFO - PROCESS | 1827 | 1461191211854 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246d28800 == 138 [pid = 1827] [id = 425] 15:26:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f1242df1400) [pid = 1827] [serial = 1276] [outer = (nil)] 15:26:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f124479a000) [pid = 1827] [serial = 1277] [outer = 0x7f1242df1400] 15:26:51 INFO - PROCESS | 1827 | 1461191211975 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f1245be1000) [pid = 1827] [serial = 1278] [outer = 0x7f1242df1400] 15:26:52 INFO - PROCESS | 1827 | 1461191212855 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]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1584ms 15:26:52 INFO - PROCESS | 1827 | 1461191212911 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 1827 | 1461191212916 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:26:52 INFO - PROCESS | 1827 | 1461191212932 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 1827 | 1461191212943 Marionette TRACE conn3 <- [1,1674,null,{}] 15:26:52 INFO - PROCESS | 1827 | 1461191212949 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}] 15:26:53 INFO - PROCESS | 1827 | 1461191213212 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:26:53 INFO - PROCESS | 1827 | 1461191213463 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248e0e800 == 139 [pid = 1827] [id = 426] 15:26:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1242fec800) [pid = 1827] [serial = 1279] [outer = (nil)] 15:26:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f1247f31800) [pid = 1827] [serial = 1280] [outer = 0x7f1242fec800] 15:26:53 INFO - PROCESS | 1827 | 1461191213574 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f1247f5f800) [pid = 1827] [serial = 1281] [outer = 0x7f1242fec800] 15:26:54 INFO - PROCESS | 1827 | 1461191214430 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]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1553ms 15:26:54 INFO - PROCESS | 1827 | 1461191214478 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:26:54 INFO - PROCESS | 1827 | 1461191214482 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:26:54 INFO - PROCESS | 1827 | 1461191214488 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 1827 | 1461191214491 Marionette TRACE conn3 <- [1,1678,null,{}] 15:26:54 INFO - PROCESS | 1827 | 1461191214496 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}] 15:26:54 INFO - PROCESS | 1827 | 1461191214714 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:26:54 INFO - PROCESS | 1827 | 1461191214979 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124da49800 == 140 [pid = 1827] [id = 427] 15:26:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f1242feb000) [pid = 1827] [serial = 1282] [outer = (nil)] 15:26:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1249020c00) [pid = 1827] [serial = 1283] [outer = 0x7f1242feb000] 15:26:55 INFO - PROCESS | 1827 | 1461191215094 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f124da92c00) [pid = 1827] [serial = 1284] [outer = 0x7f1242feb000] 15:26:55 INFO - PROCESS | 1827 | 1461191215953 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]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1528ms 15:26:56 INFO - PROCESS | 1827 | 1461191216017 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 1827 | 1461191216021 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:26:56 INFO - PROCESS | 1827 | 1461191216027 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 1827 | 1461191216029 Marionette TRACE conn3 <- [1,1682,null,{}] 15:26:56 INFO - PROCESS | 1827 | 1461191216034 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}] 15:26:56 INFO - PROCESS | 1827 | 1461191216252 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:26:56 INFO - PROCESS | 1827 | 1461191216460 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f72b000 == 141 [pid = 1827] [id = 428] 15:26:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f124dc4b400) [pid = 1827] [serial = 1285] [outer = (nil)] 15:26:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f124dcc7400) [pid = 1827] [serial = 1286] [outer = 0x7f124dc4b400] 15:26:56 INFO - PROCESS | 1827 | 1461191216593 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f124f159c00) [pid = 1827] [serial = 1287] [outer = 0x7f124dc4b400] 15:26:57 INFO - PROCESS | 1827 | 1461191217573 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]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1580ms 15:26:57 INFO - PROCESS | 1827 | 1461191217608 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 1827 | 1461191217611 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:26:57 INFO - PROCESS | 1827 | 1461191217618 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 1827 | 1461191217622 Marionette TRACE conn3 <- [1,1686,null,{}] 15:26:57 INFO - PROCESS | 1827 | 1461191217627 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}] 15:26:57 INFO - PROCESS | 1827 | 1461191217845 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:26:58 INFO - PROCESS | 1827 | 1461191218060 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12506af000 == 142 [pid = 1827] [id = 429] 15:26:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f124dc4e400) [pid = 1827] [serial = 1288] [outer = (nil)] 15:26:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f124f4a2c00) [pid = 1827] [serial = 1289] [outer = 0x7f124dc4e400] 15:26:58 INFO - PROCESS | 1827 | 1461191218171 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f124f4b0000) [pid = 1827] [serial = 1290] [outer = 0x7f124dc4e400] 15:26:59 INFO - PROCESS | 1827 | 1461191219090 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]]]}] 15:26:59 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 15:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1531ms 15:26:59 INFO - PROCESS | 1827 | 1461191219150 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 1827 | 1461191219154 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:26:59 INFO - PROCESS | 1827 | 1461191219160 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 1827 | 1461191219163 Marionette TRACE conn3 <- [1,1690,null,{}] 15:26:59 INFO - PROCESS | 1827 | 1461191219169 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}] 15:26:59 INFO - PROCESS | 1827 | 1461191219377 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:26:59 INFO - PROCESS | 1827 | 1461191219591 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12532fd800 == 143 [pid = 1827] [id = 430] 15:26:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f124f20d000) [pid = 1827] [serial = 1291] [outer = (nil)] 15:26:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f124fbec800) [pid = 1827] [serial = 1292] [outer = 0x7f124f20d000] 15:26:59 INFO - PROCESS | 1827 | 1461191219706 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f124fc62800) [pid = 1827] [serial = 1293] [outer = 0x7f124f20d000] 15:27:00 INFO - PROCESS | 1827 | 1461191220631 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]]]}] 15:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1529ms 15:27:00 INFO - PROCESS | 1827 | 1461191220693 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:27:00 INFO - PROCESS | 1827 | 1461191220699 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:27:00 INFO - PROCESS | 1827 | 1461191220708 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 1827 | 1461191220712 Marionette TRACE conn3 <- [1,1694,null,{}] 15:27:00 INFO - PROCESS | 1827 | 1461191220721 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}] 15:27:01 INFO - PROCESS | 1827 | 1461191221033 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:27:01 INFO - PROCESS | 1827 | 1461191221286 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125384c000 == 144 [pid = 1827] [id = 431] 15:27:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f124f20dc00) [pid = 1827] [serial = 1294] [outer = (nil)] 15:27:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f124fd0e800) [pid = 1827] [serial = 1295] [outer = 0x7f124f20dc00] 15:27:01 INFO - PROCESS | 1827 | 1461191221399 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f12503af800) [pid = 1827] [serial = 1296] [outer = 0x7f124f20dc00] 15:27:02 INFO - PROCESS | 1827 | 1461191222237 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]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1589ms 15:27:02 INFO - PROCESS | 1827 | 1461191222297 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 1827 | 1461191222300 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:27:02 INFO - PROCESS | 1827 | 1461191222306 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 1827 | 1461191222308 Marionette TRACE conn3 <- [1,1698,null,{}] 15:27:02 INFO - PROCESS | 1827 | 1461191222314 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}] 15:27:02 INFO - PROCESS | 1827 | 1461191222525 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:27:02 INFO - PROCESS | 1827 | 1461191222745 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253be0000 == 145 [pid = 1827] [id = 432] 15:27:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f124f2eb400) [pid = 1827] [serial = 1297] [outer = (nil)] 15:27:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f1250767000) [pid = 1827] [serial = 1298] [outer = 0x7f124f2eb400] 15:27:02 INFO - PROCESS | 1827 | 1461191222903 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f125136e800) [pid = 1827] [serial = 1299] [outer = 0x7f124f2eb400] 15:27:04 INFO - PROCESS | 1827 | 1461191224222 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]]]}] 15:27:04 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 15:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1987ms 15:27:04 INFO - PROCESS | 1827 | 1461191224297 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 1827 | 1461191224302 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:27:04 INFO - PROCESS | 1827 | 1461191224312 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 1827 | 1461191224315 Marionette TRACE conn3 <- [1,1702,null,{}] 15:27:04 INFO - PROCESS | 1827 | 1461191224325 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}] 15:27:04 INFO - PROCESS | 1827 | 1461191224604 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:27:04 INFO - PROCESS | 1827 | 1461191224941 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556d6000 == 146 [pid = 1827] [id = 433] 15:27:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f123e089800) [pid = 1827] [serial = 1300] [outer = (nil)] 15:27:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1252c29800) [pid = 1827] [serial = 1301] [outer = 0x7f123e089800] 15:27:05 INFO - PROCESS | 1827 | 1461191225024 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f1252e9b000) [pid = 1827] [serial = 1302] [outer = 0x7f123e089800] 15:27:05 INFO - PROCESS | 1827 | 1461191225997 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]]]}] 15:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1741ms 15:27:06 INFO - PROCESS | 1827 | 1461191226052 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 1827 | 1461191226056 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:27:06 INFO - PROCESS | 1827 | 1461191226062 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 1827 | 1461191226066 Marionette TRACE conn3 <- [1,1706,null,{}] 15:27:06 INFO - PROCESS | 1827 | 1461191226071 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}] 15:27:06 INFO - PROCESS | 1827 | 1461191226299 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:27:06 INFO - PROCESS | 1827 | 1461191226562 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578ce000 == 147 [pid = 1827] [id = 434] 15:27:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f1252ee4800) [pid = 1827] [serial = 1303] [outer = (nil)] 15:27:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f1253503800) [pid = 1827] [serial = 1304] [outer = 0x7f1252ee4800] 15:27:06 INFO - PROCESS | 1827 | 1461191226677 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f125373bc00) [pid = 1827] [serial = 1305] [outer = 0x7f1252ee4800] 15:27:07 INFO - PROCESS | 1827 | 1461191227499 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]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1480ms 15:27:07 INFO - PROCESS | 1827 | 1461191227544 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 1827 | 1461191227548 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:27:07 INFO - PROCESS | 1827 | 1461191227553 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1827 | 1461191227556 Marionette TRACE conn3 <- [1,1710,null,{}] 15:27:07 INFO - PROCESS | 1827 | 1461191227582 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}] 15:27:07 INFO - PROCESS | 1827 | 1461191227800 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:27:08 INFO - PROCESS | 1827 | 1461191228089 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e6e800 == 148 [pid = 1827] [id = 435] 15:27:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f1245eb5800) [pid = 1827] [serial = 1306] [outer = (nil)] 15:27:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f1253ac3c00) [pid = 1827] [serial = 1307] [outer = 0x7f1245eb5800] 15:27:08 INFO - PROCESS | 1827 | 1461191228207 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f1253b60800) [pid = 1827] [serial = 1308] [outer = 0x7f1245eb5800] 15:27:09 INFO - PROCESS | 1827 | 1461191229485 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]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1998ms 15:27:09 INFO - PROCESS | 1827 | 1461191229556 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 1827 | 1461191229561 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:27:09 INFO - PROCESS | 1827 | 1461191229570 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1827 | 1461191229575 Marionette TRACE conn3 <- [1,1714,null,{}] 15:27:09 INFO - PROCESS | 1827 | 1461191229583 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}] 15:27:09 INFO - PROCESS | 1827 | 1461191229848 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:27:10 INFO - PROCESS | 1827 | 1461191230079 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124307e800 == 149 [pid = 1827] [id = 436] 15:27:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f123e091000) [pid = 1827] [serial = 1309] [outer = (nil)] 15:27:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f123ee46c00) [pid = 1827] [serial = 1310] [outer = 0x7f123e091000] 15:27:10 INFO - PROCESS | 1827 | 1461191230153 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f123f14a400) [pid = 1827] [serial = 1311] [outer = 0x7f123e091000] 15:27:11 INFO - PROCESS | 1827 | 1461191231013 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]]]}] 15:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1483ms 15:27:11 INFO - PROCESS | 1827 | 1461191231054 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 1827 | 1461191231062 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:27:11 INFO - PROCESS | 1827 | 1461191231072 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 1827 | 1461191231077 Marionette TRACE conn3 <- [1,1718,null,{}] 15:27:11 INFO - PROCESS | 1827 | 1461191231083 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}] 15:27:11 INFO - PROCESS | 1827 | 1461191231294 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:27:11 INFO - PROCESS | 1827 | 1461191231515 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407a7000 == 150 [pid = 1827] [id = 437] 15:27:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f123bfd3000) [pid = 1827] [serial = 1312] [outer = (nil)] 15:27:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f123c29c400) [pid = 1827] [serial = 1313] [outer = 0x7f123bfd3000] 15:27:11 INFO - PROCESS | 1827 | 1461191231651 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f1240507400) [pid = 1827] [serial = 1314] [outer = 0x7f123bfd3000] 15:27:12 INFO - PROCESS | 1827 | 1461191232777 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]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1781ms 15:27:12 INFO - PROCESS | 1827 | 1461191232855 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 1827 | 1461191232858 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:27:12 INFO - PROCESS | 1827 | 1461191232864 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 1827 | 1461191232870 Marionette TRACE conn3 <- [1,1722,null,{}] 15:27:12 INFO - PROCESS | 1827 | 1461191232885 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}] 15:27:13 INFO - PROCESS | 1827 | 1461191233135 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:27:13 INFO - PROCESS | 1827 | 1461191233483 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f111000 == 151 [pid = 1827] [id = 438] 15:27:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f1242e64400) [pid = 1827] [serial = 1315] [outer = (nil)] 15:27:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f1243ff6400) [pid = 1827] [serial = 1316] [outer = 0x7f1242e64400] 15:27:13 INFO - PROCESS | 1827 | 1461191233559 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f12447efc00) [pid = 1827] [serial = 1317] [outer = 0x7f1242e64400] 15:27:14 INFO - PROCESS | 1827 | 1461191234409 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]]]}] 15:27:14 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 15:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1592ms 15:27:14 INFO - PROCESS | 1827 | 1461191234458 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 1827 | 1461191234462 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:27:14 INFO - PROCESS | 1827 | 1461191234469 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 1827 | 1461191234471 Marionette TRACE conn3 <- [1,1726,null,{}] 15:27:14 INFO - PROCESS | 1827 | 1461191234477 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}] 15:27:14 INFO - PROCESS | 1827 | 1461191234664 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:27:14 INFO - PROCESS | 1827 | 1461191234942 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407a1800 == 152 [pid = 1827] [id = 439] 15:27:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f123f149800) [pid = 1827] [serial = 1318] [outer = (nil)] 15:27:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f1246e29400) [pid = 1827] [serial = 1319] [outer = 0x7f123f149800] 15:27:15 INFO - PROCESS | 1827 | 1461191235054 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f1247f38c00) [pid = 1827] [serial = 1320] [outer = 0x7f123f149800] 15:27:15 INFO - PROCESS | 1827 | 1461191235919 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]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1489ms 15:27:15 INFO - PROCESS | 1827 | 1461191235959 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 1827 | 1461191235962 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:27:15 INFO - PROCESS | 1827 | 1461191235968 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 1827 | 1461191235970 Marionette TRACE conn3 <- [1,1730,null,{}] 15:27:15 INFO - PROCESS | 1827 | 1461191235975 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}] 15:27:16 INFO - PROCESS | 1827 | 1461191236175 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:27:16 INFO - PROCESS | 1827 | 1461191236566 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12447bd800 == 151 [pid = 1827] [id = 422] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f12416eb800) [pid = 1827] [serial = 1178] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f1247c02c00) [pid = 1827] [serial = 1175] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f124d909000) [pid = 1827] [serial = 1142] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f12503b0400) [pid = 1827] [serial = 1151] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f124f37e000) [pid = 1827] [serial = 1145] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f1257707400) [pid = 1827] [serial = 1172] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f125b08f000) [pid = 1827] [serial = 1169] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1246e1e400) [pid = 1827] [serial = 1139] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1257971800) [pid = 1827] [serial = 1166] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f12406b6c00) [pid = 1827] [serial = 1136] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f124f859800) [pid = 1827] [serial = 1148] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f1253732800) [pid = 1827] [serial = 1157] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f1253b6b000) [pid = 1827] [serial = 1160] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f1254a4b000) [pid = 1827] [serial = 1163] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f1252dfdc00) [pid = 1827] [serial = 1154] [outer = (nil)] [url = about:blank] 15:27:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123dec9800 == 152 [pid = 1827] [id = 440] 15:27:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f123efddc00) [pid = 1827] [serial = 1321] [outer = (nil)] 15:27:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f12416e7800) [pid = 1827] [serial = 1322] [outer = 0x7f123efddc00] 15:27:16 INFO - PROCESS | 1827 | 1461191236748 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f1247f3f400) [pid = 1827] [serial = 1323] [outer = 0x7f123efddc00] 15:27:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243f13800 == 151 [pid = 1827] [id = 421] 15:27:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242cb1800 == 150 [pid = 1827] [id = 420] 15:27:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f106800 == 149 [pid = 1827] [id = 419] 15:27:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c5ce800 == 148 [pid = 1827] [id = 418] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f114800 == 147 [pid = 1827] [id = 417] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245b91000 == 146 [pid = 1827] [id = 411] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c37b800 == 145 [pid = 1827] [id = 410] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245b8c000 == 144 [pid = 1827] [id = 409] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126ba4c800 == 143 [pid = 1827] [id = 408] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1267856800 == 142 [pid = 1827] [id = 407] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259a3b000 == 141 [pid = 1827] [id = 406] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258373800 == 140 [pid = 1827] [id = 405] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d1b000 == 139 [pid = 1827] [id = 404] 15:27:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253832000 == 138 [pid = 1827] [id = 403] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f1242ff0800) [pid = 1827] [serial = 1185] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f123f143000) [pid = 1827] [serial = 1181] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f1246e2b800) [pid = 1827] [serial = 1188] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f124dcc5800) [pid = 1827] [serial = 1194] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f12416e6000) [pid = 1827] [serial = 1184] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f123f84e000) [pid = 1827] [serial = 1182] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f1247f65000) [pid = 1827] [serial = 1191] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f124d8dac00) [pid = 1827] [serial = 1193] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f1247f57400) [pid = 1827] [serial = 1196] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f1247e50800) [pid = 1827] [serial = 1190] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1245bddc00) [pid = 1827] [serial = 1187] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f124dc56400) [pid = 1827] [serial = 1197] [outer = (nil)] [url = about:blank] 15:27:17 INFO - PROCESS | 1827 | 1461191237530 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]]]}] 15:27:17 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 15:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1586ms 15:27:17 INFO - PROCESS | 1827 | 1461191237554 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1827 | 1461191237557 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:27:17 INFO - PROCESS | 1827 | 1461191237563 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1827 | 1461191237565 Marionette TRACE conn3 <- [1,1734,null,{}] 15:27:17 INFO - PROCESS | 1827 | 1461191237592 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}] 15:27:17 INFO - PROCESS | 1827 | 1461191237820 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:27:18 INFO - PROCESS | 1827 | 1461191238002 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242fb3000 == 139 [pid = 1827] [id = 441] 15:27:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f123bfdb400) [pid = 1827] [serial = 1324] [outer = (nil)] 15:27:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f124dc56400) [pid = 1827] [serial = 1325] [outer = 0x7f123bfdb400] 15:27:18 INFO - PROCESS | 1827 | 1461191238072 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f124f85b800) [pid = 1827] [serial = 1326] [outer = 0x7f123bfdb400] 15:27:18 INFO - PROCESS | 1827 | 1461191238844 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]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1343ms 15:27:18 INFO - PROCESS | 1827 | 1461191238914 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 1827 | 1461191238918 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:27:18 INFO - PROCESS | 1827 | 1461191238924 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 1827 | 1461191238927 Marionette TRACE conn3 <- [1,1738,null,{}] 15:27:18 INFO - PROCESS | 1827 | 1461191238932 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}] 15:27:19 INFO - PROCESS | 1827 | 1461191239179 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:27:19 INFO - PROCESS | 1827 | 1461191239212 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c44800 == 140 [pid = 1827] [id = 442] 15:27:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f1247f5b800) [pid = 1827] [serial = 1327] [outer = (nil)] 15:27:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1251483800) [pid = 1827] [serial = 1328] [outer = 0x7f1247f5b800] 15:27:19 INFO - PROCESS | 1827 | 1461191239273 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f1252c2d000) [pid = 1827] [serial = 1329] [outer = 0x7f1247f5b800] 15:27:20 INFO - PROCESS | 1827 | 1461191240162 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]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1279ms 15:27:20 INFO - PROCESS | 1827 | 1461191240208 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 1827 | 1461191240211 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:27:20 INFO - PROCESS | 1827 | 1461191240217 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 1827 | 1461191240219 Marionette TRACE conn3 <- [1,1742,null,{}] 15:27:20 INFO - PROCESS | 1827 | 1461191240226 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}] 15:27:20 INFO - PROCESS | 1827 | 1461191240474 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:27:20 INFO - PROCESS | 1827 | 1461191240507 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fca7000 == 141 [pid = 1827] [id = 443] 15:27:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f124f85e400) [pid = 1827] [serial = 1330] [outer = (nil)] 15:27:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f1252eed800) [pid = 1827] [serial = 1331] [outer = 0x7f124f85e400] 15:27:20 INFO - PROCESS | 1827 | 1461191240568 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f1253320c00) [pid = 1827] [serial = 1332] [outer = 0x7f124f85e400] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f1240850000) [pid = 1827] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f123ec77000) [pid = 1827] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f123bfdcc00) [pid = 1827] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f1253acc000) [pid = 1827] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f123bfdc400) [pid = 1827] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f1245be2800) [pid = 1827] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f1253b65800) [pid = 1827] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1240850800) [pid = 1827] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f123e083400) [pid = 1827] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f123efda800) [pid = 1827] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1246e2bc00) [pid = 1827] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f1242fe5400) [pid = 1827] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f1245be3000) [pid = 1827] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f1245bdc800) [pid = 1827] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f1247dd7c00) [pid = 1827] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f125b089400) [pid = 1827] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f1253741800) [pid = 1827] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f1242df7400) [pid = 1827] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f1248082400) [pid = 1827] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f123ec70400) [pid = 1827] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f123ec69400) [pid = 1827] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f1257206400) [pid = 1827] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f1252ea6000) [pid = 1827] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f123f145800) [pid = 1827] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f12503a4c00) [pid = 1827] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f1252eef000) [pid = 1827] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f12444c8800) [pid = 1827] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f12416e2400) [pid = 1827] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f1245be2400) [pid = 1827] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f123f146000) [pid = 1827] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f1242e6d800) [pid = 1827] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f1242dec800) [pid = 1827] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f125c350400) [pid = 1827] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f123e088400) [pid = 1827] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f125c37a800) [pid = 1827] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f1246e82800) [pid = 1827] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1253c1a000) [pid = 1827] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1255418400) [pid = 1827] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f123efd9c00) [pid = 1827] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:27:22 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f1247f61c00) [pid = 1827] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:27:22 INFO - PROCESS | 1827 | 1461191242489 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]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2335ms 15:27:22 INFO - PROCESS | 1827 | 1461191242555 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 1827 | 1461191242558 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:27:22 INFO - PROCESS | 1827 | 1461191242574 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 1827 | 1461191242578 Marionette TRACE conn3 <- [1,1746,null,{}] 15:27:22 INFO - PROCESS | 1827 | 1461191242583 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}] 15:27:22 INFO - PROCESS | 1827 | 1461191242782 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:27:22 INFO - PROCESS | 1827 | 1461191242792 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242cc0800 == 142 [pid = 1827] [id = 444] 15:27:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f123bfdcc00) [pid = 1827] [serial = 1333] [outer = (nil)] 15:27:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1240510800) [pid = 1827] [serial = 1334] [outer = 0x7f123bfdcc00] 15:27:22 INFO - PROCESS | 1827 | 1461191242853 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f12444c5400) [pid = 1827] [serial = 1335] [outer = 0x7f123bfdcc00] 15:27:23 INFO - PROCESS | 1827 | 1461191243738 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]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1238ms 15:27:23 INFO - PROCESS | 1827 | 1461191243806 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:27:23 INFO - PROCESS | 1827 | 1461191243810 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:27:23 INFO - PROCESS | 1827 | 1461191243816 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 1827 | 1461191243819 Marionette TRACE conn3 <- [1,1750,null,{}] 15:27:23 INFO - PROCESS | 1827 | 1461191243826 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}] 15:27:24 INFO - PROCESS | 1827 | 1461191244029 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:27:24 INFO - PROCESS | 1827 | 1461191244390 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ee5f000 == 143 [pid = 1827] [id = 445] 15:27:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f123bfd9c00) [pid = 1827] [serial = 1336] [outer = (nil)] 15:27:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f123c3f6000) [pid = 1827] [serial = 1337] [outer = 0x7f123bfd9c00] 15:27:24 INFO - PROCESS | 1827 | 1461191244533 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f123ec6a800) [pid = 1827] [serial = 1338] [outer = 0x7f123bfd9c00] 15:27:25 INFO - PROCESS | 1827 | 1461191245441 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]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1688ms 15:27:25 INFO - PROCESS | 1827 | 1461191245506 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 1827 | 1461191245513 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:27:25 INFO - PROCESS | 1827 | 1461191245523 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 1827 | 1461191245526 Marionette TRACE conn3 <- [1,1754,null,{}] 15:27:25 INFO - PROCESS | 1827 | 1461191245534 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}] 15:27:25 INFO - PROCESS | 1827 | 1461191245800 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:27:26 INFO - PROCESS | 1827 | 1461191246120 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243080800 == 144 [pid = 1827] [id = 446] 15:27:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f12416e6000) [pid = 1827] [serial = 1339] [outer = (nil)] 15:27:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f12416f0c00) [pid = 1827] [serial = 1340] [outer = 0x7f12416e6000] 15:27:26 INFO - PROCESS | 1827 | 1461191246203 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1242e65000) [pid = 1827] [serial = 1341] [outer = 0x7f12416e6000] 15:27:27 INFO - PROCESS | 1827 | 1461191247168 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]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1695ms 15:27:27 INFO - PROCESS | 1827 | 1461191247222 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 1827 | 1461191247228 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:27:27 INFO - PROCESS | 1827 | 1461191247236 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 1827 | 1461191247241 Marionette TRACE conn3 <- [1,1758,null,{}] 15:27:27 INFO - PROCESS | 1827 | 1461191247248 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}] 15:27:27 INFO - PROCESS | 1827 | 1461191247478 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:27:27 INFO - PROCESS | 1827 | 1461191247826 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248a72800 == 145 [pid = 1827] [id = 447] 15:27:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f12416e7c00) [pid = 1827] [serial = 1342] [outer = (nil)] 15:27:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f1245eb5000) [pid = 1827] [serial = 1343] [outer = 0x7f12416e7c00] 15:27:27 INFO - PROCESS | 1827 | 1461191247906 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f1247c0e800) [pid = 1827] [serial = 1344] [outer = 0x7f12416e7c00] 15:27:28 INFO - PROCESS | 1827 | 1461191248774 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]]]}] 15:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1589ms 15:27:28 INFO - PROCESS | 1827 | 1461191248824 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 1827 | 1461191248828 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:27:28 INFO - PROCESS | 1827 | 1461191248846 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 1827 | 1461191248856 Marionette TRACE conn3 <- [1,1762,null,{}] 15:27:28 INFO - PROCESS | 1827 | 1461191248863 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}] 15:27:29 INFO - PROCESS | 1827 | 1461191249140 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:27:29 INFO - PROCESS | 1827 | 1461191249399 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125395f800 == 146 [pid = 1827] [id = 448] 15:27:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f124479b000) [pid = 1827] [serial = 1345] [outer = (nil)] 15:27:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f124dbf2800) [pid = 1827] [serial = 1346] [outer = 0x7f124479b000] 15:27:29 INFO - PROCESS | 1827 | 1461191249517 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f124ec22800) [pid = 1827] [serial = 1347] [outer = 0x7f124479b000] 15:27:30 INFO - PROCESS | 1827 | 1461191250355 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]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1553ms 15:27:30 INFO - PROCESS | 1827 | 1461191250390 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 1827 | 1461191250395 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:27:30 INFO - PROCESS | 1827 | 1461191250402 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 1827 | 1461191250406 Marionette TRACE conn3 <- [1,1766,null,{}] 15:27:30 INFO - PROCESS | 1827 | 1461191250411 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}] 15:27:30 INFO - PROCESS | 1827 | 1461191250632 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:27:30 INFO - PROCESS | 1827 | 1461191250856 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257611800 == 147 [pid = 1827] [id = 449] 15:27:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f124808e400) [pid = 1827] [serial = 1348] [outer = (nil)] 15:27:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f124f2e9400) [pid = 1827] [serial = 1349] [outer = 0x7f124808e400] 15:27:30 INFO - PROCESS | 1827 | 1461191250970 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f124f4ab400) [pid = 1827] [serial = 1350] [outer = 0x7f124808e400] 15:27:31 INFO - PROCESS | 1827 | 1461191251948 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]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1589ms 15:27:31 INFO - PROCESS | 1827 | 1461191251995 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 1827 | 1461191251999 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:27:32 INFO - PROCESS | 1827 | 1461191252005 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 1827 | 1461191252008 Marionette TRACE conn3 <- [1,1770,null,{}] 15:27:32 INFO - PROCESS | 1827 | 1461191252013 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}] 15:27:32 INFO - PROCESS | 1827 | 1461191252230 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:27:32 INFO - PROCESS | 1827 | 1461191252492 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e0f800 == 148 [pid = 1827] [id = 450] 15:27:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f125136f400) [pid = 1827] [serial = 1351] [outer = (nil)] 15:27:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1251708800) [pid = 1827] [serial = 1352] [outer = 0x7f125136f400] 15:27:32 INFO - PROCESS | 1827 | 1461191252629 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f1253316000) [pid = 1827] [serial = 1353] [outer = 0x7f125136f400] 15:27:33 INFO - PROCESS | 1827 | 1461191253572 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]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1634ms 15:27:33 INFO - PROCESS | 1827 | 1461191253640 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 1827 | 1461191253644 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:27:33 INFO - PROCESS | 1827 | 1461191253650 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1827 | 1461191253653 Marionette TRACE conn3 <- [1,1774,null,{}] 15:27:33 INFO - PROCESS | 1827 | 1461191253659 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}] 15:27:33 INFO - PROCESS | 1827 | 1461191253882 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:27:34 INFO - PROCESS | 1827 | 1461191254137 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258f9b800 == 149 [pid = 1827] [id = 451] 15:27:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f125350b800) [pid = 1827] [serial = 1354] [outer = (nil)] 15:27:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f1253c10800) [pid = 1827] [serial = 1355] [outer = 0x7f125350b800] 15:27:34 INFO - PROCESS | 1827 | 1461191254253 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f1253c1a000) [pid = 1827] [serial = 1356] [outer = 0x7f125350b800] 15:27:35 INFO - PROCESS | 1827 | 1461191255141 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]]]}] 15:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1528ms 15:27:35 INFO - PROCESS | 1827 | 1461191255181 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 1827 | 1461191255184 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:27:35 INFO - PROCESS | 1827 | 1461191255190 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 1827 | 1461191255194 Marionette TRACE conn3 <- [1,1778,null,{}] 15:27:35 INFO - PROCESS | 1827 | 1461191255199 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}] 15:27:35 INFO - PROCESS | 1827 | 1461191255416 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:27:35 INFO - PROCESS | 1827 | 1461191255639 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125993b800 == 150 [pid = 1827] [id = 452] 15:27:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f1253508000) [pid = 1827] [serial = 1357] [outer = (nil)] 15:27:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f1253c89000) [pid = 1827] [serial = 1358] [outer = 0x7f1253508000] 15:27:35 INFO - PROCESS | 1827 | 1461191255753 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f1253dc5c00) [pid = 1827] [serial = 1359] [outer = 0x7f1253508000] 15:27:36 INFO - PROCESS | 1827 | 1461191256734 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]]]}] 15:27:36 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 15:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1578ms 15:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:27:36 INFO - PROCESS | 1827 | 1461191256770 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 1827 | 1461191256773 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:27:36 INFO - PROCESS | 1827 | 1461191256780 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 1827 | 1461191256784 Marionette TRACE conn3 <- [1,1782,null,{}] 15:27:36 INFO - PROCESS | 1827 | 1461191256790 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}] 15:27:37 INFO - PROCESS | 1827 | 1461191257008 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:27:37 INFO - PROCESS | 1827 | 1461191257342 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c272000 == 151 [pid = 1827] [id = 453] 15:27:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f1253edbc00) [pid = 1827] [serial = 1360] [outer = (nil)] 15:27:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f1253ee3400) [pid = 1827] [serial = 1361] [outer = 0x7f1253edbc00] 15:27:37 INFO - PROCESS | 1827 | 1461191257422 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1255414000) [pid = 1827] [serial = 1362] [outer = 0x7f1253edbc00] 15:27:38 INFO - PROCESS | 1827 | 1461191258290 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]]]}] 15:27:38 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 15:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1580ms 15:27:38 INFO - PROCESS | 1827 | 1461191258360 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 1827 | 1461191258363 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:27:38 INFO - PROCESS | 1827 | 1461191258370 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 1827 | 1461191258373 Marionette TRACE conn3 <- [1,1786,null,{}] 15:27:38 INFO - PROCESS | 1827 | 1461191258379 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}] 15:27:38 INFO - PROCESS | 1827 | 1461191258596 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:27:38 INFO - PROCESS | 1827 | 1461191258856 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12663bf000 == 152 [pid = 1827] [id = 454] 15:27:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1253dc6000) [pid = 1827] [serial = 1363] [outer = (nil)] 15:27:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f12560e1800) [pid = 1827] [serial = 1364] [outer = 0x7f1253dc6000] 15:27:38 INFO - PROCESS | 1827 | 1461191258972 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f125720a800) [pid = 1827] [serial = 1365] [outer = 0x7f1253dc6000] 15:27:39 INFO - PROCESS | 1827 | 1461191259810 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]]]}] 15:27:39 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 15:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1488ms 15:27:39 INFO - PROCESS | 1827 | 1461191259859 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 1827 | 1461191259862 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:27:39 INFO - PROCESS | 1827 | 1461191259869 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 1827 | 1461191259872 Marionette TRACE conn3 <- [1,1790,null,{}] 15:27:39 INFO - PROCESS | 1827 | 1461191259877 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}] 15:27:40 INFO - PROCESS | 1827 | 1461191260111 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:27:40 INFO - PROCESS | 1827 | 1461191260371 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126921b800 == 153 [pid = 1827] [id = 455] 15:27:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f123c3f5000) [pid = 1827] [serial = 1366] [outer = (nil)] 15:27:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f124ec30c00) [pid = 1827] [serial = 1367] [outer = 0x7f123c3f5000] 15:27:40 INFO - PROCESS | 1827 | 1461191260527 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1258f4a400) [pid = 1827] [serial = 1368] [outer = 0x7f123c3f5000] 15:27:41 INFO - PROCESS | 1827 | 1461191261400 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]]]}] 15:27:41 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) 15:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1584ms 15:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:27:41 INFO - PROCESS | 1827 | 1461191261454 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 1827 | 1461191261457 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:27:41 INFO - PROCESS | 1827 | 1461191261464 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 1827 | 1461191261468 Marionette TRACE conn3 <- [1,1794,null,{}] 15:27:41 INFO - PROCESS | 1827 | 1461191261474 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}] 15:27:41 INFO - PROCESS | 1827 | 1461191261738 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:27:42 INFO - PROCESS | 1827 | 1461191262044 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b89b800 == 154 [pid = 1827] [id = 456] 15:27:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f1259dae000) [pid = 1827] [serial = 1369] [outer = (nil)] 15:27:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f125c37c400) [pid = 1827] [serial = 1370] [outer = 0x7f1259dae000] 15:27:42 INFO - PROCESS | 1827 | 1461191262123 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f12604ebc00) [pid = 1827] [serial = 1371] [outer = 0x7f1259dae000] 15:27:42 INFO - PROCESS | 1827 | 1461191262946 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]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1534ms 15:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:27:43 INFO - PROCESS | 1827 | 1461191262998 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 1827 | 1461191263001 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:27:43 INFO - PROCESS | 1827 | 1461191263007 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 1827 | 1461191263010 Marionette TRACE conn3 <- [1,1798,null,{}] 15:27:43 INFO - PROCESS | 1827 | 1461191263016 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}] 15:27:43 INFO - PROCESS | 1827 | 1461191263231 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:27:43 INFO - PROCESS | 1827 | 1461191263498 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126d885800 == 155 [pid = 1827] [id = 457] 15:27:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f1257077800) [pid = 1827] [serial = 1372] [outer = (nil)] 15:27:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f126618b400) [pid = 1827] [serial = 1373] [outer = 0x7f1257077800] 15:27:43 INFO - PROCESS | 1827 | 1461191263616 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f12664b0000) [pid = 1827] [serial = 1374] [outer = 0x7f1257077800] 15:27:44 INFO - PROCESS | 1827 | 1461191264464 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]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1531ms 15:27:44 INFO - PROCESS | 1827 | 1461191264539 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 1827 | 1461191264543 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:27:44 INFO - PROCESS | 1827 | 1461191264550 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 1827 | 1461191264552 Marionette TRACE conn3 <- [1,1802,null,{}] 15:27:44 INFO - PROCESS | 1827 | 1461191264558 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}] 15:27:44 INFO - PROCESS | 1827 | 1461191264783 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:27:45 INFO - PROCESS | 1827 | 1461191265106 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1273293000 == 156 [pid = 1827] [id = 458] 15:27:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f124d911800) [pid = 1827] [serial = 1375] [outer = (nil)] 15:27:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f125c310400) [pid = 1827] [serial = 1376] [outer = 0x7f124d911800] 15:27:45 INFO - PROCESS | 1827 | 1461191265186 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f1266878000) [pid = 1827] [serial = 1377] [outer = 0x7f124d911800] 15:27:46 INFO - PROCESS | 1827 | 1461191266033 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]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1528ms 15:27:46 INFO - PROCESS | 1827 | 1461191266080 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 1827 | 1461191266083 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:27:46 INFO - PROCESS | 1827 | 1461191266089 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 1827 | 1461191266091 Marionette TRACE conn3 <- [1,1806,null,{}] 15:27:46 INFO - PROCESS | 1827 | 1461191266097 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}] 15:27:46 INFO - PROCESS | 1827 | 1461191266306 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:27:46 INFO - PROCESS | 1827 | 1461191266607 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248dad800 == 157 [pid = 1827] [id = 459] 15:27:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f12447a2800) [pid = 1827] [serial = 1378] [outer = (nil)] 15:27:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f12675db800) [pid = 1827] [serial = 1379] [outer = 0x7f12447a2800] 15:27:46 INFO - PROCESS | 1827 | 1461191266733 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f126765ec00) [pid = 1827] [serial = 1380] [outer = 0x7f12447a2800] 15:27:47 INFO - PROCESS | 1827 | 1461191267608 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]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1588ms 15:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:27:47 INFO - PROCESS | 1827 | 1461191267680 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 1827 | 1461191267682 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:27:47 INFO - PROCESS | 1827 | 1461191267689 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 1827 | 1461191267692 Marionette TRACE conn3 <- [1,1810,null,{}] 15:27:47 INFO - PROCESS | 1827 | 1461191267697 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}] 15:27:47 INFO - PROCESS | 1827 | 1461191267931 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:27:48 INFO - PROCESS | 1827 | 1461191268244 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ef85000 == 158 [pid = 1827] [id = 460] 15:27:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f123c29f000) [pid = 1827] [serial = 1381] [outer = (nil)] 15:27:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f1242df5800) [pid = 1827] [serial = 1382] [outer = 0x7f123c29f000] 15:27:48 INFO - PROCESS | 1827 | 1461191268324 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f1267662c00) [pid = 1827] [serial = 1383] [outer = 0x7f123c29f000] 15:27:49 INFO - PROCESS | 1827 | 1461191269209 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]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1581ms 15:27:49 INFO - PROCESS | 1827 | 1461191269270 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 1827 | 1461191269274 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:27:49 INFO - PROCESS | 1827 | 1461191269280 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1827 | 1461191269282 Marionette TRACE conn3 <- [1,1814,null,{}] 15:27:49 INFO - PROCESS | 1827 | 1461191269288 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}] 15:27:49 INFO - PROCESS | 1827 | 1461191269508 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:27:49 INFO - PROCESS | 1827 | 1461191269819 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12418e1000 == 159 [pid = 1827] [id = 461] 15:27:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f123c694000) [pid = 1827] [serial = 1384] [outer = (nil)] 15:27:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f1253dc5400) [pid = 1827] [serial = 1385] [outer = 0x7f123c694000] 15:27:49 INFO - PROCESS | 1827 | 1461191269959 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f12697a3c00) [pid = 1827] [serial = 1386] [outer = 0x7f123c694000] 15:27:50 INFO - PROCESS | 1827 | 1461191270940 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1730ms 15:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:27:51 INFO - PROCESS | 1827 | 1461191271011 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1827 | 1461191271014 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:27:51 INFO - PROCESS | 1827 | 1461191271020 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 1827 | 1461191271023 Marionette TRACE conn3 <- [1,1818,null,{}] 15:27:51 INFO - PROCESS | 1827 | 1461191271029 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}] 15:27:51 INFO - PROCESS | 1827 | 1461191271252 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:27:51 INFO - PROCESS | 1827 | 1461191271563 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ecb5800 == 160 [pid = 1827] [id = 462] 15:27:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f123c69c800) [pid = 1827] [serial = 1387] [outer = (nil)] 15:27:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f123e08f400) [pid = 1827] [serial = 1388] [outer = 0x7f123c69c800] 15:27:51 INFO - PROCESS | 1827 | 1461191271641 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f123f14d800) [pid = 1827] [serial = 1389] [outer = 0x7f123c69c800] 15:27:52 INFO - PROCESS | 1827 | 1461191272552 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]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1584ms 15:27:52 INFO - PROCESS | 1827 | 1461191272604 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1827 | 1461191272608 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:27:52 INFO - PROCESS | 1827 | 1461191272615 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1827 | 1461191272618 Marionette TRACE conn3 <- [1,1822,null,{}] 15:27:52 INFO - PROCESS | 1827 | 1461191272623 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}] 15:27:52 INFO - PROCESS | 1827 | 1461191272859 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:27:53 INFO - PROCESS | 1827 | 1461191273690 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124060a800 == 161 [pid = 1827] [id = 463] 15:27:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f123bfd9000) [pid = 1827] [serial = 1390] [outer = (nil)] 15:27:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f123c009400) [pid = 1827] [serial = 1391] [outer = 0x7f123bfd9000] 15:27:53 INFO - PROCESS | 1827 | 1461191273797 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f123e088800) [pid = 1827] [serial = 1392] [outer = 0x7f123bfd9000] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240621000 == 160 [pid = 1827] [id = 378] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246d23800 == 159 [pid = 1827] [id = 329] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240619800 == 158 [pid = 1827] [id = 328] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f02800 == 157 [pid = 1827] [id = 330] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248a6c800 == 156 [pid = 1827] [id = 379] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12506ab800 == 155 [pid = 1827] [id = 380] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125384f800 == 154 [pid = 1827] [id = 333] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d25000 == 153 [pid = 1827] [id = 292] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242cc0800 == 152 [pid = 1827] [id = 444] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124fca7000 == 151 [pid = 1827] [id = 443] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c44800 == 150 [pid = 1827] [id = 442] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242fb3000 == 149 [pid = 1827] [id = 441] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123dec9800 == 148 [pid = 1827] [id = 440] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12407a1800 == 147 [pid = 1827] [id = 439] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f111000 == 146 [pid = 1827] [id = 438] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12407a7000 == 145 [pid = 1827] [id = 437] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124307e800 == 144 [pid = 1827] [id = 436] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556d6000 == 143 [pid = 1827] [id = 433] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253be0000 == 142 [pid = 1827] [id = 432] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125384c000 == 141 [pid = 1827] [id = 431] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12532fd800 == 140 [pid = 1827] [id = 430] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12506af000 == 139 [pid = 1827] [id = 429] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f72b000 == 138 [pid = 1827] [id = 428] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124da49800 == 137 [pid = 1827] [id = 427] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248e0e800 == 136 [pid = 1827] [id = 426] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246d28800 == 135 [pid = 1827] [id = 425] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243caf800 == 134 [pid = 1827] [id = 424] 15:27:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c7a9000 == 133 [pid = 1827] [id = 423] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f1247c0fc00) [pid = 1827] [serial = 1268] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f123bfde800) [pid = 1827] [serial = 1229] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f124fd10400) [pid = 1827] [serial = 1074] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f1245ebb400) [pid = 1827] [serial = 1266] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f1242debc00) [pid = 1827] [serial = 1259] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f1258cc4400) [pid = 1827] [serial = 879] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f123c69a400) [pid = 1827] [serial = 1254] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f1246e29000) [pid = 1827] [serial = 966] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f1258971800) [pid = 1827] [serial = 1080] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f126ba02400) [pid = 1827] [serial = 975] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f123f84c800) [pid = 1827] [serial = 1256] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f1251262c00) [pid = 1827] [serial = 1214] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1240509400) [pid = 1827] [serial = 1065] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1247c11c00) [pid = 1827] [serial = 972] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1242ff3c00) [pid = 1827] [serial = 1026] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f12447e7800) [pid = 1827] [serial = 1205] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f1253dc4400) [pid = 1827] [serial = 1217] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f12599c7800) [pid = 1827] [serial = 1223] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f124808f800) [pid = 1827] [serial = 1208] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f126b6bac00) [pid = 1827] [serial = 969] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f123c292400) [pid = 1827] [serial = 1253] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f123ee4b400) [pid = 1827] [serial = 1235] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f1242e67000) [pid = 1827] [serial = 1247] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f123c3f7400) [pid = 1827] [serial = 1241] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f124524fc00) [pid = 1827] [serial = 1265] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f124f2ed400) [pid = 1827] [serial = 1008] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f124dbf2c00) [pid = 1827] [serial = 945] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f126b868400) [pid = 1827] [serial = 1020] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f1240846400) [pid = 1827] [serial = 1202] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f124ebd4c00) [pid = 1827] [serial = 1199] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1258973c00) [pid = 1827] [serial = 1014] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f1251366800) [pid = 1827] [serial = 948] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f123c011c00) [pid = 1827] [serial = 1250] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f1248091800) [pid = 1827] [serial = 1023] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f124fd06800) [pid = 1827] [serial = 981] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f123ec77800) [pid = 1827] [serial = 978] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f125c5a5c00) [pid = 1827] [serial = 957] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f1253b67c00) [pid = 1827] [serial = 951] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f1242d89c00) [pid = 1827] [serial = 1238] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f125c5ae000) [pid = 1827] [serial = 1226] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f123f151000) [pid = 1827] [serial = 1029] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f1253ac6400) [pid = 1827] [serial = 1011] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f1257205400) [pid = 1827] [serial = 1220] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f1255f52400) [pid = 1827] [serial = 954] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f1246e2b400) [pid = 1827] [serial = 1005] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f12416ef400) [pid = 1827] [serial = 1179] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f12503b0800) [pid = 1827] [serial = 963] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f126b6c4800) [pid = 1827] [serial = 1032] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f1245be5400) [pid = 1827] [serial = 1068] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f12444cd000) [pid = 1827] [serial = 1262] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f126b074400) [pid = 1827] [serial = 960] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f12447e3400) [pid = 1827] [serial = 1263] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f123efe0800) [pid = 1827] [serial = 1035] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1266695800) [pid = 1827] [serial = 1086] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f12697ca800) [pid = 1827] [serial = 1232] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f1242e6e000) [pid = 1827] [serial = 1260] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f124fc5fc00) [pid = 1827] [serial = 1211] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1253506c00) [pid = 1827] [serial = 1077] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f12599c4000) [pid = 1827] [serial = 1017] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f125c37a000) [pid = 1827] [serial = 1083] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f1240849000) [pid = 1827] [serial = 1257] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f124901dc00) [pid = 1827] [serial = 1113] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f124050fc00) [pid = 1827] [serial = 1244] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f124dbf3c00) [pid = 1827] [serial = 1071] [outer = (nil)] [url = about:blank] 15:27:55 INFO - PROCESS | 1827 | 1461191275441 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]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2890ms 15:27:55 INFO - PROCESS | 1827 | 1461191275506 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 1827 | 1461191275513 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:27:55 INFO - PROCESS | 1827 | 1461191275521 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 1827 | 1461191275526 Marionette TRACE conn3 <- [1,1826,null,{}] 15:27:55 INFO - PROCESS | 1827 | 1461191275532 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}] 15:27:55 INFO - PROCESS | 1827 | 1461191275778 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:27:55 INFO - PROCESS | 1827 | 1461191275958 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c5e2000 == 134 [pid = 1827] [id = 464] 15:27:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f123bfda400) [pid = 1827] [serial = 1393] [outer = (nil)] 15:27:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f12406b3000) [pid = 1827] [serial = 1394] [outer = 0x7f123bfda400] 15:27:56 INFO - PROCESS | 1827 | 1461191276031 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f1242d8f800) [pid = 1827] [serial = 1395] [outer = 0x7f123bfda400] 15:27:56 INFO - PROCESS | 1827 | 1461191276855 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]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1396ms 15:27:56 INFO - PROCESS | 1827 | 1461191276920 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 1827 | 1461191276926 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:27:56 INFO - PROCESS | 1827 | 1461191276933 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 1827 | 1461191276937 Marionette TRACE conn3 <- [1,1830,null,{}] 15:27:56 INFO - PROCESS | 1827 | 1461191276942 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}] 15:27:57 INFO - PROCESS | 1827 | 1461191277236 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:27:57 INFO - PROCESS | 1827 | 1461191277347 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1bc800 == 135 [pid = 1827] [id = 465] 15:27:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f123bfd8000) [pid = 1827] [serial = 1396] [outer = (nil)] 15:27:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f1243ff3400) [pid = 1827] [serial = 1397] [outer = 0x7f123bfd8000] 15:27:57 INFO - PROCESS | 1827 | 1461191277426 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1244793c00) [pid = 1827] [serial = 1398] [outer = 0x7f123bfd8000] 15:27:58 INFO - PROCESS | 1827 | 1461191278328 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]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1442ms 15:27:58 INFO - PROCESS | 1827 | 1461191278376 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 1827 | 1461191278381 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:27:58 INFO - PROCESS | 1827 | 1461191278397 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1827 | 1461191278406 Marionette TRACE conn3 <- [1,1834,null,{}] 15:27:58 INFO - PROCESS | 1827 | 1461191278439 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}] 15:27:58 INFO - PROCESS | 1827 | 1461191278728 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:27:58 INFO - PROCESS | 1827 | 1461191278761 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243caa800 == 136 [pid = 1827] [id = 466] 15:27:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f12447eec00) [pid = 1827] [serial = 1399] [outer = (nil)] 15:27:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f1245eb2800) [pid = 1827] [serial = 1400] [outer = 0x7f12447eec00] 15:27:58 INFO - PROCESS | 1827 | 1461191278825 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f1246e2bc00) [pid = 1827] [serial = 1401] [outer = 0x7f12447eec00] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f1246e8bc00) [pid = 1827] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f123e091000) [pid = 1827] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f123bfd3000) [pid = 1827] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f124f85e400) [pid = 1827] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f123bfdb400) [pid = 1827] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f123efddc00) [pid = 1827] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f123f149800) [pid = 1827] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f1242e64400) [pid = 1827] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:28:00 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f1247f5b800) [pid = 1827] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:28:00 INFO - PROCESS | 1827 | 1461191280599 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]]]}] 15:28:00 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 15:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2248ms 15:28:00 INFO - PROCESS | 1827 | 1461191280644 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:28:00 INFO - PROCESS | 1827 | 1461191280649 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:28:00 INFO - PROCESS | 1827 | 1461191280654 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1827 | 1461191280657 Marionette TRACE conn3 <- [1,1838,null,{}] 15:28:00 INFO - PROCESS | 1827 | 1461191280662 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}] 15:28:00 INFO - PROCESS | 1827 | 1461191280924 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:28:01 INFO - PROCESS | 1827 | 1461191281053 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12447ab000 == 137 [pid = 1827] [id = 467] 15:28:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f1240848800) [pid = 1827] [serial = 1402] [outer = (nil)] 15:28:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f1246e2b400) [pid = 1827] [serial = 1403] [outer = 0x7f1240848800] 15:28:01 INFO - PROCESS | 1827 | 1461191281154 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f1247c0e000) [pid = 1827] [serial = 1404] [outer = 0x7f1240848800] 15:28:01 INFO - PROCESS | 1827 | 1461191281962 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]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1337ms 15:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:28:02 INFO - PROCESS | 1827 | 1461191281993 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 1827 | 1461191281996 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:28:02 INFO - PROCESS | 1827 | 1461191282002 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1827 | 1461191282005 Marionette TRACE conn3 <- [1,1842,null,{}] 15:28:02 INFO - PROCESS | 1827 | 1461191282010 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}] 15:28:02 INFO - PROCESS | 1827 | 1461191282202 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:28:02 INFO - PROCESS | 1827 | 1461191282229 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bc4800 == 138 [pid = 1827] [id = 468] 15:28:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f1247f39000) [pid = 1827] [serial = 1405] [outer = (nil)] 15:28:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f1247f5a800) [pid = 1827] [serial = 1406] [outer = 0x7f1247f39000] 15:28:02 INFO - PROCESS | 1827 | 1461191282475 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f124d907000) [pid = 1827] [serial = 1407] [outer = 0x7f1247f39000] 15:28:03 INFO - PROCESS | 1827 | 1461191283590 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]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1639ms 15:28:03 INFO - PROCESS | 1827 | 1461191283641 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1827 | 1461191283647 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:28:03 INFO - PROCESS | 1827 | 1461191283656 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1827 | 1461191283661 Marionette TRACE conn3 <- [1,1846,null,{}] 15:28:03 INFO - PROCESS | 1827 | 1461191283668 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}] 15:28:03 INFO - PROCESS | 1827 | 1461191283900 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:28:04 INFO - PROCESS | 1827 | 1461191284205 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124086a800 == 139 [pid = 1827] [id = 469] 15:28:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f124084cc00) [pid = 1827] [serial = 1408] [outer = (nil)] 15:28:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f1242d96800) [pid = 1827] [serial = 1409] [outer = 0x7f124084cc00] 15:28:04 INFO - PROCESS | 1827 | 1461191284290 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f1242fec000) [pid = 1827] [serial = 1410] [outer = 0x7f124084cc00] 15:28:05 INFO - PROCESS | 1827 | 1461191285243 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]]]}] 15:28:05 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) 15:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1636ms 15:28:05 INFO - PROCESS | 1827 | 1461191285293 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 1827 | 1461191285300 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:28:05 INFO - PROCESS | 1827 | 1461191285311 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 1827 | 1461191285314 Marionette TRACE conn3 <- [1,1850,null,{}] 15:28:05 INFO - PROCESS | 1827 | 1461191285321 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}] 15:28:05 INFO - PROCESS | 1827 | 1461191285554 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:28:05 INFO - PROCESS | 1827 | 1461191285903 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246d22800 == 140 [pid = 1827] [id = 470] 15:28:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f1242ff0400) [pid = 1827] [serial = 1411] [outer = (nil)] 15:28:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f1245eac400) [pid = 1827] [serial = 1412] [outer = 0x7f1242ff0400] 15:28:05 INFO - PROCESS | 1827 | 1461191285982 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f1247c03800) [pid = 1827] [serial = 1413] [outer = 0x7f1242ff0400] 15:28:06 INFO - PROCESS | 1827 | 1461191286874 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]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1630ms 15:28:06 INFO - PROCESS | 1827 | 1461191286943 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1827 | 1461191286947 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:28:06 INFO - PROCESS | 1827 | 1461191286954 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1827 | 1461191286960 Marionette TRACE conn3 <- [1,1854,null,{}] 15:28:06 INFO - PROCESS | 1827 | 1461191286976 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}] 15:28:07 INFO - PROCESS | 1827 | 1461191287249 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:28:07 INFO - PROCESS | 1827 | 1461191287583 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248b1d800 == 141 [pid = 1827] [id = 471] 15:28:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f124901fc00) [pid = 1827] [serial = 1414] [outer = (nil)] 15:28:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f124dbed000) [pid = 1827] [serial = 1415] [outer = 0x7f124901fc00] 15:28:07 INFO - PROCESS | 1827 | 1461191287670 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f124dcc4400) [pid = 1827] [serial = 1416] [outer = 0x7f124901fc00] 15:28:08 INFO - PROCESS | 1827 | 1461191288533 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]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1635ms 15:28:08 INFO - PROCESS | 1827 | 1461191288590 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1827 | 1461191288594 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:28:08 INFO - PROCESS | 1827 | 1461191288601 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1827 | 1461191288604 Marionette TRACE conn3 <- [1,1858,null,{}] 15:28:08 INFO - PROCESS | 1827 | 1461191288609 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}] 15:28:08 INFO - PROCESS | 1827 | 1461191288846 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:28:09 INFO - PROCESS | 1827 | 1461191289146 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248fe1800 == 142 [pid = 1827] [id = 472] 15:28:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f124479cc00) [pid = 1827] [serial = 1417] [outer = (nil)] 15:28:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f124f211800) [pid = 1827] [serial = 1418] [outer = 0x7f124479cc00] 15:28:09 INFO - PROCESS | 1827 | 1461191289226 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f124f389000) [pid = 1827] [serial = 1419] [outer = 0x7f124479cc00] 15:28:10 INFO - PROCESS | 1827 | 1461191290144 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]]]}] 15:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1589ms 15:28:10 INFO - PROCESS | 1827 | 1461191290192 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:28:10 INFO - PROCESS | 1827 | 1461191290195 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:28:10 INFO - PROCESS | 1827 | 1461191290201 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 1827 | 1461191290205 Marionette TRACE conn3 <- [1,1862,null,{}] 15:28:10 INFO - PROCESS | 1827 | 1461191290210 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}] 15:28:10 INFO - PROCESS | 1827 | 1461191290444 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:28:10 INFO - PROCESS | 1827 | 1461191290776 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffa6800 == 143 [pid = 1827] [id = 473] 15:28:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f124fc66c00) [pid = 1827] [serial = 1420] [outer = (nil)] 15:28:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f124fd10400) [pid = 1827] [serial = 1421] [outer = 0x7f124fc66c00] 15:28:10 INFO - PROCESS | 1827 | 1461191290872 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f125050a800) [pid = 1827] [serial = 1422] [outer = 0x7f124fc66c00] 15:28:11 INFO - PROCESS | 1827 | 1461191291847 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1681ms 15:28:11 INFO - PROCESS | 1827 | 1461191291884 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1827 | 1461191291888 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:28:11 INFO - PROCESS | 1827 | 1461191291894 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1827 | 1461191291897 Marionette TRACE conn3 <- [1,1866,null,{}] 15:28:11 INFO - PROCESS | 1827 | 1461191291902 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}] 15:28:12 INFO - PROCESS | 1827 | 1461191292140 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:28:12 INFO - PROCESS | 1827 | 1461191292441 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535b6000 == 144 [pid = 1827] [id = 474] 15:28:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f124fd02400) [pid = 1827] [serial = 1423] [outer = (nil)] 15:28:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f1252ea1000) [pid = 1827] [serial = 1424] [outer = 0x7f124fd02400] 15:28:12 INFO - PROCESS | 1827 | 1461191292525 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1253319400) [pid = 1827] [serial = 1425] [outer = 0x7f124fd02400] 15:28:13 INFO - PROCESS | 1827 | 1461191293394 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]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1578ms 15:28:13 INFO - PROCESS | 1827 | 1461191293473 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 1827 | 1461191293478 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:28:13 INFO - PROCESS | 1827 | 1461191293483 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 1827 | 1461191293487 Marionette TRACE conn3 <- [1,1870,null,{}] 15:28:13 INFO - PROCESS | 1827 | 1461191293493 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}] 15:28:13 INFO - PROCESS | 1827 | 1461191293747 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:28:14 INFO - PROCESS | 1827 | 1461191294050 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253929000 == 145 [pid = 1827] [id = 475] 15:28:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f1252a2b800) [pid = 1827] [serial = 1426] [outer = (nil)] 15:28:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f1253734400) [pid = 1827] [serial = 1427] [outer = 0x7f1252a2b800] 15:28:14 INFO - PROCESS | 1827 | 1461191294131 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f1253ac3400) [pid = 1827] [serial = 1428] [outer = 0x7f1252a2b800] 15:28:14 INFO - PROCESS | 1827 | 1461191294982 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]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1532ms 15:28:15 INFO - PROCESS | 1827 | 1461191295017 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1827 | 1461191295022 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:28:15 INFO - PROCESS | 1827 | 1461191295028 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1827 | 1461191295030 Marionette TRACE conn3 <- [1,1874,null,{}] 15:28:15 INFO - PROCESS | 1827 | 1461191295036 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}] 15:28:15 INFO - PROCESS | 1827 | 1461191295258 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:28:15 INFO - PROCESS | 1827 | 1461191295521 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d24000 == 146 [pid = 1827] [id = 476] 15:28:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f124f205400) [pid = 1827] [serial = 1429] [outer = (nil)] 15:28:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f1253b65000) [pid = 1827] [serial = 1430] [outer = 0x7f124f205400] 15:28:15 INFO - PROCESS | 1827 | 1461191295634 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f1253c89400) [pid = 1827] [serial = 1431] [outer = 0x7f124f205400] 15:28:16 INFO - PROCESS | 1827 | 1461191296529 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]]]}] 15:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1577ms 15:28:16 INFO - PROCESS | 1827 | 1461191296607 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 1827 | 1461191296610 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:28:16 INFO - PROCESS | 1827 | 1461191296617 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 1827 | 1461191296620 Marionette TRACE conn3 <- [1,1878,null,{}] 15:28:16 INFO - PROCESS | 1827 | 1461191296626 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}] 15:28:16 INFO - PROCESS | 1827 | 1461191296878 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:28:17 INFO - PROCESS | 1827 | 1461191297184 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257641800 == 147 [pid = 1827] [id = 477] 15:28:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f124479dc00) [pid = 1827] [serial = 1432] [outer = (nil)] 15:28:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f1253ee7000) [pid = 1827] [serial = 1433] [outer = 0x7f124479dc00] 15:28:17 INFO - PROCESS | 1827 | 1461191297264 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f1257707400) [pid = 1827] [serial = 1434] [outer = 0x7f124479dc00] 15:28:18 INFO - PROCESS | 1827 | 1461191298101 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]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1530ms 15:28:18 INFO - PROCESS | 1827 | 1461191298149 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 1827 | 1461191298153 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:28:18 INFO - PROCESS | 1827 | 1461191298159 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1827 | 1461191298162 Marionette TRACE conn3 <- [1,1882,null,{}] 15:28:18 INFO - PROCESS | 1827 | 1461191298167 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}] 15:28:18 INFO - PROCESS | 1827 | 1461191298401 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:28:18 INFO - PROCESS | 1827 | 1461191298668 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258106800 == 148 [pid = 1827] [id = 478] 15:28:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1258f68000) [pid = 1827] [serial = 1435] [outer = (nil)] 15:28:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1259aa9800) [pid = 1827] [serial = 1436] [outer = 0x7f1258f68000] 15:28:18 INFO - PROCESS | 1827 | 1461191298799 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f1259ecb800) [pid = 1827] [serial = 1437] [outer = 0x7f1258f68000] 15:28:19 INFO - PROCESS | 1827 | 1461191299715 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]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1629ms 15:28:19 INFO - PROCESS | 1827 | 1461191299790 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 1827 | 1461191299793 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:28:19 INFO - PROCESS | 1827 | 1461191299800 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 1827 | 1461191299803 Marionette TRACE conn3 <- [1,1886,null,{}] 15:28:19 INFO - PROCESS | 1827 | 1461191299809 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}] 15:28:20 INFO - PROCESS | 1827 | 1461191300106 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:28:20 INFO - PROCESS | 1827 | 1461191300422 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125924a000 == 149 [pid = 1827] [id = 479] 15:28:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f125c30e400) [pid = 1827] [serial = 1438] [outer = (nil)] 15:28:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f12663e6c00) [pid = 1827] [serial = 1439] [outer = 0x7f125c30e400] 15:28:20 INFO - PROCESS | 1827 | 1461191300512 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f126b069800) [pid = 1827] [serial = 1440] [outer = 0x7f125c30e400] 15:28:21 INFO - PROCESS | 1827 | 1461191301351 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]]]}] 15:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1595ms 15:28:21 INFO - PROCESS | 1827 | 1461191301395 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 1827 | 1461191301398 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:28:21 INFO - PROCESS | 1827 | 1461191301404 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 1827 | 1461191301407 Marionette TRACE conn3 <- [1,1890,null,{}] 15:28:21 INFO - PROCESS | 1827 | 1461191301413 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}] 15:28:21 INFO - PROCESS | 1827 | 1461191301631 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:28:21 INFO - PROCESS | 1827 | 1461191301909 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267510000 == 150 [pid = 1827] [id = 480] 15:28:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f125c30e800) [pid = 1827] [serial = 1441] [outer = (nil)] 15:28:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f126b6c2000) [pid = 1827] [serial = 1442] [outer = 0x7f125c30e800] 15:28:22 INFO - PROCESS | 1827 | 1461191302028 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f126b793000) [pid = 1827] [serial = 1443] [outer = 0x7f125c30e800] 15:28:22 INFO - PROCESS | 1827 | 1461191302932 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]]]}] 15:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1579ms 15:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:28:22 INFO - PROCESS | 1827 | 1461191302985 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1827 | 1461191302988 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:28:22 INFO - PROCESS | 1827 | 1461191302995 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1827 | 1461191302998 Marionette TRACE conn3 <- [1,1894,null,{}] 15:28:23 INFO - PROCESS | 1827 | 1461191303003 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}] 15:28:23 INFO - PROCESS | 1827 | 1461191303217 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:28:23 INFO - PROCESS | 1827 | 1461191303526 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b7bc800 == 151 [pid = 1827] [id = 481] 15:28:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f123c2bc000) [pid = 1827] [serial = 1444] [outer = (nil)] 15:28:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f123c2c4400) [pid = 1827] [serial = 1445] [outer = 0x7f123c2bc000] 15:28:23 INFO - PROCESS | 1827 | 1461191303605 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f124dc51000) [pid = 1827] [serial = 1446] [outer = 0x7f123c2bc000] 15:28:24 INFO - PROCESS | 1827 | 1461191304461 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]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1532ms 15:28:24 INFO - PROCESS | 1827 | 1461191304526 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1827 | 1461191304530 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:28:24 INFO - PROCESS | 1827 | 1461191304537 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1827 | 1461191304540 Marionette TRACE conn3 <- [1,1898,null,{}] 15:28:24 INFO - PROCESS | 1827 | 1461191304545 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}] 15:28:24 INFO - PROCESS | 1827 | 1461191304766 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:28:25 INFO - PROCESS | 1827 | 1461191305098 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f127328e000 == 152 [pid = 1827] [id = 482] 15:28:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f123c2bbc00) [pid = 1827] [serial = 1447] [outer = (nil)] 15:28:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f123c3e0000) [pid = 1827] [serial = 1448] [outer = 0x7f123c2bbc00] 15:28:25 INFO - PROCESS | 1827 | 1461191305188 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f123c3e6800) [pid = 1827] [serial = 1449] [outer = 0x7f123c2bbc00] 15:28:26 INFO - PROCESS | 1827 | 1461191306006 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]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1534ms 15:28:26 INFO - PROCESS | 1827 | 1461191306073 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:28:26 INFO - PROCESS | 1827 | 1461191306077 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:28:26 INFO - PROCESS | 1827 | 1461191306083 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1827 | 1461191306087 Marionette TRACE conn3 <- [1,1902,null,{}] 15:28:26 INFO - PROCESS | 1827 | 1461191306092 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}] 15:28:26 INFO - PROCESS | 1827 | 1461191306305 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:28:26 INFO - PROCESS | 1827 | 1461191306569 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e5a000 == 153 [pid = 1827] [id = 483] 15:28:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f123c2bc400) [pid = 1827] [serial = 1450] [outer = (nil)] 15:28:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f123c3eac00) [pid = 1827] [serial = 1451] [outer = 0x7f123c2bc400] 15:28:26 INFO - PROCESS | 1827 | 1461191306685 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f126b6c0800) [pid = 1827] [serial = 1452] [outer = 0x7f123c2bc400] 15:28:27 INFO - PROCESS | 1827 | 1461191307561 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]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1545ms 15:28:27 INFO - PROCESS | 1827 | 1461191307629 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1827 | 1461191307633 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:28:27 INFO - PROCESS | 1827 | 1461191307639 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1827 | 1461191307643 Marionette TRACE conn3 <- [1,1906,null,{}] 15:28:27 INFO - PROCESS | 1827 | 1461191307649 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}] 15:28:27 INFO - PROCESS | 1827 | 1461191307885 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:28:28 INFO - PROCESS | 1827 | 1461191308192 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245511000 == 154 [pid = 1827] [id = 484] 15:28:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f123c3de400) [pid = 1827] [serial = 1453] [outer = (nil)] 15:28:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f123c925400) [pid = 1827] [serial = 1454] [outer = 0x7f123c3de400] 15:28:28 INFO - PROCESS | 1827 | 1461191308274 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f123c92a400) [pid = 1827] [serial = 1455] [outer = 0x7f123c3de400] 15:28:29 INFO - PROCESS | 1827 | 1461191309117 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]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1532ms 15:28:29 INFO - PROCESS | 1827 | 1461191309173 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 1827 | 1461191309177 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:28:29 INFO - PROCESS | 1827 | 1461191309183 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 1827 | 1461191309186 Marionette TRACE conn3 <- [1,1910,null,{}] 15:28:29 INFO - PROCESS | 1827 | 1461191309191 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}] 15:28:29 INFO - PROCESS | 1827 | 1461191309409 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:28:29 INFO - PROCESS | 1827 | 1461191309701 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ef90800 == 155 [pid = 1827] [id = 485] 15:28:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f123c356400) [pid = 1827] [serial = 1456] [outer = (nil)] 15:28:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f123c35f000) [pid = 1827] [serial = 1457] [outer = 0x7f123c356400] 15:28:29 INFO - PROCESS | 1827 | 1461191309819 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f123c363800) [pid = 1827] [serial = 1458] [outer = 0x7f123c356400] 15:28:30 INFO - PROCESS | 1827 | 1461191310725 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]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1583ms 15:28:30 INFO - PROCESS | 1827 | 1461191310769 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:28:30 INFO - PROCESS | 1827 | 1461191310773 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:28:30 INFO - PROCESS | 1827 | 1461191310781 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 1827 | 1461191310785 Marionette TRACE conn3 <- [1,1914,null,{}] 15:28:30 INFO - PROCESS | 1827 | 1461191310792 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}] 15:28:31 INFO - PROCESS | 1827 | 1461191311106 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:28:31 INFO - PROCESS | 1827 | 1461191311489 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242fab800 == 156 [pid = 1827] [id = 486] 15:28:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f123c35e800) [pid = 1827] [serial = 1459] [outer = (nil)] 15:28:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f123c929c00) [pid = 1827] [serial = 1460] [outer = 0x7f123c35e800] 15:28:31 INFO - PROCESS | 1827 | 1461191311590 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f123c92ec00) [pid = 1827] [serial = 1461] [outer = 0x7f123c35e800] 15:28:32 INFO - PROCESS | 1827 | 1461191312486 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]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1751ms 15:28:32 INFO - PROCESS | 1827 | 1461191312532 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1827 | 1461191312535 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:28:32 INFO - PROCESS | 1827 | 1461191312541 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1827 | 1461191312543 Marionette TRACE conn3 <- [1,1918,null,{}] 15:28:32 INFO - PROCESS | 1827 | 1461191312550 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}] 15:28:32 INFO - PROCESS | 1827 | 1461191312805 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:28:33 INFO - PROCESS | 1827 | 1461191313121 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245fa6800 == 157 [pid = 1827] [id = 487] 15:28:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f123c2be400) [pid = 1827] [serial = 1462] [outer = (nil)] 15:28:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f123f14f800) [pid = 1827] [serial = 1463] [outer = 0x7f123c2be400] 15:28:33 INFO - PROCESS | 1827 | 1461191313199 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f1245be1c00) [pid = 1827] [serial = 1464] [outer = 0x7f123c2be400] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c272000 == 156 [pid = 1827] [id = 453] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125993b800 == 155 [pid = 1827] [id = 452] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258f9b800 == 154 [pid = 1827] [id = 451] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e0f800 == 153 [pid = 1827] [id = 450] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257611800 == 152 [pid = 1827] [id = 449] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125395f800 == 151 [pid = 1827] [id = 448] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248a72800 == 150 [pid = 1827] [id = 447] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243080800 == 149 [pid = 1827] [id = 446] 15:28:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ee5f000 == 148 [pid = 1827] [id = 445] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f1247f35c00) [pid = 1827] [serial = 1269] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f12416ed400) [pid = 1827] [serial = 1274] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f123ee46c00) [pid = 1827] [serial = 1310] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f123f14a400) [pid = 1827] [serial = 1311] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f1247f31800) [pid = 1827] [serial = 1280] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f123c29c400) [pid = 1827] [serial = 1313] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f1240507400) [pid = 1827] [serial = 1314] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f1252eed800) [pid = 1827] [serial = 1331] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f124dc56400) [pid = 1827] [serial = 1325] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f123bfd7800) [pid = 1827] [serial = 1271] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f12416e7800) [pid = 1827] [serial = 1322] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1247f3f400) [pid = 1827] [serial = 1323] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1240510800) [pid = 1827] [serial = 1334] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1250767000) [pid = 1827] [serial = 1298] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f124479a000) [pid = 1827] [serial = 1277] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f1253503800) [pid = 1827] [serial = 1304] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f124f4a2c00) [pid = 1827] [serial = 1289] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f1252c29800) [pid = 1827] [serial = 1301] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f124fd0e800) [pid = 1827] [serial = 1295] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f1246e29400) [pid = 1827] [serial = 1319] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f1247f38c00) [pid = 1827] [serial = 1320] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f1253ac3c00) [pid = 1827] [serial = 1307] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f1243ff6400) [pid = 1827] [serial = 1316] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f12447efc00) [pid = 1827] [serial = 1317] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f1249020c00) [pid = 1827] [serial = 1283] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f124fbec800) [pid = 1827] [serial = 1292] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f124dcc7400) [pid = 1827] [serial = 1286] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f1253320c00) [pid = 1827] [serial = 1332] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f1251483800) [pid = 1827] [serial = 1328] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1252c2d000) [pid = 1827] [serial = 1329] [outer = (nil)] [url = about:blank] 15:28:34 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f124f85b800) [pid = 1827] [serial = 1326] [outer = (nil)] [url = about:blank] 15:28:35 INFO - PROCESS | 1827 | ************************* 15:28:35 INFO - PROCESS | 1827 | A coding exception was thrown and uncaught in a Task. 15:28:35 INFO - PROCESS | 1827 | 15:28:35 INFO - PROCESS | 1827 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:28:35 INFO - PROCESS | 1827 | Full stack: 15:28:35 INFO - PROCESS | 1827 | ************************* 15:28:35 INFO - PROCESS | 1827 | 1461191315415 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]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2939ms 15:28:35 INFO - PROCESS | 1827 | 1461191315481 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1827 | 1461191315488 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:28:35 INFO - PROCESS | 1827 | 1461191315495 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1827 | 1461191315501 Marionette TRACE conn3 <- [1,1922,null,{}] 15:28:35 INFO - PROCESS | 1827 | 1461191315508 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}] 15:28:35 INFO - PROCESS | 1827 | 1461191315729 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:28:35 INFO - PROCESS | 1827 | 1461191315931 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240619800 == 149 [pid = 1827] [id = 488] 15:28:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f123f145800) [pid = 1827] [serial = 1465] [outer = (nil)] 15:28:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1240848c00) [pid = 1827] [serial = 1466] [outer = 0x7f123f145800] 15:28:36 INFO - PROCESS | 1827 | 1461191316001 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1242e66800) [pid = 1827] [serial = 1467] [outer = 0x7f123f145800] 15:28:36 INFO - PROCESS | 1827 | 1461191316857 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]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1392ms 15:28:36 INFO - PROCESS | 1827 | 1461191316889 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 1827 | 1461191316897 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:28:36 INFO - PROCESS | 1827 | 1461191316918 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1827 | 1461191316922 Marionette TRACE conn3 <- [1,1926,null,{}] 15:28:36 INFO - PROCESS | 1827 | 1461191316927 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}] 15:28:37 INFO - PROCESS | 1827 | 1461191317229 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:28:37 INFO - PROCESS | 1827 | 1461191317267 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243cba800 == 150 [pid = 1827] [id = 489] 15:28:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f124050bc00) [pid = 1827] [serial = 1468] [outer = (nil)] 15:28:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f1245242c00) [pid = 1827] [serial = 1469] [outer = 0x7f124050bc00] 15:28:37 INFO - PROCESS | 1827 | 1461191317329 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f1246e24000) [pid = 1827] [serial = 1470] [outer = 0x7f124050bc00] 15:28:38 INFO - PROCESS | 1827 | 1461191318338 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]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1436ms 15:28:38 INFO - PROCESS | 1827 | 1461191318374 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:28:38 INFO - PROCESS | 1827 | 1461191318382 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:28:38 INFO - PROCESS | 1827 | 1461191318388 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1827 | 1461191318397 Marionette TRACE conn3 <- [1,1930,null,{}] 15:28:38 INFO - PROCESS | 1827 | 1461191318421 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}] 15:28:38 INFO - PROCESS | 1827 | 1461191318696 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:28:38 INFO - PROCESS | 1827 | 1461191318745 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bd9000 == 151 [pid = 1827] [id = 490] 15:28:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f1246e82400) [pid = 1827] [serial = 1471] [outer = (nil)] 15:28:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f124d8d9400) [pid = 1827] [serial = 1472] [outer = 0x7f1246e82400] 15:28:38 INFO - PROCESS | 1827 | 1461191318810 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f124dcd0c00) [pid = 1827] [serial = 1473] [outer = 0x7f1246e82400] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f12447eec00) [pid = 1827] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f1240848800) [pid = 1827] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f123bfd9000) [pid = 1827] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f123bfda400) [pid = 1827] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f123bfd8000) [pid = 1827] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f1242deac00) [pid = 1827] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f1240511000) [pid = 1827] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1247f3f800) [pid = 1827] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f12444c2400) [pid = 1827] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f1251254400) [pid = 1827] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f124fbf7c00) [pid = 1827] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f124fbf3800) [pid = 1827] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:28:39 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f1253733800) [pid = 1827] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f1242ff0000) [pid = 1827] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f12444cc000) [pid = 1827] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f1240505400) [pid = 1827] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f1253b62000) [pid = 1827] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f123ec6dc00) [pid = 1827] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f1253b69400) [pid = 1827] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f123f844800) [pid = 1827] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f12697c5000) [pid = 1827] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f1245247400) [pid = 1827] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f123c293c00) [pid = 1827] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f123c290c00) [pid = 1827] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f123c293400) [pid = 1827] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f123c69d800) [pid = 1827] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f124f208800) [pid = 1827] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f123f150400) [pid = 1827] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f12447f0400) [pid = 1827] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f1247c11000) [pid = 1827] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1252eef800) [pid = 1827] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f1253ee8000) [pid = 1827] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f1253ee9400) [pid = 1827] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1255fe5400) [pid = 1827] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f123c69e400) [pid = 1827] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f123ec73c00) [pid = 1827] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:28:40 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f123bfdcc00) [pid = 1827] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:28:40 INFO - PROCESS | 1827 | 1461191320426 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]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2056ms 15:28:40 INFO - PROCESS | 1827 | 1461191320445 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:28:40 INFO - PROCESS | 1827 | 1461191320451 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:28:40 INFO - PROCESS | 1827 | 1461191320457 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1827 | 1461191320459 Marionette TRACE conn3 <- [1,1934,null,{}] 15:28:40 INFO - PROCESS | 1827 | 1461191320464 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}] 15:28:40 INFO - PROCESS | 1827 | 1461191320732 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:28:40 INFO - PROCESS | 1827 | 1461191320754 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407b2000 == 152 [pid = 1827] [id = 491] 15:28:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f123c692800) [pid = 1827] [serial = 1474] [outer = (nil)] 15:28:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1240848400) [pid = 1827] [serial = 1475] [outer = 0x7f123c692800] 15:28:40 INFO - PROCESS | 1827 | 1461191320815 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f12447ee000) [pid = 1827] [serial = 1476] [outer = 0x7f123c692800] 15:28:41 INFO - PROCESS | 1827 | 1461191321676 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]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1278ms 15:28:41 INFO - PROCESS | 1827 | 1461191321746 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 1827 | 1461191321751 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:28:41 INFO - PROCESS | 1827 | 1461191321757 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 1827 | 1461191321759 Marionette TRACE conn3 <- [1,1938,null,{}] 15:28:41 INFO - PROCESS | 1827 | 1461191321765 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}] 15:28:41 INFO - PROCESS | 1827 | 1461191321978 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:28:42 INFO - PROCESS | 1827 | 1461191322421 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ecbd000 == 153 [pid = 1827] [id = 492] 15:28:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f123c291000) [pid = 1827] [serial = 1477] [outer = (nil)] 15:28:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f123c3e1800) [pid = 1827] [serial = 1478] [outer = 0x7f123c291000] 15:28:42 INFO - PROCESS | 1827 | 1461191322504 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f123c920400) [pid = 1827] [serial = 1479] [outer = 0x7f123c291000] 15:28:43 INFO - PROCESS | 1827 | 1461191323427 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]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1729ms 15:28:43 INFO - PROCESS | 1827 | 1461191323489 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 1827 | 1461191323496 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:28:43 INFO - PROCESS | 1827 | 1461191323506 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 1827 | 1461191323510 Marionette TRACE conn3 <- [1,1942,null,{}] 15:28:43 INFO - PROCESS | 1827 | 1461191323517 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}] 15:28:43 INFO - PROCESS | 1827 | 1461191323791 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:28:44 INFO - PROCESS | 1827 | 1461191324117 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12446f0800 == 154 [pid = 1827] [id = 493] 15:28:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f12416e5800) [pid = 1827] [serial = 1480] [outer = (nil)] 15:28:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f1242df4c00) [pid = 1827] [serial = 1481] [outer = 0x7f12416e5800] 15:28:44 INFO - PROCESS | 1827 | 1461191324196 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1243ffac00) [pid = 1827] [serial = 1482] [outer = 0x7f12416e5800] 15:28:45 INFO - PROCESS | 1827 | 1461191325164 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]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1681ms 15:28:45 INFO - PROCESS | 1827 | 1461191325191 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1827 | 1461191325198 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:28:45 INFO - PROCESS | 1827 | 1461191325204 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1827 | 1461191325206 Marionette TRACE conn3 <- [1,1946,null,{}] 15:28:45 INFO - PROCESS | 1827 | 1461191325218 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}] 15:28:45 INFO - PROCESS | 1827 | 1461191325452 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:28:45 INFO - PROCESS | 1827 | 1461191325813 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248da2800 == 155 [pid = 1827] [id = 494] 15:28:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f12447ee800) [pid = 1827] [serial = 1483] [outer = (nil)] 15:28:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f1245be3000) [pid = 1827] [serial = 1484] [outer = 0x7f12447ee800] 15:28:45 INFO - PROCESS | 1827 | 1461191325893 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f1247c0ac00) [pid = 1827] [serial = 1485] [outer = 0x7f12447ee800] 15:28:46 INFO - PROCESS | 1827 | 1461191326816 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]]]}] 15:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1637ms 15:28:46 INFO - PROCESS | 1827 | 1461191326843 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 1827 | 1461191326846 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:28:46 INFO - PROCESS | 1827 | 1461191326863 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 1827 | 1461191326873 Marionette TRACE conn3 <- [1,1950,null,{}] 15:28:46 INFO - PROCESS | 1827 | 1461191326881 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}] 15:28:47 INFO - PROCESS | 1827 | 1461191327172 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:28:47 INFO - PROCESS | 1827 | 1461191327486 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffb6800 == 156 [pid = 1827] [id = 495] 15:28:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f1245243c00) [pid = 1827] [serial = 1486] [outer = (nil)] 15:28:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1249016c00) [pid = 1827] [serial = 1487] [outer = 0x7f1245243c00] 15:28:47 INFO - PROCESS | 1827 | 1461191327571 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f124dcc7400) [pid = 1827] [serial = 1488] [outer = 0x7f1245243c00] 15:28:48 INFO - PROCESS | 1827 | 1461191328428 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]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1647ms 15:28:48 INFO - PROCESS | 1827 | 1461191328503 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 1827 | 1461191328508 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:28:48 INFO - PROCESS | 1827 | 1461191328513 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1827 | 1461191328516 Marionette TRACE conn3 <- [1,1954,null,{}] 15:28:48 INFO - PROCESS | 1827 | 1461191328522 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}] 15:28:48 INFO - PROCESS | 1827 | 1461191328785 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:28:49 INFO - PROCESS | 1827 | 1461191329093 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535b2000 == 157 [pid = 1827] [id = 496] 15:28:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f124f14e000) [pid = 1827] [serial = 1489] [outer = (nil)] 15:28:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f124f4ad400) [pid = 1827] [serial = 1490] [outer = 0x7f124f14e000] 15:28:49 INFO - PROCESS | 1827 | 1461191329173 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f124fbef800) [pid = 1827] [serial = 1491] [outer = 0x7f124f14e000] 15:28:50 INFO - PROCESS | 1827 | 1461191330014 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]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1529ms 15:28:50 INFO - PROCESS | 1827 | 1461191330045 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 1827 | 1461191330048 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:28:50 INFO - PROCESS | 1827 | 1461191330054 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1827 | 1461191330057 Marionette TRACE conn3 <- [1,1958,null,{}] 15:28:50 INFO - PROCESS | 1827 | 1461191330063 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}] 15:28:50 INFO - PROCESS | 1827 | 1461191330297 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:28:50 INFO - PROCESS | 1827 | 1461191330549 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d2c000 == 158 [pid = 1827] [id = 497] 15:28:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f12503adc00) [pid = 1827] [serial = 1492] [outer = (nil)] 15:28:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1250767800) [pid = 1827] [serial = 1493] [outer = 0x7f12503adc00] 15:28:50 INFO - PROCESS | 1827 | 1461191330641 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f1252e98c00) [pid = 1827] [serial = 1494] [outer = 0x7f12503adc00] 15:28:51 INFO - PROCESS | 1827 | 1461191331588 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]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1579ms 15:28:51 INFO - PROCESS | 1827 | 1461191331635 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:28:51 INFO - PROCESS | 1827 | 1461191331639 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:28:51 INFO - PROCESS | 1827 | 1461191331647 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1827 | 1461191331651 Marionette TRACE conn3 <- [1,1962,null,{}] 15:28:51 INFO - PROCESS | 1827 | 1461191331658 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}] 15:28:51 INFO - PROCESS | 1827 | 1461191331893 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:28:52 INFO - PROCESS | 1827 | 1461191332213 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258056000 == 159 [pid = 1827] [id = 498] 15:28:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f12503aec00) [pid = 1827] [serial = 1495] [outer = (nil)] 15:28:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f1253c1f400) [pid = 1827] [serial = 1496] [outer = 0x7f12503aec00] 15:28:52 INFO - PROCESS | 1827 | 1461191332292 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f1253edac00) [pid = 1827] [serial = 1497] [outer = 0x7f12503aec00] 15:28:53 INFO - PROCESS | 1827 | 1461191333226 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]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1637ms 15:28:53 INFO - PROCESS | 1827 | 1461191333285 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1827 | 1461191333288 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:28:53 INFO - PROCESS | 1827 | 1461191333294 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1827 | 1461191333297 Marionette TRACE conn3 <- [1,1966,null,{}] 15:28:53 INFO - PROCESS | 1827 | 1461191333302 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}] 15:28:53 INFO - PROCESS | 1827 | 1461191333531 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:28:53 INFO - PROCESS | 1827 | 1461191333842 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258faa800 == 160 [pid = 1827] [id = 499] 15:28:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f1240508000) [pid = 1827] [serial = 1498] [outer = (nil)] 15:28:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f1253edf400) [pid = 1827] [serial = 1499] [outer = 0x7f1240508000] 15:28:53 INFO - PROCESS | 1827 | 1461191333924 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f1256ff5400) [pid = 1827] [serial = 1500] [outer = 0x7f1240508000] 15:28:54 INFO - PROCESS | 1827 | 1461191334773 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]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1534ms 15:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:28:54 INFO - PROCESS | 1827 | 1461191334829 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 1827 | 1461191334832 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:28:54 INFO - PROCESS | 1827 | 1461191334838 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 1827 | 1461191334841 Marionette TRACE conn3 <- [1,1970,null,{}] 15:28:54 INFO - PROCESS | 1827 | 1461191334847 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}] 15:28:55 INFO - PROCESS | 1827 | 1461191335061 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:28:55 INFO - PROCESS | 1827 | 1461191335346 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125b0d1800 == 161 [pid = 1827] [id = 500] 15:28:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f1242ded400) [pid = 1827] [serial = 1501] [outer = (nil)] 15:28:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f12588de000) [pid = 1827] [serial = 1502] [outer = 0x7f1242ded400] 15:28:55 INFO - PROCESS | 1827 | 1461191335467 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f12599c7c00) [pid = 1827] [serial = 1503] [outer = 0x7f1242ded400] 15:28:56 INFO - PROCESS | 1827 | 1461191336314 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]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1541ms 15:28:56 INFO - PROCESS | 1827 | 1461191336380 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1827 | 1461191336383 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:28:56 INFO - PROCESS | 1827 | 1461191336389 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 1827 | 1461191336391 Marionette TRACE conn3 <- [1,1974,null,{}] 15:28:56 INFO - PROCESS | 1827 | 1461191336397 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}] 15:28:56 INFO - PROCESS | 1827 | 1461191336622 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:28:56 INFO - PROCESS | 1827 | 1461191336890 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267617000 == 162 [pid = 1827] [id = 501] 15:28:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f125770a000) [pid = 1827] [serial = 1504] [outer = (nil)] 15:28:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f125c37a000) [pid = 1827] [serial = 1505] [outer = 0x7f125770a000] 15:28:57 INFO - PROCESS | 1827 | 1461191337019 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f126552e800) [pid = 1827] [serial = 1506] [outer = 0x7f125770a000] 15:28:57 INFO - PROCESS | 1827 | 1461191337852 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]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1477ms 15:28:57 INFO - PROCESS | 1827 | 1461191337884 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 1827 | 1461191337887 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:28:57 INFO - PROCESS | 1827 | 1461191337897 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 1827 | 1461191337899 Marionette TRACE conn3 <- [1,1978,null,{}] 15:28:57 INFO - PROCESS | 1827 | 1461191337903 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}] 15:28:58 INFO - PROCESS | 1827 | 1461191338137 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:28:58 INFO - PROCESS | 1827 | 1461191338416 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126e531000 == 163 [pid = 1827] [id = 502] 15:28:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f1267532800) [pid = 1827] [serial = 1507] [outer = (nil)] 15:28:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f126765c400) [pid = 1827] [serial = 1508] [outer = 0x7f1267532800] 15:28:58 INFO - PROCESS | 1827 | 1461191338564 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f12697c8400) [pid = 1827] [serial = 1509] [outer = 0x7f1267532800] 15:28:59 INFO - PROCESS | 1827 | 1461191339470 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]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1634ms 15:28:59 INFO - PROCESS | 1827 | 1461191339532 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:28:59 INFO - PROCESS | 1827 | 1461191339536 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:28:59 INFO - PROCESS | 1827 | 1461191339542 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 1827 | 1461191339546 Marionette TRACE conn3 <- [1,1982,null,{}] 15:28:59 INFO - PROCESS | 1827 | 1461191339552 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}] 15:28:59 INFO - PROCESS | 1827 | 1461191339809 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:29:00 INFO - PROCESS | 1827 | 1461191340082 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e1e000 == 164 [pid = 1827] [id = 503] 15:29:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f123f47f400) [pid = 1827] [serial = 1510] [outer = (nil)] 15:29:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f123f485c00) [pid = 1827] [serial = 1511] [outer = 0x7f123f47f400] 15:29:00 INFO - PROCESS | 1827 | 1461191340206 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f126b8c2400) [pid = 1827] [serial = 1512] [outer = 0x7f123f47f400] 15:29:01 INFO - PROCESS | 1827 | 1461191341054 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]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1530ms 15:29:01 INFO - PROCESS | 1827 | 1461191341074 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 1827 | 1461191341077 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:29:01 INFO - PROCESS | 1827 | 1461191341083 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1827 | 1461191341086 Marionette TRACE conn3 <- [1,1986,null,{}] 15:29:01 INFO - PROCESS | 1827 | 1461191341092 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}] 15:29:01 INFO - PROCESS | 1827 | 1461191341317 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:29:01 INFO - PROCESS | 1827 | 1461191341631 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12430aa800 == 165 [pid = 1827] [id = 504] 15:29:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f123f477c00) [pid = 1827] [serial = 1513] [outer = (nil)] 15:29:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f126ba07000) [pid = 1827] [serial = 1514] [outer = 0x7f123f477c00] 15:29:01 INFO - PROCESS | 1827 | 1461191341760 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f126bb20400) [pid = 1827] [serial = 1515] [outer = 0x7f123f477c00] 15:29:02 INFO - PROCESS | 1827 | 1461191342644 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]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1634ms 15:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:29:02 INFO - PROCESS | 1827 | 1461191342718 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 1827 | 1461191342721 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:29:02 INFO - PROCESS | 1827 | 1461191342728 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 1827 | 1461191342730 Marionette TRACE conn3 <- [1,1990,null,{}] 15:29:02 INFO - PROCESS | 1827 | 1461191342736 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}] 15:29:03 INFO - PROCESS | 1827 | 1461191343002 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:29:03 INFO - PROCESS | 1827 | 1461191343426 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124dab4800 == 166 [pid = 1827] [id = 505] 15:29:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f123f47fc00) [pid = 1827] [serial = 1516] [outer = (nil)] 15:29:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f1248a1dc00) [pid = 1827] [serial = 1517] [outer = 0x7f123f47fc00] 15:29:03 INFO - PROCESS | 1827 | 1461191343562 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f1248a23800) [pid = 1827] [serial = 1518] [outer = 0x7f123f47fc00] 15:29:04 INFO - PROCESS | 1827 | 1461191344838 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]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2193ms 15:29:04 INFO - PROCESS | 1827 | 1461191344924 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 1827 | 1461191344930 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:29:04 INFO - PROCESS | 1827 | 1461191344940 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 1827 | 1461191344945 Marionette TRACE conn3 <- [1,1994,null,{}] 15:29:04 INFO - PROCESS | 1827 | 1461191344954 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}] 15:29:05 INFO - PROCESS | 1827 | 1461191345349 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:29:05 INFO - PROCESS | 1827 | 1461191345732 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e53800 == 167 [pid = 1827] [id = 506] 15:29:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f1238ac5c00) [pid = 1827] [serial = 1519] [outer = (nil)] 15:29:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f1238acac00) [pid = 1827] [serial = 1520] [outer = 0x7f1238ac5c00] 15:29:05 INFO - PROCESS | 1827 | 1461191345860 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f1238ad0000) [pid = 1827] [serial = 1521] [outer = 0x7f1238ac5c00] 15:29:07 INFO - PROCESS | 1827 | 1461191347191 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]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2290ms 15:29:07 INFO - PROCESS | 1827 | 1461191347228 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1827 | 1461191347231 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:29:07 INFO - PROCESS | 1827 | 1461191347237 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1827 | 1461191347240 Marionette TRACE conn3 <- [1,1998,null,{}] 15:29:07 INFO - PROCESS | 1827 | 1461191347245 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}] 15:29:07 INFO - PROCESS | 1827 | 1461191347465 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:29:07 INFO - PROCESS | 1827 | 1461191347818 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1238aea800 == 168 [pid = 1827] [id = 507] 15:29:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f1238ac5800) [pid = 1827] [serial = 1522] [outer = (nil)] 15:29:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f1247c0d000) [pid = 1827] [serial = 1523] [outer = 0x7f1238ac5800] 15:29:07 INFO - PROCESS | 1827 | 1461191347897 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f1248a24000) [pid = 1827] [serial = 1524] [outer = 0x7f1238ac5800] 15:29:08 INFO - PROCESS | 1827 | 1461191348843 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]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1682ms 15:29:08 INFO - PROCESS | 1827 | 1461191348921 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1827 | 1461191348925 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:29:08 INFO - PROCESS | 1827 | 1461191348931 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1827 | 1461191348933 Marionette TRACE conn3 <- [1,2002,null,{}] 15:29:08 INFO - PROCESS | 1827 | 1461191348939 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}] 15:29:09 INFO - PROCESS | 1827 | 1461191349215 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:29:09 INFO - PROCESS | 1827 | 1461191349533 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c284800 == 169 [pid = 1827] [id = 508] 15:29:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f1238ac6400) [pid = 1827] [serial = 1525] [outer = (nil)] 15:29:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f123c296400) [pid = 1827] [serial = 1526] [outer = 0x7f1238ac6400] 15:29:09 INFO - PROCESS | 1827 | 1461191349610 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f123c3a7400) [pid = 1827] [serial = 1527] [outer = 0x7f1238ac6400] 15:29:11 INFO - PROCESS | 1827 | 1461191351209 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]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2339ms 15:29:11 INFO - PROCESS | 1827 | 1461191351271 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 1827 | 1461191351277 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:29:11 INFO - PROCESS | 1827 | 1461191351285 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1827 | 1461191351291 Marionette TRACE conn3 <- [1,2006,null,{}] 15:29:11 INFO - PROCESS | 1827 | 1461191351310 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}] 15:29:11 INFO - PROCESS | 1827 | 1461191351559 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:29:11 INFO - PROCESS | 1827 | 1461191351849 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124085f800 == 170 [pid = 1827] [id = 509] 15:29:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f123c29bc00) [pid = 1827] [serial = 1528] [outer = (nil)] 15:29:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f123c3a8400) [pid = 1827] [serial = 1529] [outer = 0x7f123c29bc00] 15:29:11 INFO - PROCESS | 1827 | 1461191351928 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f123c3f9c00) [pid = 1827] [serial = 1530] [outer = 0x7f123c29bc00] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d2c800 == 169 [pid = 1827] [id = 231] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1e8000 == 168 [pid = 1827] [id = 342] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1e8800 == 167 [pid = 1827] [id = 227] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f09800 == 166 [pid = 1827] [id = 399] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f45000 == 165 [pid = 1827] [id = 233] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12578ce000 == 164 [pid = 1827] [id = 434] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e6e800 == 163 [pid = 1827] [id = 435] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1255f7b000 == 162 [pid = 1827] [id = 254] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12407b2000 == 161 [pid = 1827] [id = 491] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246bd9000 == 160 [pid = 1827] [id = 490] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243cba800 == 159 [pid = 1827] [id = 489] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240619800 == 158 [pid = 1827] [id = 488] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ef90800 == 157 [pid = 1827] [id = 485] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245511000 == 156 [pid = 1827] [id = 484] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e5a000 == 155 [pid = 1827] [id = 483] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f127328e000 == 154 [pid = 1827] [id = 482] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b7bc800 == 153 [pid = 1827] [id = 481] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1267510000 == 152 [pid = 1827] [id = 480] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125924a000 == 151 [pid = 1827] [id = 479] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258106800 == 150 [pid = 1827] [id = 478] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257641800 == 149 [pid = 1827] [id = 477] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d24000 == 148 [pid = 1827] [id = 476] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253929000 == 147 [pid = 1827] [id = 475] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535b6000 == 146 [pid = 1827] [id = 474] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffa6800 == 145 [pid = 1827] [id = 473] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248fe1800 == 144 [pid = 1827] [id = 472] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248b1d800 == 143 [pid = 1827] [id = 471] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246d22800 == 142 [pid = 1827] [id = 470] 15:29:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124086a800 == 141 [pid = 1827] [id = 469] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f12444c5400) [pid = 1827] [serial = 1335] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f124fd0e400) [pid = 1827] [serial = 1212] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f124fc58c00) [pid = 1827] [serial = 1200] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f1258279c00) [pid = 1827] [serial = 1221] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f1253319000) [pid = 1827] [serial = 1155] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f12676ce000) [pid = 1827] [serial = 1089] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f123f851400) [pid = 1827] [serial = 1092] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f126b8c9400) [pid = 1827] [serial = 1095] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f12697c5c00) [pid = 1827] [serial = 1098] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f123c29f400) [pid = 1827] [serial = 1101] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f123c69b400) [pid = 1827] [serial = 1104] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1245248800) [pid = 1827] [serial = 1107] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f1247f38800) [pid = 1827] [serial = 1110] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f124f4ad800) [pid = 1827] [serial = 1134] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f1242e6f400) [pid = 1827] [serial = 1137] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f1247de2800) [pid = 1827] [serial = 1140] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f124dcca800) [pid = 1827] [serial = 1143] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f1253c84800) [pid = 1827] [serial = 1161] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f12556aa400) [pid = 1827] [serial = 1164] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f12592a7c00) [pid = 1827] [serial = 1167] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f12663e7000) [pid = 1827] [serial = 1170] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f1266808400) [pid = 1827] [serial = 1173] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f12666eec00) [pid = 1827] [serial = 1176] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f124fbf7400) [pid = 1827] [serial = 1149] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1242df1000) [pid = 1827] [serial = 1203] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f124f74d400) [pid = 1827] [serial = 1146] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f1245251800) [pid = 1827] [serial = 1206] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1252a28000) [pid = 1827] [serial = 1215] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f1253ac5000) [pid = 1827] [serial = 1158] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f1252c28800) [pid = 1827] [serial = 1152] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f1255412000) [pid = 1827] [serial = 1218] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f124f2ecc00) [pid = 1827] [serial = 1209] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f1245eb2800) [pid = 1827] [serial = 1400] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f1246e2bc00) [pid = 1827] [serial = 1401] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f1246e2b400) [pid = 1827] [serial = 1403] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f1253c89000) [pid = 1827] [serial = 1358] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f126618b400) [pid = 1827] [serial = 1373] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f125c310400) [pid = 1827] [serial = 1376] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f12675db800) [pid = 1827] [serial = 1379] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f1242df5800) [pid = 1827] [serial = 1382] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f1253dc5400) [pid = 1827] [serial = 1385] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f123e08f400) [pid = 1827] [serial = 1388] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f12416f0c00) [pid = 1827] [serial = 1340] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f124ec30c00) [pid = 1827] [serial = 1367] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f1253c10800) [pid = 1827] [serial = 1355] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f124dbf2800) [pid = 1827] [serial = 1346] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f123e088800) [pid = 1827] [serial = 1392] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f123c009400) [pid = 1827] [serial = 1391] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f12406b3000) [pid = 1827] [serial = 1394] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f1242d8f800) [pid = 1827] [serial = 1395] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1251708800) [pid = 1827] [serial = 1352] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f1243ff3400) [pid = 1827] [serial = 1397] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f124f2e9400) [pid = 1827] [serial = 1349] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f123c3f6000) [pid = 1827] [serial = 1337] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f12560e1800) [pid = 1827] [serial = 1364] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f1245eb5000) [pid = 1827] [serial = 1343] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f1247c0e000) [pid = 1827] [serial = 1404] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f125c37c400) [pid = 1827] [serial = 1370] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f1253ee3400) [pid = 1827] [serial = 1361] [outer = (nil)] [url = about:blank] 15:29:13 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f1244793c00) [pid = 1827] [serial = 1398] [outer = (nil)] [url = about:blank] 15:29:14 INFO - PROCESS | 1827 | 1461191354018 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]]]}] 15:29:14 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 15:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2803ms 15:29:14 INFO - PROCESS | 1827 | 1461191354088 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 1827 | 1461191354096 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:29:14 INFO - PROCESS | 1827 | 1461191354105 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 1827 | 1461191354109 Marionette TRACE conn3 <- [1,2010,null,{}] 15:29:14 INFO - PROCESS | 1827 | 1461191354115 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}] 15:29:14 INFO - PROCESS | 1827 | 1461191354313 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:29:14 INFO - PROCESS | 1827 | 1461191354497 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ecb7000 == 142 [pid = 1827] [id = 510] 15:29:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f123bfd1c00) [pid = 1827] [serial = 1531] [outer = (nil)] 15:29:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f123c921400) [pid = 1827] [serial = 1532] [outer = 0x7f123bfd1c00] 15:29:14 INFO - PROCESS | 1827 | 1461191354561 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f123ec72800) [pid = 1827] [serial = 1533] [outer = 0x7f123bfd1c00] 15:29:15 INFO - PROCESS | 1827 | 1461191355475 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]]]}] 15:29:15 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 15:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1433ms 15:29:15 INFO - PROCESS | 1827 | 1461191355539 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 1827 | 1461191355543 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:29:15 INFO - PROCESS | 1827 | 1461191355549 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1827 | 1461191355554 Marionette TRACE conn3 <- [1,2014,null,{}] 15:29:15 INFO - PROCESS | 1827 | 1461191355569 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}] 15:29:15 INFO - PROCESS | 1827 | 1461191355776 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:29:16 INFO - PROCESS | 1827 | 1461191356030 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124060f000 == 143 [pid = 1827] [id = 511] 15:29:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f123f151400) [pid = 1827] [serial = 1534] [outer = (nil)] 15:29:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f123f483800) [pid = 1827] [serial = 1535] [outer = 0x7f123f151400] 15:29:16 INFO - PROCESS | 1827 | 1461191356114 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f1240506c00) [pid = 1827] [serial = 1536] [outer = 0x7f123f151400] 15:29:16 INFO - PROCESS | 1827 | 1461191356956 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1432ms 15:29:16 INFO - PROCESS | 1827 | 1461191356983 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1827 | 1461191356987 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:29:16 INFO - PROCESS | 1827 | 1461191356992 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1827 | 1461191356994 Marionette TRACE conn3 <- [1,2018,null,{}] 15:29:17 INFO - PROCESS | 1827 | 1461191357000 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}] 15:29:17 INFO - PROCESS | 1827 | 1461191357272 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:29:17 INFO - PROCESS | 1827 | 1461191357332 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242872000 == 144 [pid = 1827] [id = 512] 15:29:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f1240848800) [pid = 1827] [serial = 1537] [outer = (nil)] 15:29:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f12416e9c00) [pid = 1827] [serial = 1538] [outer = 0x7f1240848800] 15:29:17 INFO - PROCESS | 1827 | 1461191357455 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f1242d90800) [pid = 1827] [serial = 1539] [outer = 0x7f1240848800] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f123c2bc400) [pid = 1827] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f124479dc00) [pid = 1827] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f124d911800) [pid = 1827] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f124f20dc00) [pid = 1827] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f123c2be400) [pid = 1827] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f124dc4b400) [pid = 1827] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f123c694000) [pid = 1827] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f124808e400) [pid = 1827] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f1242ff0400) [pid = 1827] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f1252a2b800) [pid = 1827] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f124084cc00) [pid = 1827] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f123c69c800) [pid = 1827] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f124fd02400) [pid = 1827] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f123c295c00) [pid = 1827] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f123c2bbc00) [pid = 1827] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f123c356400) [pid = 1827] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f124f2eb400) [pid = 1827] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f123c35e800) [pid = 1827] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f1247f39000) [pid = 1827] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f1253edbc00) [pid = 1827] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f124fc66c00) [pid = 1827] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f1253dc6000) [pid = 1827] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f123c2bc000) [pid = 1827] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f123c009c00) [pid = 1827] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f1246e82400) [pid = 1827] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f124901fc00) [pid = 1827] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f124f205400) [pid = 1827] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f123bfd1400) [pid = 1827] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f124f20d000) [pid = 1827] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f123ee44c00) [pid = 1827] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f12447a2800) [pid = 1827] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f125c30e800) [pid = 1827] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f123c3de400) [pid = 1827] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1240511400) [pid = 1827] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f123bfd9c00) [pid = 1827] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f125c30e400) [pid = 1827] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f124050bc00) [pid = 1827] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f123f145800) [pid = 1827] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f123e089800) [pid = 1827] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1242feb000) [pid = 1827] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1258f68000) [pid = 1827] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f12416e6000) [pid = 1827] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f12416e7c00) [pid = 1827] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f125350b800) [pid = 1827] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f124dc4e400) [pid = 1827] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1245eb5800) [pid = 1827] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1257077800) [pid = 1827] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f123bfdc000) [pid = 1827] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f125136f400) [pid = 1827] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1259dae000) [pid = 1827] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1266843000) [pid = 1827] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f124479cc00) [pid = 1827] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1242df1400) [pid = 1827] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f123c3ee000) [pid = 1827] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f12406ad800) [pid = 1827] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1256652c00) [pid = 1827] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1242fec800) [pid = 1827] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f123c3f5000) [pid = 1827] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f123c29f000) [pid = 1827] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1253c8c400) [pid = 1827] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1253508000) [pid = 1827] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f123ee42c00) [pid = 1827] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1252ee4800) [pid = 1827] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:29:19 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124479b000) [pid = 1827] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:29:19 INFO - PROCESS | 1827 | 1461191359465 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]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2532ms 15:29:19 INFO - PROCESS | 1827 | 1461191359535 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1827 | 1461191359539 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:29:19 INFO - PROCESS | 1827 | 1461191359547 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1827 | 1461191359549 Marionette TRACE conn3 <- [1,2022,null,{}] 15:29:19 INFO - PROCESS | 1827 | 1461191359554 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}] 15:29:19 INFO - PROCESS | 1827 | 1461191359743 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:29:19 INFO - PROCESS | 1827 | 1461191359758 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240618000 == 145 [pid = 1827] [id = 513] 15:29:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f123bfd1800) [pid = 1827] [serial = 1540] [outer = (nil)] 15:29:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f123c3de400) [pid = 1827] [serial = 1541] [outer = 0x7f123bfd1800] 15:29:19 INFO - PROCESS | 1827 | 1461191359820 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f123c92fc00) [pid = 1827] [serial = 1542] [outer = 0x7f123bfd1800] 15:29:20 INFO - PROCESS | 1827 | 1461191360730 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]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1232ms 15:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:29:20 INFO - PROCESS | 1827 | 1461191360780 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 1827 | 1461191360782 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:29:20 INFO - PROCESS | 1827 | 1461191360788 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 1827 | 1461191360791 Marionette TRACE conn3 <- [1,2026,null,{}] 15:29:20 INFO - PROCESS | 1827 | 1461191360796 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}] 15:29:21 INFO - PROCESS | 1827 | 1461191361206 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:29:21 INFO - PROCESS | 1827 | 1461191361486 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c7b3800 == 146 [pid = 1827] [id = 514] 15:29:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f123bfd0400) [pid = 1827] [serial = 1543] [outer = (nil)] 15:29:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f123c009400) [pid = 1827] [serial = 1544] [outer = 0x7f123bfd0400] 15:29:21 INFO - PROCESS | 1827 | 1461191361605 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f123c357c00) [pid = 1827] [serial = 1545] [outer = 0x7f123bfd0400] 15:29:22 INFO - PROCESS | 1827 | 1461191362552 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]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1837ms 15:29:22 INFO - PROCESS | 1827 | 1461191362626 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 1827 | 1461191362634 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:29:22 INFO - PROCESS | 1827 | 1461191362641 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1827 | 1461191362647 Marionette TRACE conn3 <- [1,2030,null,{}] 15:29:22 INFO - PROCESS | 1827 | 1461191362654 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}] 15:29:22 INFO - PROCESS | 1827 | 1461191362923 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:29:23 INFO - PROCESS | 1827 | 1461191363237 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407a7800 == 147 [pid = 1827] [id = 515] 15:29:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f123c6a0c00) [pid = 1827] [serial = 1546] [outer = (nil)] 15:29:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f123e08a000) [pid = 1827] [serial = 1547] [outer = 0x7f123c6a0c00] 15:29:23 INFO - PROCESS | 1827 | 1461191363318 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f123ee47400) [pid = 1827] [serial = 1548] [outer = 0x7f123c6a0c00] 15:29:24 INFO - PROCESS | 1827 | 1461191364277 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]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1683ms 15:29:24 INFO - PROCESS | 1827 | 1461191364326 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 1827 | 1461191364330 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:29:24 INFO - PROCESS | 1827 | 1461191364337 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 1827 | 1461191364340 Marionette TRACE conn3 <- [1,2034,null,{}] 15:29:24 INFO - PROCESS | 1827 | 1461191364346 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}] 15:29:24 INFO - PROCESS | 1827 | 1461191364576 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:29:24 INFO - PROCESS | 1827 | 1461191364917 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243080800 == 148 [pid = 1827] [id = 516] 15:29:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f123f480800) [pid = 1827] [serial = 1549] [outer = (nil)] 15:29:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f123f84e000) [pid = 1827] [serial = 1550] [outer = 0x7f123f480800] 15:29:25 INFO - PROCESS | 1827 | 1461191364999 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f12406b5000) [pid = 1827] [serial = 1551] [outer = 0x7f123f480800] 15:29:25 INFO - PROCESS | 1827 | 1461191365924 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]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1634ms 15:29:25 INFO - PROCESS | 1827 | 1461191365973 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1827 | 1461191365979 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:29:25 INFO - PROCESS | 1827 | 1461191365995 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1827 | 1461191366002 Marionette TRACE conn3 <- [1,2038,null,{}] 15:29:26 INFO - PROCESS | 1827 | 1461191366007 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}] 15:29:26 INFO - PROCESS | 1827 | 1461191366232 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:29:26 INFO - PROCESS | 1827 | 1461191366490 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243f08000 == 149 [pid = 1827] [id = 517] 15:29:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f123f150400) [pid = 1827] [serial = 1552] [outer = (nil)] 15:29:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1242d94000) [pid = 1827] [serial = 1553] [outer = 0x7f123f150400] 15:29:26 INFO - PROCESS | 1827 | 1461191366610 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1242e72c00) [pid = 1827] [serial = 1554] [outer = 0x7f123f150400] 15:29:27 INFO - PROCESS | 1827 | 1461191367496 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]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1542ms 15:29:27 INFO - PROCESS | 1827 | 1461191367530 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 1827 | 1461191367533 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:29:27 INFO - PROCESS | 1827 | 1461191367539 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1827 | 1461191367541 Marionette TRACE conn3 <- [1,2042,null,{}] 15:29:27 INFO - PROCESS | 1827 | 1461191367547 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}] 15:29:27 INFO - PROCESS | 1827 | 1461191367755 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:29:28 INFO - PROCESS | 1827 | 1461191368021 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124551a000 == 150 [pid = 1827] [id = 518] 15:29:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f123f47c800) [pid = 1827] [serial = 1555] [outer = (nil)] 15:29:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1243ffb400) [pid = 1827] [serial = 1556] [outer = 0x7f123f47c800] 15:29:28 INFO - PROCESS | 1827 | 1461191368141 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f12444cb800) [pid = 1827] [serial = 1557] [outer = 0x7f123f47c800] 15:29:29 INFO - PROCESS | 1827 | 1461191368998 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]]]}] 15:29:29 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) 15:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1528ms 15:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:29:29 INFO - PROCESS | 1827 | 1461191369069 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 1827 | 1461191369072 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:29:29 INFO - PROCESS | 1827 | 1461191369078 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1827 | 1461191369081 Marionette TRACE conn3 <- [1,2046,null,{}] 15:29:29 INFO - PROCESS | 1827 | 1461191369087 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}] 15:29:29 INFO - PROCESS | 1827 | 1461191369348 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:29:29 INFO - PROCESS | 1827 | 1461191369664 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245d61800 == 151 [pid = 1827] [id = 519] 15:29:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1245243400) [pid = 1827] [serial = 1558] [outer = (nil)] 15:29:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1245248800) [pid = 1827] [serial = 1559] [outer = 0x7f1245243400] 15:29:29 INFO - PROCESS | 1827 | 1461191369760 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1245eba400) [pid = 1827] [serial = 1560] [outer = 0x7f1245243400] 15:29:30 INFO - PROCESS | 1827 | 1461191370665 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]]]}] 15:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1631ms 15:29:30 INFO - PROCESS | 1827 | 1461191370709 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 1827 | 1461191370713 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:29:30 INFO - PROCESS | 1827 | 1461191370718 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1827 | 1461191370721 Marionette TRACE conn3 <- [1,2050,null,{}] 15:29:30 INFO - PROCESS | 1827 | 1461191370727 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}] 15:29:30 INFO - PROCESS | 1827 | 1461191370946 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:29:31 INFO - PROCESS | 1827 | 1461191371254 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c2a000 == 152 [pid = 1827] [id = 520] 15:29:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1245244800) [pid = 1827] [serial = 1561] [outer = (nil)] 15:29:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1247c07000) [pid = 1827] [serial = 1562] [outer = 0x7f1245244800] 15:29:31 INFO - PROCESS | 1827 | 1461191371334 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1247e56400) [pid = 1827] [serial = 1563] [outer = 0x7f1245244800] 15:29:32 INFO - PROCESS | 1827 | 1461191372217 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]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1527ms 15:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:29:32 INFO - PROCESS | 1827 | 1461191372248 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 1827 | 1461191372251 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:29:32 INFO - PROCESS | 1827 | 1461191372257 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1827 | 1461191372260 Marionette TRACE conn3 <- [1,2054,null,{}] 15:29:32 INFO - PROCESS | 1827 | 1461191372265 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}] 15:29:32 INFO - PROCESS | 1827 | 1461191372480 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:29:32 INFO - PROCESS | 1827 | 1461191372747 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248a84000 == 153 [pid = 1827] [id = 521] 15:29:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1246e82400) [pid = 1827] [serial = 1564] [outer = (nil)] 15:29:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1247f3c400) [pid = 1827] [serial = 1565] [outer = 0x7f1246e82400] 15:29:32 INFO - PROCESS | 1827 | 1461191372863 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1247f5e000) [pid = 1827] [serial = 1566] [outer = 0x7f1246e82400] 15:29:33 INFO - PROCESS | 1827 | 1461191373728 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]]]}] 15:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1542ms 15:29:33 INFO - PROCESS | 1827 | 1461191373799 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 1827 | 1461191373802 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:29:33 INFO - PROCESS | 1827 | 1461191373809 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 1827 | 1461191373813 Marionette TRACE conn3 <- [1,2058,null,{}] 15:29:33 INFO - PROCESS | 1827 | 1461191373818 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}] 15:29:34 INFO - PROCESS | 1827 | 1461191374037 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:29:34 INFO - PROCESS | 1827 | 1461191374345 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248db6000 == 154 [pid = 1827] [id = 522] 15:29:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1246e27400) [pid = 1827] [serial = 1567] [outer = (nil)] 15:29:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1248086000) [pid = 1827] [serial = 1568] [outer = 0x7f1246e27400] 15:29:34 INFO - PROCESS | 1827 | 1461191374425 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1248a1f400) [pid = 1827] [serial = 1569] [outer = 0x7f1246e27400] 15:29:35 INFO - PROCESS | 1827 | 1461191375291 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]]]}] 15:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1530ms 15:29:35 INFO - PROCESS | 1827 | 1461191375340 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 1827 | 1461191375344 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:29:35 INFO - PROCESS | 1827 | 1461191375349 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 1827 | 1461191375352 Marionette TRACE conn3 <- [1,2062,null,{}] 15:29:35 INFO - PROCESS | 1827 | 1461191375358 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}] 15:29:35 INFO - PROCESS | 1827 | 1461191375595 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:29:35 INFO - PROCESS | 1827 | 1461191375859 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f45800 == 155 [pid = 1827] [id = 523] 15:29:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f123e08fc00) [pid = 1827] [serial = 1570] [outer = (nil)] 15:29:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f124d8d8400) [pid = 1827] [serial = 1571] [outer = 0x7f123e08fc00] 15:29:35 INFO - PROCESS | 1827 | 1461191375976 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f124d910400) [pid = 1827] [serial = 1572] [outer = 0x7f123e08fc00] 15:29:36 INFO - PROCESS | 1827 | 1461191376842 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]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1527ms 15:29:36 INFO - PROCESS | 1827 | 1461191376878 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 1827 | 1461191376882 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:29:36 INFO - PROCESS | 1827 | 1461191376889 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 1827 | 1461191376892 Marionette TRACE conn3 <- [1,2066,null,{}] 15:29:36 INFO - PROCESS | 1827 | 1461191376897 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}] 15:29:37 INFO - PROCESS | 1827 | 1461191377110 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:29:37 INFO - PROCESS | 1827 | 1461191377388 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124da58800 == 156 [pid = 1827] [id = 524] 15:29:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f124dbf2800) [pid = 1827] [serial = 1573] [outer = (nil)] 15:29:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f124dc4d000) [pid = 1827] [serial = 1574] [outer = 0x7f124dbf2800] 15:29:37 INFO - PROCESS | 1827 | 1461191377535 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f124ebd4c00) [pid = 1827] [serial = 1575] [outer = 0x7f124dbf2800] 15:29:38 INFO - PROCESS | 1827 | 1461191378431 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]]]}] 15:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1577ms 15:29:38 INFO - PROCESS | 1827 | 1461191378467 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 1827 | 1461191378471 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:29:38 INFO - PROCESS | 1827 | 1461191378477 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 1827 | 1461191378481 Marionette TRACE conn3 <- [1,2070,null,{}] 15:29:38 INFO - PROCESS | 1827 | 1461191378487 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}] 15:29:38 INFO - PROCESS | 1827 | 1461191378755 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:29:39 INFO - PROCESS | 1827 | 1461191379099 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fcb0000 == 157 [pid = 1827] [id = 525] 15:29:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f124f20dc00) [pid = 1827] [serial = 1576] [outer = (nil)] 15:29:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f124f2f2000) [pid = 1827] [serial = 1577] [outer = 0x7f124f20dc00] 15:29:39 INFO - PROCESS | 1827 | 1461191379179 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f124f4a9000) [pid = 1827] [serial = 1578] [outer = 0x7f124f20dc00] 15:29:40 INFO - PROCESS | 1827 | 1461191380016 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]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1584ms 15:29:40 INFO - PROCESS | 1827 | 1461191380064 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:29:40 INFO - PROCESS | 1827 | 1461191380068 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:29:40 INFO - PROCESS | 1827 | 1461191380075 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1827 | 1461191380078 Marionette TRACE conn3 <- [1,2074,null,{}] 15:29:40 INFO - PROCESS | 1827 | 1461191380083 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}] 15:29:40 INFO - PROCESS | 1827 | 1461191380309 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:29:40 INFO - PROCESS | 1827 | 1461191380589 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12506c1000 == 158 [pid = 1827] [id = 526] 15:29:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f124f2f1c00) [pid = 1827] [serial = 1579] [outer = (nil)] 15:29:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f124f860800) [pid = 1827] [serial = 1580] [outer = 0x7f124f2f1c00] 15:29:40 INFO - PROCESS | 1827 | 1461191380706 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f124fbf5c00) [pid = 1827] [serial = 1581] [outer = 0x7f124f2f1c00] 15:29:41 INFO - PROCESS | 1827 | 1461191381534 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]]]}] 15:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1530ms 15:29:41 INFO - PROCESS | 1827 | 1461191381605 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 1827 | 1461191381609 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:29:41 INFO - PROCESS | 1827 | 1461191381615 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 1827 | 1461191381617 Marionette TRACE conn3 <- [1,2078,null,{}] 15:29:41 INFO - PROCESS | 1827 | 1461191381622 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}] 15:29:41 INFO - PROCESS | 1827 | 1461191381846 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:29:42 INFO - PROCESS | 1827 | 1461191382115 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12532f0800 == 159 [pid = 1827] [id = 527] 15:29:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f124f20e800) [pid = 1827] [serial = 1582] [outer = (nil)] 15:29:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f124fc63000) [pid = 1827] [serial = 1583] [outer = 0x7f124f20e800] 15:29:42 INFO - PROCESS | 1827 | 1461191382245 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f124fd0d400) [pid = 1827] [serial = 1584] [outer = 0x7f124f20e800] 15:29:43 INFO - PROCESS | 1827 | 1461191383053 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]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1478ms 15:29:43 INFO - PROCESS | 1827 | 1461191383095 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 1827 | 1461191383098 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:29:43 INFO - PROCESS | 1827 | 1461191383104 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 1827 | 1461191383107 Marionette TRACE conn3 <- [1,2082,null,{}] 15:29:43 INFO - PROCESS | 1827 | 1461191383113 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}] 15:29:43 INFO - PROCESS | 1827 | 1461191383333 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:29:43 INFO - PROCESS | 1827 | 1461191383609 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253848000 == 160 [pid = 1827] [id = 528] 15:29:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f1240848000) [pid = 1827] [serial = 1585] [outer = (nil)] 15:29:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f124fd0c400) [pid = 1827] [serial = 1586] [outer = 0x7f1240848000] 15:29:43 INFO - PROCESS | 1827 | 1461191383727 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f1250509c00) [pid = 1827] [serial = 1587] [outer = 0x7f1240848000] 15:29:44 INFO - PROCESS | 1827 | 1461191384577 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]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1533ms 15:29:44 INFO - PROCESS | 1827 | 1461191384640 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 1827 | 1461191384642 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:29:44 INFO - PROCESS | 1827 | 1461191384649 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1827 | 1461191384651 Marionette TRACE conn3 <- [1,2086,null,{}] 15:29:44 INFO - PROCESS | 1827 | 1461191384657 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}] 15:29:44 INFO - PROCESS | 1827 | 1461191384883 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:29:45 INFO - PROCESS | 1827 | 1461191385151 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125396b000 == 161 [pid = 1827] [id = 529] 15:29:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f1242e69800) [pid = 1827] [serial = 1588] [outer = (nil)] 15:29:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f1251365400) [pid = 1827] [serial = 1589] [outer = 0x7f1242e69800] 15:29:45 INFO - PROCESS | 1827 | 1461191385267 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f125170c400) [pid = 1827] [serial = 1590] [outer = 0x7f1242e69800] 15:29:46 INFO - PROCESS | 1827 | 1461191386199 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]]]}] 15:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1584ms 15:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:29:46 INFO - PROCESS | 1827 | 1461191386234 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 1827 | 1461191386237 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:29:46 INFO - PROCESS | 1827 | 1461191386244 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 1827 | 1461191386247 Marionette TRACE conn3 <- [1,2090,null,{}] 15:29:46 INFO - PROCESS | 1827 | 1461191386254 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}] 15:29:46 INFO - PROCESS | 1827 | 1461191386488 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:29:46 INFO - PROCESS | 1827 | 1461191386803 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d23000 == 162 [pid = 1827] [id = 530] 15:29:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f124fd0e400) [pid = 1827] [serial = 1591] [outer = (nil)] 15:29:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f1252c24800) [pid = 1827] [serial = 1592] [outer = 0x7f124fd0e400] 15:29:46 INFO - PROCESS | 1827 | 1461191386886 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f1252c30c00) [pid = 1827] [serial = 1593] [outer = 0x7f124fd0e400] 15:29:47 INFO - PROCESS | 1827 | 1461191387737 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]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1544ms 15:29:47 INFO - PROCESS | 1827 | 1461191387788 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 1827 | 1461191387791 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:29:47 INFO - PROCESS | 1827 | 1461191387797 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 1827 | 1461191387799 Marionette TRACE conn3 <- [1,2094,null,{}] 15:29:47 INFO - PROCESS | 1827 | 1461191387806 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}] 15:29:48 INFO - PROCESS | 1827 | 1461191388031 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:29:48 INFO - PROCESS | 1827 | 1461191388306 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125667e000 == 163 [pid = 1827] [id = 531] 15:29:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f124fd08c00) [pid = 1827] [serial = 1594] [outer = (nil)] 15:29:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f1252ee3400) [pid = 1827] [serial = 1595] [outer = 0x7f124fd08c00] 15:29:48 INFO - PROCESS | 1827 | 1461191388428 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f1252eef800) [pid = 1827] [serial = 1596] [outer = 0x7f124fd08c00] 15:29:49 INFO - PROCESS | 1827 | 1461191389300 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]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1537ms 15:29:49 INFO - PROCESS | 1827 | 1461191389339 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 1827 | 1461191389341 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:29:49 INFO - PROCESS | 1827 | 1461191389351 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 1827 | 1461191389354 Marionette TRACE conn3 <- [1,2098,null,{}] 15:29:49 INFO - PROCESS | 1827 | 1461191389359 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}] 15:29:49 INFO - PROCESS | 1827 | 1461191389616 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:29:49 INFO - PROCESS | 1827 | 1461191389930 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123efa0800 == 164 [pid = 1827] [id = 532] 15:29:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f123c2b9c00) [pid = 1827] [serial = 1597] [outer = (nil)] 15:29:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f123c2c5400) [pid = 1827] [serial = 1598] [outer = 0x7f123c2b9c00] 15:29:50 INFO - PROCESS | 1827 | 1461191390010 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f123c3a6c00) [pid = 1827] [serial = 1599] [outer = 0x7f123c2b9c00] 15:29:50 INFO - PROCESS | 1827 | 1461191390911 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]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1627ms 15:29:50 INFO - PROCESS | 1827 | 1461191390980 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 1827 | 1461191390984 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:29:50 INFO - PROCESS | 1827 | 1461191390989 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 1827 | 1461191390993 Marionette TRACE conn3 <- [1,2102,null,{}] 15:29:51 INFO - PROCESS | 1827 | 1461191390998 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}] 15:29:51 INFO - PROCESS | 1827 | 1461191391236 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1bc800 == 163 [pid = 1827] [id = 465] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c5e2000 == 162 [pid = 1827] [id = 464] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240618000 == 161 [pid = 1827] [id = 513] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242872000 == 160 [pid = 1827] [id = 512] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124060f000 == 159 [pid = 1827] [id = 511] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ecb7000 == 158 [pid = 1827] [id = 510] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124085f800 == 157 [pid = 1827] [id = 509] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c284800 == 156 [pid = 1827] [id = 508] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1238aea800 == 155 [pid = 1827] [id = 507] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e53800 == 154 [pid = 1827] [id = 506] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124dab4800 == 153 [pid = 1827] [id = 505] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12430aa800 == 152 [pid = 1827] [id = 504] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e1e000 == 151 [pid = 1827] [id = 503] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126e531000 == 150 [pid = 1827] [id = 502] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1267617000 == 149 [pid = 1827] [id = 501] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125b0d1800 == 148 [pid = 1827] [id = 500] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258faa800 == 147 [pid = 1827] [id = 499] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258056000 == 146 [pid = 1827] [id = 498] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d2c000 == 145 [pid = 1827] [id = 497] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535b2000 == 144 [pid = 1827] [id = 496] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffb6800 == 143 [pid = 1827] [id = 495] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248da2800 == 142 [pid = 1827] [id = 494] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12446f0800 == 141 [pid = 1827] [id = 493] 15:29:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ecbd000 == 140 [pid = 1827] [id = 492] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f1240848400) [pid = 1827] [serial = 1475] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f123c3eac00) [pid = 1827] [serial = 1451] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f1257707400) [pid = 1827] [serial = 1434] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f1266878000) [pid = 1827] [serial = 1377] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f12503af800) [pid = 1827] [serial = 1296] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f123f14f800) [pid = 1827] [serial = 1463] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f124f159c00) [pid = 1827] [serial = 1287] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f12697a3c00) [pid = 1827] [serial = 1386] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f124f4ab400) [pid = 1827] [serial = 1350] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f1247c03800) [pid = 1827] [serial = 1413] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f1253ac3400) [pid = 1827] [serial = 1428] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f1242fec000) [pid = 1827] [serial = 1410] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f123f14d800) [pid = 1827] [serial = 1389] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f1253319400) [pid = 1827] [serial = 1425] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f1242d93000) [pid = 1827] [serial = 1245] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f123c3e0000) [pid = 1827] [serial = 1448] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f123c363800) [pid = 1827] [serial = 1458] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f125136e800) [pid = 1827] [serial = 1299] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f123c92ec00) [pid = 1827] [serial = 1461] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f1247f5a800) [pid = 1827] [serial = 1406] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f1255414000) [pid = 1827] [serial = 1362] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f126b6c0800) [pid = 1827] [serial = 1452] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f125050a800) [pid = 1827] [serial = 1422] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f123c35f000) [pid = 1827] [serial = 1457] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f125720a800) [pid = 1827] [serial = 1365] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f124dc51000) [pid = 1827] [serial = 1446] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f123c016800) [pid = 1827] [serial = 1251] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f124dcd0c00) [pid = 1827] [serial = 1473] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f124dcc4400) [pid = 1827] [serial = 1416] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1253b65000) [pid = 1827] [serial = 1430] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f123c296c00) [pid = 1827] [serial = 1272] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f124fc62800) [pid = 1827] [serial = 1293] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f123ee50000) [pid = 1827] [serial = 1236] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f126765ec00) [pid = 1827] [serial = 1380] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f126b6c2000) [pid = 1827] [serial = 1442] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f123c92a400) [pid = 1827] [serial = 1455] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1246e8c400) [pid = 1827] [serial = 1248] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f123ec6a800) [pid = 1827] [serial = 1338] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f12663e6c00) [pid = 1827] [serial = 1439] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f124fd10400) [pid = 1827] [serial = 1421] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1253ee7000) [pid = 1827] [serial = 1433] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1245242c00) [pid = 1827] [serial = 1469] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f123c925400) [pid = 1827] [serial = 1454] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f124d8d9400) [pid = 1827] [serial = 1472] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1240848c00) [pid = 1827] [serial = 1466] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1252e9b000) [pid = 1827] [serial = 1302] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f124da92c00) [pid = 1827] [serial = 1284] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1259aa9800) [pid = 1827] [serial = 1436] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f123c2c4400) [pid = 1827] [serial = 1445] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1242e65000) [pid = 1827] [serial = 1341] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1245be1c00) [pid = 1827] [serial = 1464] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1247c0e800) [pid = 1827] [serial = 1344] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1253c89400) [pid = 1827] [serial = 1431] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1245eac400) [pid = 1827] [serial = 1412] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1253c1a000) [pid = 1827] [serial = 1356] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1253734400) [pid = 1827] [serial = 1427] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f123c3e6800) [pid = 1827] [serial = 1449] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124f4b0000) [pid = 1827] [serial = 1290] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1253b60800) [pid = 1827] [serial = 1308] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f12664b0000) [pid = 1827] [serial = 1374] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1242e66800) [pid = 1827] [serial = 1467] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1260408000) [pid = 1827] [serial = 1230] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1253316000) [pid = 1827] [serial = 1353] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f12604ebc00) [pid = 1827] [serial = 1371] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f126b8bdc00) [pid = 1827] [serial = 1233] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1242d96800) [pid = 1827] [serial = 1409] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f124f389000) [pid = 1827] [serial = 1419] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f124f211800) [pid = 1827] [serial = 1418] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1245be1000) [pid = 1827] [serial = 1278] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f123c3fc000) [pid = 1827] [serial = 1242] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1242de9800) [pid = 1827] [serial = 1275] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f124dbed000) [pid = 1827] [serial = 1415] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f12664b2c00) [pid = 1827] [serial = 1227] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1247f5f800) [pid = 1827] [serial = 1281] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f126b793000) [pid = 1827] [serial = 1443] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1258f4a400) [pid = 1827] [serial = 1368] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1267662c00) [pid = 1827] [serial = 1383] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f124d907000) [pid = 1827] [serial = 1407] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1246e24000) [pid = 1827] [serial = 1470] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f125c379800) [pid = 1827] [serial = 1224] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1253dc5c00) [pid = 1827] [serial = 1359] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1259ecb800) [pid = 1827] [serial = 1437] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1242d8fc00) [pid = 1827] [serial = 1239] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f123c929c00) [pid = 1827] [serial = 1460] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f125373bc00) [pid = 1827] [serial = 1305] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f124ec22800) [pid = 1827] [serial = 1347] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1252ea1000) [pid = 1827] [serial = 1424] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f126b069800) [pid = 1827] [serial = 1440] [outer = (nil)] [url = about:blank] 15:29:52 INFO - PROCESS | 1827 | 1461191392778 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123a91c000 == 141 [pid = 1827] [id = 533] 15:29:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f123bfd8000) [pid = 1827] [serial = 1600] [outer = (nil)] 15:29:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f123bfdbc00) [pid = 1827] [serial = 1601] [outer = 0x7f123bfd8000] 15:29:52 INFO - PROCESS | 1827 | 1461191392855 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f123c016800) [pid = 1827] [serial = 1602] [outer = 0x7f123bfd8000] 15:29:53 INFO - PROCESS | 1827 | 1461191393603 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]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2645ms 15:29:53 INFO - PROCESS | 1827 | 1461191393637 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 1827 | 1461191393644 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:29:53 INFO - PROCESS | 1827 | 1461191393652 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1827 | 1461191393655 Marionette TRACE conn3 <- [1,2106,null,{}] 15:29:53 INFO - PROCESS | 1827 | 1461191393662 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}] 15:29:53 INFO - PROCESS | 1827 | 1461191393895 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:29:54 INFO - PROCESS | 1827 | 1461191394113 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ef9e800 == 142 [pid = 1827] [id = 534] 15:29:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f123c39f000) [pid = 1827] [serial = 1603] [outer = (nil)] 15:29:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f123c3aac00) [pid = 1827] [serial = 1604] [outer = 0x7f123c39f000] 15:29:54 INFO - PROCESS | 1827 | 1461191394189 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f123c3f7800) [pid = 1827] [serial = 1605] [outer = 0x7f123c39f000] 15:29:55 INFO - PROCESS | 1827 | 1461191395116 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]]]}] 15:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1484ms 15:29:55 INFO - PROCESS | 1827 | 1461191395145 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:29:55 INFO - PROCESS | 1827 | 1461191395151 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:29:55 INFO - PROCESS | 1827 | 1461191395157 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 1827 | 1461191395160 Marionette TRACE conn3 <- [1,2110,null,{}] 15:29:55 INFO - PROCESS | 1827 | 1461191395165 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}] 15:29:55 INFO - PROCESS | 1827 | 1461191395418 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:29:55 INFO - PROCESS | 1827 | 1461191395460 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240612800 == 143 [pid = 1827] [id = 535] 15:29:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f123c923c00) [pid = 1827] [serial = 1606] [outer = (nil)] 15:29:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f123ec6dc00) [pid = 1827] [serial = 1607] [outer = 0x7f123c923c00] 15:29:55 INFO - PROCESS | 1827 | 1461191395547 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f123ee4d800) [pid = 1827] [serial = 1608] [outer = 0x7f123c923c00] 15:29:56 INFO - PROCESS | 1827 | 1461191396616 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]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1535ms 15:29:56 INFO - PROCESS | 1827 | 1461191396697 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 1827 | 1461191396704 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:29:56 INFO - PROCESS | 1827 | 1461191396731 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 1827 | 1461191396746 Marionette TRACE conn3 <- [1,2114,null,{}] 15:29:56 INFO - PROCESS | 1827 | 1461191396789 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}] 15:29:57 INFO - PROCESS | 1827 | 1461191397044 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:29:57 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f123bfd1c00) [pid = 1827] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:29:57 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f123c692800) [pid = 1827] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:29:57 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f123c29bc00) [pid = 1827] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:29:57 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1240848800) [pid = 1827] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:29:57 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f123f151400) [pid = 1827] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:29:57 INFO - PROCESS | 1827 | 1461191397427 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407aa000 == 144 [pid = 1827] [id = 536] 15:29:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f123bfcf800) [pid = 1827] [serial = 1609] [outer = (nil)] 15:29:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f123c3a1400) [pid = 1827] [serial = 1610] [outer = 0x7f123bfcf800] 15:29:57 INFO - PROCESS | 1827 | 1461191397487 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f123f850800) [pid = 1827] [serial = 1611] [outer = 0x7f123bfcf800] 15:29:58 INFO - PROCESS | 1827 | 1461191398197 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]]]}] 15:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1505ms 15:29:58 INFO - PROCESS | 1827 | 1461191398220 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 1827 | 1461191398225 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:29:58 INFO - PROCESS | 1827 | 1461191398230 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 1827 | 1461191398232 Marionette TRACE conn3 <- [1,2118,null,{}] 15:29:58 INFO - PROCESS | 1827 | 1461191398237 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}] 15:29:58 INFO - PROCESS | 1827 | 1461191398505 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:29:58 INFO - PROCESS | 1827 | 1461191398525 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12430a0000 == 145 [pid = 1827] [id = 537] 15:29:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f123f846400) [pid = 1827] [serial = 1612] [outer = (nil)] 15:29:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f124084b400) [pid = 1827] [serial = 1613] [outer = 0x7f123f846400] 15:29:58 INFO - PROCESS | 1827 | 1461191398586 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f12416eec00) [pid = 1827] [serial = 1614] [outer = 0x7f123f846400] 15:29:59 INFO - PROCESS | 1827 | 1461191399655 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]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1488ms 15:29:59 INFO - PROCESS | 1827 | 1461191399721 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 1827 | 1461191399726 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:29:59 INFO - PROCESS | 1827 | 1461191399735 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 1827 | 1461191399741 Marionette TRACE conn3 <- [1,2122,null,{}] 15:29:59 INFO - PROCESS | 1827 | 1461191399750 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}] 15:30:00 INFO - PROCESS | 1827 | 1461191400015 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:30:00 INFO - PROCESS | 1827 | 1461191400338 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1ec800 == 146 [pid = 1827] [id = 538] 15:30:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f123c3a4c00) [pid = 1827] [serial = 1615] [outer = (nil)] 15:30:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f123c3e5000) [pid = 1827] [serial = 1616] [outer = 0x7f123c3a4c00] 15:30:00 INFO - PROCESS | 1827 | 1461191400420 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f123e087800) [pid = 1827] [serial = 1617] [outer = 0x7f123c3a4c00] 15:30:01 INFO - PROCESS | 1827 | 1461191401355 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]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1685ms 15:30:01 INFO - PROCESS | 1827 | 1461191401421 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 1827 | 1461191401430 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:30:01 INFO - PROCESS | 1827 | 1461191401439 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1827 | 1461191401444 Marionette TRACE conn3 <- [1,2126,null,{}] 15:30:01 INFO - PROCESS | 1827 | 1461191401449 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}] 15:30:01 INFO - PROCESS | 1827 | 1461191401706 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:30:02 INFO - PROCESS | 1827 | 1461191402010 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243c7a800 == 147 [pid = 1827] [id = 539] 15:30:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f123f144c00) [pid = 1827] [serial = 1618] [outer = (nil)] 15:30:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f124050d000) [pid = 1827] [serial = 1619] [outer = 0x7f123f144c00] 15:30:02 INFO - PROCESS | 1827 | 1461191402089 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f12416e4c00) [pid = 1827] [serial = 1620] [outer = 0x7f123f144c00] 15:30:03 INFO - PROCESS | 1827 | 1461191403126 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]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1739ms 15:30:03 INFO - PROCESS | 1827 | 1461191403180 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:30:03 INFO - PROCESS | 1827 | 1461191403184 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:30:03 INFO - PROCESS | 1827 | 1461191403191 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 1827 | 1461191403197 Marionette TRACE conn3 <- [1,2130,null,{}] 15:30:03 INFO - PROCESS | 1827 | 1461191403213 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}] 15:30:03 INFO - PROCESS | 1827 | 1461191403447 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:30:03 INFO - PROCESS | 1827 | 1461191403754 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245511000 == 148 [pid = 1827] [id = 540] 15:30:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1242d93000) [pid = 1827] [serial = 1621] [outer = (nil)] 15:30:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1242e6a000) [pid = 1827] [serial = 1622] [outer = 0x7f1242d93000] 15:30:03 INFO - PROCESS | 1827 | 1461191403834 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1243ff3c00) [pid = 1827] [serial = 1623] [outer = 0x7f1242d93000] 15:30:04 INFO - PROCESS | 1827 | 1461191404763 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] 15:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:30:04 INFO - PROCESS | 1827 | 1461191404835 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:30:04 INFO - PROCESS | 1827 | 1461191404841 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1827 | 1461191404844 Marionette TRACE conn3 <- [1,2134,null,{}] 15:30:04 INFO - PROCESS | 1827 | 1461191404849 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}] 15:30:05 INFO - PROCESS | 1827 | 1461191405078 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:30:05 INFO - PROCESS | 1827 | 1461191405336 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245f9e000 == 149 [pid = 1827] [id = 541] 15:30:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1242e65000) [pid = 1827] [serial = 1624] [outer = (nil)] 15:30:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f12447eb800) [pid = 1827] [serial = 1625] [outer = 0x7f1242e65000] 15:30:05 INFO - PROCESS | 1827 | 1461191405458 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1245251400) [pid = 1827] [serial = 1626] [outer = 0x7f1242e65000] 15:30:06 INFO - PROCESS | 1827 | 1461191406343 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]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1534ms 15:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:30:06 INFO - PROCESS | 1827 | 1461191406375 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1827 | 1461191406378 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:30:06 INFO - PROCESS | 1827 | 1461191406385 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1827 | 1461191406388 Marionette TRACE conn3 <- [1,2138,null,{}] 15:30:06 INFO - PROCESS | 1827 | 1461191406393 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}] 15:30:06 INFO - PROCESS | 1827 | 1461191406615 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:30:06 INFO - PROCESS | 1827 | 1461191406877 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c24000 == 150 [pid = 1827] [id = 542] 15:30:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f123c014c00) [pid = 1827] [serial = 1627] [outer = (nil)] 15:30:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1245eac400) [pid = 1827] [serial = 1628] [outer = 0x7f123c014c00] 15:30:07 INFO - PROCESS | 1827 | 1461191406997 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1246e85800) [pid = 1827] [serial = 1629] [outer = 0x7f123c014c00] 15:30:07 INFO - PROCESS | 1827 | 1461191407838 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]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1490ms 15:30:07 INFO - PROCESS | 1827 | 1461191407875 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 1827 | 1461191407879 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:30:07 INFO - PROCESS | 1827 | 1461191407886 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 1827 | 1461191407890 Marionette TRACE conn3 <- [1,2142,null,{}] 15:30:07 INFO - PROCESS | 1827 | 1461191407916 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}] 15:30:08 INFO - PROCESS | 1827 | 1461191408192 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:30:08 INFO - PROCESS | 1827 | 1461191408506 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248da1800 == 151 [pid = 1827] [id = 543] 15:30:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f124808e000) [pid = 1827] [serial = 1630] [outer = (nil)] 15:30:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f124d8d7000) [pid = 1827] [serial = 1631] [outer = 0x7f124808e000] 15:30:08 INFO - PROCESS | 1827 | 1461191408596 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124da9c000) [pid = 1827] [serial = 1632] [outer = 0x7f124808e000] 15:30:09 INFO - PROCESS | 1827 | 1461191409502 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] 15:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:30:09 INFO - PROCESS | 1827 | 1461191409585 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:30:09 INFO - PROCESS | 1827 | 1461191409591 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1827 | 1461191409594 Marionette TRACE conn3 <- [1,2146,null,{}] 15:30:09 INFO - PROCESS | 1827 | 1461191409599 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}] 15:30:09 INFO - PROCESS | 1827 | 1461191409861 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:30:10 INFO - PROCESS | 1827 | 1461191410162 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124da57000 == 152 [pid = 1827] [id = 544] 15:30:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1248a16c00) [pid = 1827] [serial = 1633] [outer = (nil)] 15:30:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f124ec24400) [pid = 1827] [serial = 1634] [outer = 0x7f1248a16c00] 15:30:10 INFO - PROCESS | 1827 | 1461191410241 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f124f202c00) [pid = 1827] [serial = 1635] [outer = 0x7f1248a16c00] 15:30:11 INFO - PROCESS | 1827 | 1461191411096 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] 15:30:11 INFO - PROCESS | 1827 | 1461191411134 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:30:11 INFO - PROCESS | 1827 | 1461191411140 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 1827 | 1461191411144 Marionette TRACE conn3 <- [1,2150,null,{}] 15:30:11 INFO - PROCESS | 1827 | 1461191411149 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}] 15:30:11 INFO - PROCESS | 1827 | 1461191411400 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:30:11 INFO - PROCESS | 1827 | 1461191411782 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1d0000 == 153 [pid = 1827] [id = 545] 15:30:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f124dbf3c00) [pid = 1827] [serial = 1636] [outer = (nil)] 15:30:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f124f388000) [pid = 1827] [serial = 1637] [outer = 0x7f124dbf3c00] 15:30:11 INFO - PROCESS | 1827 | 1461191411910 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f124f748800) [pid = 1827] [serial = 1638] [outer = 0x7f124dbf3c00] 15:30:13 INFO - PROCESS | 1827 | 1461191413086 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]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1984ms 15:30:13 INFO - PROCESS | 1827 | 1461191413125 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:30:13 INFO - PROCESS | 1827 | 1461191413128 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:30:13 INFO - PROCESS | 1827 | 1461191413134 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 1827 | 1461191413138 Marionette TRACE conn3 <- [1,2154,null,{}] 15:30:13 INFO - PROCESS | 1827 | 1461191413143 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}] 15:30:13 INFO - PROCESS | 1827 | 1461191413456 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:30:13 INFO - PROCESS | 1827 | 1461191413776 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffa6800 == 154 [pid = 1827] [id = 546] 15:30:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f124d907400) [pid = 1827] [serial = 1639] [outer = (nil)] 15:30:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f124fc63400) [pid = 1827] [serial = 1640] [outer = 0x7f124d907400] 15:30:13 INFO - PROCESS | 1827 | 1461191413855 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f12503afc00) [pid = 1827] [serial = 1641] [outer = 0x7f124d907400] 15:30:14 INFO - PROCESS | 1827 | 1461191414721 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1631ms 15:30:14 INFO - PROCESS | 1827 | 1461191414766 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1827 | 1461191414769 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:30:14 INFO - PROCESS | 1827 | 1461191414777 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1827 | 1461191414780 Marionette TRACE conn3 <- [1,2158,null,{}] 15:30:14 INFO - PROCESS | 1827 | 1461191414786 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}] 15:30:15 INFO - PROCESS | 1827 | 1461191415008 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:30:15 INFO - PROCESS | 1827 | 1461191415275 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535a2800 == 155 [pid = 1827] [id = 547] 15:30:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1247f62c00) [pid = 1827] [serial = 1642] [outer = (nil)] 15:30:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1251488000) [pid = 1827] [serial = 1643] [outer = 0x7f1247f62c00] 15:30:15 INFO - PROCESS | 1827 | 1461191415392 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1252dfc800) [pid = 1827] [serial = 1644] [outer = 0x7f1247f62c00] 15:30:16 INFO - PROCESS | 1827 | 1461191416245 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]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1530ms 15:30:16 INFO - PROCESS | 1827 | 1461191416308 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 1827 | 1461191416311 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:30:16 INFO - PROCESS | 1827 | 1461191416318 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 1827 | 1461191416322 Marionette TRACE conn3 <- [1,2162,null,{}] 15:30:16 INFO - PROCESS | 1827 | 1461191416327 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}] 15:30:16 INFO - PROCESS | 1827 | 1461191416580 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:30:16 INFO - PROCESS | 1827 | 1461191416896 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253978000 == 156 [pid = 1827] [id = 548] 15:30:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f125331e800) [pid = 1827] [serial = 1645] [outer = (nil)] 15:30:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1253504000) [pid = 1827] [serial = 1646] [outer = 0x7f125331e800] 15:30:16 INFO - PROCESS | 1827 | 1461191416982 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1253508400) [pid = 1827] [serial = 1647] [outer = 0x7f125331e800] 15:30:17 INFO - PROCESS | 1827 | 1461191417907 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]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1633ms 15:30:17 INFO - PROCESS | 1827 | 1461191417953 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 1827 | 1461191417957 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:30:17 INFO - PROCESS | 1827 | 1461191417962 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 1827 | 1461191417965 Marionette TRACE conn3 <- [1,2166,null,{}] 15:30:17 INFO - PROCESS | 1827 | 1461191417970 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}] 15:30:18 INFO - PROCESS | 1827 | 1461191418191 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:30:18 INFO - PROCESS | 1827 | 1461191418441 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257611800 == 157 [pid = 1827] [id = 549] 15:30:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f12503ac800) [pid = 1827] [serial = 1648] [outer = (nil)] 15:30:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1253737000) [pid = 1827] [serial = 1649] [outer = 0x7f12503ac800] 15:30:18 INFO - PROCESS | 1827 | 1461191418583 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1253ac8c00) [pid = 1827] [serial = 1650] [outer = 0x7f12503ac800] 15:30:19 INFO - PROCESS | 1827 | 1461191419486 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]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1584ms 15:30:19 INFO - PROCESS | 1827 | 1461191419548 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 1827 | 1461191419552 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:30:19 INFO - PROCESS | 1827 | 1461191419558 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1827 | 1461191419561 Marionette TRACE conn3 <- [1,2170,null,{}] 15:30:19 INFO - PROCESS | 1827 | 1461191419567 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}] 15:30:19 INFO - PROCESS | 1827 | 1461191419790 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:30:20 INFO - PROCESS | 1827 | 1461191420094 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578d7800 == 158 [pid = 1827] [id = 550] 15:30:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1247f60400) [pid = 1827] [serial = 1651] [outer = (nil)] 15:30:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1253b5f000) [pid = 1827] [serial = 1652] [outer = 0x7f1247f60400] 15:30:20 INFO - PROCESS | 1827 | 1461191420172 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1253b68000) [pid = 1827] [serial = 1653] [outer = 0x7f1247f60400] 15:30:20 INFO - PROCESS | 1827 | 1461191420991 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]]]}] 15:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1491ms 15:30:21 INFO - PROCESS | 1827 | 1461191421052 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:30:21 INFO - PROCESS | 1827 | 1461191421054 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:30:21 INFO - PROCESS | 1827 | 1461191421060 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 1827 | 1461191421063 Marionette TRACE conn3 <- [1,2174,null,{}] 15:30:21 INFO - PROCESS | 1827 | 1461191421068 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}] 15:30:21 INFO - PROCESS | 1827 | 1461191421287 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:30:21 INFO - PROCESS | 1827 | 1461191421552 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e15800 == 159 [pid = 1827] [id = 551] 15:30:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1253739c00) [pid = 1827] [serial = 1654] [outer = (nil)] 15:30:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1253c18000) [pid = 1827] [serial = 1655] [outer = 0x7f1253739c00] 15:30:21 INFO - PROCESS | 1827 | 1461191421669 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1253c87000) [pid = 1827] [serial = 1656] [outer = 0x7f1253739c00] 15:30:22 INFO - PROCESS | 1827 | 1461191422513 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]]]}] 15:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1527ms 15:30:22 INFO - PROCESS | 1827 | 1461191422589 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1827 | 1461191422593 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:30:22 INFO - PROCESS | 1827 | 1461191422599 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1827 | 1461191422601 Marionette TRACE conn3 <- [1,2178,null,{}] 15:30:22 INFO - PROCESS | 1827 | 1461191422607 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}] 15:30:22 INFO - PROCESS | 1827 | 1461191422840 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:30:23 INFO - PROCESS | 1827 | 1461191423155 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e59000 == 160 [pid = 1827] [id = 552] 15:30:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1242e6dc00) [pid = 1827] [serial = 1657] [outer = (nil)] 15:30:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1253c91400) [pid = 1827] [serial = 1658] [outer = 0x7f1242e6dc00] 15:30:23 INFO - PROCESS | 1827 | 1461191423236 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1253dd0400) [pid = 1827] [serial = 1659] [outer = 0x7f1242e6dc00] 15:30:24 INFO - PROCESS | 1827 | 1461191424095 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1544ms 15:30:24 INFO - PROCESS | 1827 | 1461191424144 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 1827 | 1461191424148 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:30:24 INFO - PROCESS | 1827 | 1461191424153 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1827 | 1461191424155 Marionette TRACE conn3 <- [1,2182,null,{}] 15:30:24 INFO - PROCESS | 1827 | 1461191424161 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}] 15:30:24 INFO - PROCESS | 1827 | 1461191424390 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:30:24 INFO - PROCESS | 1827 | 1461191424731 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258428000 == 161 [pid = 1827] [id = 553] 15:30:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1253ee8000) [pid = 1827] [serial = 1660] [outer = (nil)] 15:30:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1255416000) [pid = 1827] [serial = 1661] [outer = 0x7f1253ee8000] 15:30:24 INFO - PROCESS | 1827 | 1461191424807 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f12557a3400) [pid = 1827] [serial = 1662] [outer = 0x7f1253ee8000] 15:30:25 INFO - PROCESS | 1827 | 1461191425625 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1537ms 15:30:25 INFO - PROCESS | 1827 | 1461191425691 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1827 | 1461191425695 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:30:25 INFO - PROCESS | 1827 | 1461191425701 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1827 | 1461191425703 Marionette TRACE conn3 <- [1,2186,null,{}] 15:30:25 INFO - PROCESS | 1827 | 1461191425708 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}] 15:30:25 INFO - PROCESS | 1827 | 1461191425948 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:30:26 INFO - PROCESS | 1827 | 1461191426238 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258f99000 == 162 [pid = 1827] [id = 554] 15:30:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f123bfde800) [pid = 1827] [serial = 1663] [outer = (nil)] 15:30:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f1256651400) [pid = 1827] [serial = 1664] [outer = 0x7f123bfde800] 15:30:26 INFO - PROCESS | 1827 | 1461191426354 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f1256ff5c00) [pid = 1827] [serial = 1665] [outer = 0x7f123bfde800] 15:30:27 INFO - PROCESS | 1827 | 1461191427909 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2287ms 15:30:27 INFO - PROCESS | 1827 | 1461191427992 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1827 | 1461191428001 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:30:28 INFO - PROCESS | 1827 | 1461191428014 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1827 | 1461191428022 Marionette TRACE conn3 <- [1,2190,null,{}] 15:30:28 INFO - PROCESS | 1827 | 1461191428033 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}] 15:30:28 INFO - PROCESS | 1827 | 1461191428310 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:30:28 INFO - PROCESS | 1827 | 1461191428582 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242878800 == 163 [pid = 1827] [id = 555] 15:30:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f123c2c7000) [pid = 1827] [serial = 1666] [outer = (nil)] 15:30:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f123c362000) [pid = 1827] [serial = 1667] [outer = 0x7f123c2c7000] 15:30:28 INFO - PROCESS | 1827 | 1461191428655 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f123c3e8400) [pid = 1827] [serial = 1668] [outer = 0x7f123c2c7000] 15:30:29 INFO - PROCESS | 1827 | 1461191429590 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1642ms 15:30:29 INFO - PROCESS | 1827 | 1461191429655 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1827 | 1461191429663 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffa7000 == 162 [pid = 1827] [id = 230] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248fc9000 == 161 [pid = 1827] [id = 199] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125667e000 == 160 [pid = 1827] [id = 531] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d23000 == 159 [pid = 1827] [id = 530] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125396b000 == 158 [pid = 1827] [id = 529] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253848000 == 157 [pid = 1827] [id = 528] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12532f0800 == 156 [pid = 1827] [id = 527] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12506c1000 == 155 [pid = 1827] [id = 526] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124fcb0000 == 154 [pid = 1827] [id = 525] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124da58800 == 153 [pid = 1827] [id = 524] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f45800 == 152 [pid = 1827] [id = 523] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248db6000 == 151 [pid = 1827] [id = 522] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248a84000 == 150 [pid = 1827] [id = 521] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c2a000 == 149 [pid = 1827] [id = 520] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245d61800 == 148 [pid = 1827] [id = 519] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124551a000 == 147 [pid = 1827] [id = 518] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243f08000 == 146 [pid = 1827] [id = 517] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243080800 == 145 [pid = 1827] [id = 516] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12407a7800 == 144 [pid = 1827] [id = 515] 15:30:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c7b3800 == 143 [pid = 1827] [id = 514] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f123c3de400) [pid = 1827] [serial = 1541] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f126ba07000) [pid = 1827] [serial = 1514] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f123c3f9c00) [pid = 1827] [serial = 1530] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f126765c400) [pid = 1827] [serial = 1508] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f1242d90800) [pid = 1827] [serial = 1539] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f12416e9c00) [pid = 1827] [serial = 1538] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f123c3a8400) [pid = 1827] [serial = 1529] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f1240506c00) [pid = 1827] [serial = 1536] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f1253c1f400) [pid = 1827] [serial = 1496] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1242df4c00) [pid = 1827] [serial = 1481] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f12588de000) [pid = 1827] [serial = 1502] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1253edf400) [pid = 1827] [serial = 1499] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f123c3e1800) [pid = 1827] [serial = 1478] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f123ec72800) [pid = 1827] [serial = 1533] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f12447ee000) [pid = 1827] [serial = 1476] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1249016c00) [pid = 1827] [serial = 1487] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f124f4ad400) [pid = 1827] [serial = 1490] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1238acac00) [pid = 1827] [serial = 1520] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f123f483800) [pid = 1827] [serial = 1535] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f123c921400) [pid = 1827] [serial = 1532] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f123c296400) [pid = 1827] [serial = 1526] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1247c0d000) [pid = 1827] [serial = 1523] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1248a1dc00) [pid = 1827] [serial = 1517] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1245be3000) [pid = 1827] [serial = 1484] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1250767800) [pid = 1827] [serial = 1493] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f125c37a000) [pid = 1827] [serial = 1505] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f123f485c00) [pid = 1827] [serial = 1511] [outer = (nil)] [url = about:blank] 15:30:30 INFO - PROCESS | 1827 | 1461191430353 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1827 | 1461191430358 Marionette TRACE conn3 <- [1,2194,null,{}] 15:30:30 INFO - PROCESS | 1827 | 1461191430383 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}] 15:30:30 INFO - PROCESS | 1827 | 1461191430597 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:30:30 INFO - PROCESS | 1827 | 1461191430828 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c280000 == 144 [pid = 1827] [id = 556] 15:30:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f123c008000) [pid = 1827] [serial = 1669] [outer = (nil)] 15:30:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f123c929800) [pid = 1827] [serial = 1670] [outer = 0x7f123c008000] 15:30:30 INFO - PROCESS | 1827 | 1461191430901 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f123ee4dc00) [pid = 1827] [serial = 1671] [outer = 0x7f123c008000] 15:30:31 INFO - PROCESS | 1827 | 1461191431733 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]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2079ms 15:30:31 INFO - PROCESS | 1827 | 1461191431753 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 1827 | 1461191431756 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:30:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:30:31 INFO - PROCESS | 1827 | 1461191431762 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1827 | 1461191431768 Marionette TRACE conn3 <- [1,2198,null,{}] 15:30:31 INFO - PROCESS | 1827 | 1461191431783 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}] 15:30:32 INFO - PROCESS | 1827 | 1461191432070 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:30:32 INFO - PROCESS | 1827 | 1461191432095 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1f1000 == 145 [pid = 1827] [id = 557] 15:30:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f123ee46400) [pid = 1827] [serial = 1672] [outer = (nil)] 15:30:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f123f851400) [pid = 1827] [serial = 1673] [outer = 0x7f123ee46400] 15:30:32 INFO - PROCESS | 1827 | 1461191432164 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f12416e5c00) [pid = 1827] [serial = 1674] [outer = 0x7f123ee46400] 15:30:33 INFO - PROCESS | 1827 | 1461191433135 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1386ms 15:30:33 INFO - PROCESS | 1827 | 1461191433148 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1827 | 1461191433151 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:30:33 INFO - PROCESS | 1827 | 1461191433161 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1827 | 1461191433163 Marionette TRACE conn3 <- [1,2202,null,{}] 15:30:33 INFO - PROCESS | 1827 | 1461191433175 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}] 15:30:33 INFO - PROCESS | 1827 | 1461191433443 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:30:33 INFO - PROCESS | 1827 | 1461191433480 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242ca5000 == 146 [pid = 1827] [id = 558] 15:30:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f123ee4ec00) [pid = 1827] [serial = 1675] [outer = (nil)] 15:30:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1242d8fc00) [pid = 1827] [serial = 1676] [outer = 0x7f123ee4ec00] 15:30:33 INFO - PROCESS | 1827 | 1461191433545 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1242e6f400) [pid = 1827] [serial = 1677] [outer = 0x7f123ee4ec00] 15:30:34 INFO - PROCESS | 1827 | 1461191434426 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1298ms 15:30:34 INFO - PROCESS | 1827 | 1461191434465 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1827 | 1461191434469 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:30:34 INFO - PROCESS | 1827 | 1461191434474 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1827 | 1461191434476 Marionette TRACE conn3 <- [1,2206,null,{}] 15:30:34 INFO - PROCESS | 1827 | 1461191434481 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}] 15:30:34 INFO - PROCESS | 1827 | 1461191434738 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:30:34 INFO - PROCESS | 1827 | 1461191434774 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243c7a000 == 147 [pid = 1827] [id = 559] 15:30:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f123f84f000) [pid = 1827] [serial = 1678] [outer = (nil)] 15:30:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1242ff1000) [pid = 1827] [serial = 1679] [outer = 0x7f123f84f000] 15:30:34 INFO - PROCESS | 1827 | 1461191434833 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f12444c9400) [pid = 1827] [serial = 1680] [outer = 0x7f123f84f000] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f123f480800) [pid = 1827] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1238ac6400) [pid = 1827] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f123f477c00) [pid = 1827] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1245243c00) [pid = 1827] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1245243400) [pid = 1827] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f124f20e800) [pid = 1827] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f123bfd8000) [pid = 1827] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f123c39f000) [pid = 1827] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f123f47c800) [pid = 1827] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f123e08fc00) [pid = 1827] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1246e27400) [pid = 1827] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f123c291000) [pid = 1827] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1242e69800) [pid = 1827] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f123f150400) [pid = 1827] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f123c6a0c00) [pid = 1827] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f124fd08c00) [pid = 1827] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f123bfd0400) [pid = 1827] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1246e82400) [pid = 1827] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124fd0e400) [pid = 1827] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1242ded400) [pid = 1827] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1240848000) [pid = 1827] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f123bfd1800) [pid = 1827] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f123f47f400) [pid = 1827] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f123c2b9c00) [pid = 1827] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f12503adc00) [pid = 1827] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f124f20dc00) [pid = 1827] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f123c923c00) [pid = 1827] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1245244800) [pid = 1827] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f123bfcf800) [pid = 1827] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f12416e5800) [pid = 1827] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f124f2f1c00) [pid = 1827] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f124dbf2800) [pid = 1827] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1238ac5800) [pid = 1827] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f123f47fc00) [pid = 1827] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f12447ee800) [pid = 1827] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124f14e000) [pid = 1827] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1267532800) [pid = 1827] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f125770a000) [pid = 1827] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f12503aec00) [pid = 1827] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1238ac5c00) [pid = 1827] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:30:36 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1240508000) [pid = 1827] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:30:36 INFO - PROCESS | 1827 | 1461191436795 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2339ms 15:30:36 INFO - PROCESS | 1827 | 1461191436813 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1827 | 1461191436816 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:30:36 INFO - PROCESS | 1827 | 1461191436822 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1827 | 1461191436824 Marionette TRACE conn3 <- [1,2210,null,{}] 15:30:36 INFO - PROCESS | 1827 | 1461191436829 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}] 15:30:37 INFO - PROCESS | 1827 | 1461191437064 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:30:37 INFO - PROCESS | 1827 | 1461191437252 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12446e4800 == 148 [pid = 1827] [id = 560] 15:30:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f123efddc00) [pid = 1827] [serial = 1681] [outer = (nil)] 15:30:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f12444ce000) [pid = 1827] [serial = 1682] [outer = 0x7f123efddc00] 15:30:37 INFO - PROCESS | 1827 | 1461191437317 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f124524c800) [pid = 1827] [serial = 1683] [outer = 0x7f123efddc00] 15:30:38 INFO - PROCESS | 1827 | 1461191438282 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]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1477ms 15:30:38 INFO - PROCESS | 1827 | 1461191438300 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 1827 | 1461191438306 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:30:38 INFO - PROCESS | 1827 | 1461191438314 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 1827 | 1461191438320 Marionette TRACE conn3 <- [1,2214,null,{}] 15:30:38 INFO - PROCESS | 1827 | 1461191438329 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}] 15:30:38 INFO - PROCESS | 1827 | 1461191438558 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:30:38 INFO - PROCESS | 1827 | 1461191438858 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1a7000 == 149 [pid = 1827] [id = 561] 15:30:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f123c2c2c00) [pid = 1827] [serial = 1684] [outer = (nil)] 15:30:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f123c364800) [pid = 1827] [serial = 1685] [outer = 0x7f123c2c2c00] 15:30:38 INFO - PROCESS | 1827 | 1461191438942 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f123c3f1800) [pid = 1827] [serial = 1686] [outer = 0x7f123c2c2c00] 15:30:39 INFO - PROCESS | 1827 | 1461191439856 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1589ms 15:30:39 INFO - PROCESS | 1827 | 1461191439904 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1827 | 1461191439913 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:30:39 INFO - PROCESS | 1827 | 1461191439943 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1827 | 1461191439948 Marionette TRACE conn3 <- [1,2218,null,{}] 15:30:39 INFO - PROCESS | 1827 | 1461191439955 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}] 15:30:40 INFO - PROCESS | 1827 | 1461191440193 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:30:40 INFO - PROCESS | 1827 | 1461191440502 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243c66000 == 150 [pid = 1827] [id = 562] 15:30:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f123ee45000) [pid = 1827] [serial = 1687] [outer = (nil)] 15:30:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f123f480800) [pid = 1827] [serial = 1688] [outer = 0x7f123ee45000] 15:30:40 INFO - PROCESS | 1827 | 1461191440584 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f12406b1400) [pid = 1827] [serial = 1689] [outer = 0x7f123ee45000] 15:30:41 INFO - PROCESS | 1827 | 1461191441563 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]]]}] 15:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1690ms 15:30:41 INFO - PROCESS | 1827 | 1461191441630 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 1827 | 1461191441634 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:30:41 INFO - PROCESS | 1827 | 1461191441640 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 1827 | 1461191441646 Marionette TRACE conn3 <- [1,2222,null,{}] 15:30:41 INFO - PROCESS | 1827 | 1461191441662 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}] 15:30:41 INFO - PROCESS | 1827 | 1461191441935 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:30:42 INFO - PROCESS | 1827 | 1461191442245 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245d61800 == 151 [pid = 1827] [id = 563] 15:30:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1240509000) [pid = 1827] [serial = 1690] [outer = (nil)] 15:30:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f12444c8400) [pid = 1827] [serial = 1691] [outer = 0x7f1240509000] 15:30:42 INFO - PROCESS | 1827 | 1461191442322 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1245244800) [pid = 1827] [serial = 1692] [outer = 0x7f1240509000] 15:30:43 INFO - PROCESS | 1827 | 1461191443194 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]]]}] 15:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1602ms 15:30:43 INFO - PROCESS | 1827 | 1461191443243 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:30:43 INFO - PROCESS | 1827 | 1461191443248 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:30:43 INFO - PROCESS | 1827 | 1461191443254 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 1827 | 1461191443257 Marionette TRACE conn3 <- [1,2226,null,{}] 15:30:43 INFO - PROCESS | 1827 | 1461191443262 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}] 15:30:43 INFO - PROCESS | 1827 | 1461191443484 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:30:43 INFO - PROCESS | 1827 | 1461191443750 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e67800 == 152 [pid = 1827] [id = 564] 15:30:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1242df7400) [pid = 1827] [serial = 1693] [outer = (nil)] 15:30:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1247c09400) [pid = 1827] [serial = 1694] [outer = 0x7f1242df7400] 15:30:43 INFO - PROCESS | 1827 | 1461191443872 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1247de1400) [pid = 1827] [serial = 1695] [outer = 0x7f1242df7400] 15:30:44 INFO - PROCESS | 1827 | 1461191444742 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1530ms 15:30:44 INFO - PROCESS | 1827 | 1461191444786 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1827 | 1461191444790 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:30:44 INFO - PROCESS | 1827 | 1461191444796 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1827 | 1461191444799 Marionette TRACE conn3 <- [1,2230,null,{}] 15:30:44 INFO - PROCESS | 1827 | 1461191444804 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}] 15:30:45 INFO - PROCESS | 1827 | 1461191445028 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:30:45 INFO - PROCESS | 1827 | 1461191445289 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248d9c800 == 153 [pid = 1827] [id = 565] 15:30:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1246e20c00) [pid = 1827] [serial = 1696] [outer = (nil)] 15:30:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1247f37000) [pid = 1827] [serial = 1697] [outer = 0x7f1246e20c00] 15:30:45 INFO - PROCESS | 1827 | 1461191445403 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1247f5bc00) [pid = 1827] [serial = 1698] [outer = 0x7f1246e20c00] 15:30:46 INFO - PROCESS | 1827 | 1461191446238 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]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1478ms 15:30:46 INFO - PROCESS | 1827 | 1461191446275 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 1827 | 1461191446278 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:30:46 INFO - PROCESS | 1827 | 1461191446286 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 1827 | 1461191446288 Marionette TRACE conn3 <- [1,2234,null,{}] 15:30:46 INFO - PROCESS | 1827 | 1461191446294 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}] 15:30:46 INFO - PROCESS | 1827 | 1461191446568 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:30:46 INFO - PROCESS | 1827 | 1461191446886 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248fce000 == 154 [pid = 1827] [id = 566] 15:30:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1248a21000) [pid = 1827] [serial = 1699] [outer = (nil)] 15:30:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124d910c00) [pid = 1827] [serial = 1700] [outer = 0x7f1248a21000] 15:30:46 INFO - PROCESS | 1827 | 1461191446971 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f124dc4f000) [pid = 1827] [serial = 1701] [outer = 0x7f1248a21000] 15:30:47 INFO - PROCESS | 1827 | 1461191447776 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1540ms 15:30:47 INFO - PROCESS | 1827 | 1461191447825 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1827 | 1461191447829 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:30:47 INFO - PROCESS | 1827 | 1461191447836 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1827 | 1461191447839 Marionette TRACE conn3 <- [1,2238,null,{}] 15:30:47 INFO - PROCESS | 1827 | 1461191447860 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}] 15:30:48 INFO - PROCESS | 1827 | 1461191448156 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:30:48 INFO - PROCESS | 1827 | 1461191448362 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f724800 == 155 [pid = 1827] [id = 567] 15:30:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1248a18800) [pid = 1827] [serial = 1702] [outer = (nil)] 15:30:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f124ec29800) [pid = 1827] [serial = 1703] [outer = 0x7f1248a18800] 15:30:48 INFO - PROCESS | 1827 | 1461191448478 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f124f2e9c00) [pid = 1827] [serial = 1704] [outer = 0x7f1248a18800] 15:30:49 INFO - PROCESS | 1827 | 1461191449338 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]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1579ms 15:30:49 INFO - PROCESS | 1827 | 1461191449416 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:30:49 INFO - PROCESS | 1827 | 1461191449420 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:30:49 INFO - PROCESS | 1827 | 1461191449427 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1827 | 1461191449430 Marionette TRACE conn3 <- [1,2242,null,{}] 15:30:49 INFO - PROCESS | 1827 | 1461191449436 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}] 15:30:49 INFO - PROCESS | 1827 | 1461191449663 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:30:49 INFO - PROCESS | 1827 | 1461191449979 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125078e800 == 156 [pid = 1827] [id = 568] 15:30:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f123efe6800) [pid = 1827] [serial = 1705] [outer = (nil)] 15:30:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f124f4a3400) [pid = 1827] [serial = 1706] [outer = 0x7f123efe6800] 15:30:50 INFO - PROCESS | 1827 | 1461191450057 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f124f859800) [pid = 1827] [serial = 1707] [outer = 0x7f123efe6800] 15:30:50 INFO - PROCESS | 1827 | 1461191450940 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]]]}] 15:30:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1584ms 15:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:30:51 INFO - PROCESS | 1827 | 1461191451012 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 1827 | 1461191451014 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:30:51 INFO - PROCESS | 1827 | 1461191451021 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1827 | 1461191451024 Marionette TRACE conn3 <- [1,2246,null,{}] 15:30:51 INFO - PROCESS | 1827 | 1461191451030 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}] 15:30:51 INFO - PROCESS | 1827 | 1461191451264 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:30:51 INFO - PROCESS | 1827 | 1461191451587 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535b3000 == 157 [pid = 1827] [id = 569] 15:30:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1242fe6000) [pid = 1827] [serial = 1708] [outer = (nil)] 15:30:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f124fc63800) [pid = 1827] [serial = 1709] [outer = 0x7f1242fe6000] 15:30:51 INFO - PROCESS | 1827 | 1461191451670 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f124fd0d800) [pid = 1827] [serial = 1710] [outer = 0x7f1242fe6000] 15:30:52 INFO - PROCESS | 1827 | 1461191452541 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]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1581ms 15:30:52 INFO - PROCESS | 1827 | 1461191452603 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1827 | 1461191452606 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:30:52 INFO - PROCESS | 1827 | 1461191452613 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1827 | 1461191452617 Marionette TRACE conn3 <- [1,2250,null,{}] 15:30:52 INFO - PROCESS | 1827 | 1461191452622 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}] 15:30:52 INFO - PROCESS | 1827 | 1461191452841 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:30:53 INFO - PROCESS | 1827 | 1461191453153 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125395f800 == 158 [pid = 1827] [id = 570] 15:30:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f124d8de400) [pid = 1827] [serial = 1711] [outer = (nil)] 15:30:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1250516800) [pid = 1827] [serial = 1712] [outer = 0x7f124d8de400] 15:30:53 INFO - PROCESS | 1827 | 1461191453232 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f125136a400) [pid = 1827] [serial = 1713] [outer = 0x7f124d8de400] 15:30:54 INFO - PROCESS | 1827 | 1461191454153 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]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1585ms 15:30:54 INFO - PROCESS | 1827 | 1461191454199 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:30:54 INFO - PROCESS | 1827 | 1461191454204 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:30:54 INFO - PROCESS | 1827 | 1461191454210 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 1827 | 1461191454214 Marionette TRACE conn3 <- [1,2254,null,{}] 15:30:54 INFO - PROCESS | 1827 | 1461191454220 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}] 15:30:54 INFO - PROCESS | 1827 | 1461191454475 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:30:54 INFO - PROCESS | 1827 | 1461191454805 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1256146800 == 159 [pid = 1827] [id = 571] 15:30:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1252eed800) [pid = 1827] [serial = 1714] [outer = (nil)] 15:30:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1252eef000) [pid = 1827] [serial = 1715] [outer = 0x7f1252eed800] 15:30:54 INFO - PROCESS | 1827 | 1461191454929 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f125331f400) [pid = 1827] [serial = 1716] [outer = 0x7f1252eed800] 15:30:55 INFO - PROCESS | 1827 | 1461191455913 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]]]}] 15:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1735ms 15:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:30:55 INFO - PROCESS | 1827 | 1461191455945 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 1827 | 1461191455948 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:30:55 INFO - PROCESS | 1827 | 1461191455954 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1827 | 1461191455957 Marionette TRACE conn3 <- [1,2258,null,{}] 15:30:55 INFO - PROCESS | 1827 | 1461191455962 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}] 15:30:56 INFO - PROCESS | 1827 | 1461191456190 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:30:56 INFO - PROCESS | 1827 | 1461191456521 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e57000 == 160 [pid = 1827] [id = 572] 15:30:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1247f33400) [pid = 1827] [serial = 1717] [outer = (nil)] 15:30:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1253736000) [pid = 1827] [serial = 1718] [outer = 0x7f1247f33400] 15:30:56 INFO - PROCESS | 1827 | 1461191456604 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1253c1b800) [pid = 1827] [serial = 1719] [outer = 0x7f1247f33400] 15:30:57 INFO - PROCESS | 1827 | 1461191457508 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]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1629ms 15:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:30:57 INFO - PROCESS | 1827 | 1461191457584 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1827 | 1461191457586 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:30:57 INFO - PROCESS | 1827 | 1461191457593 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1827 | 1461191457596 Marionette TRACE conn3 <- [1,2262,null,{}] 15:30:57 INFO - PROCESS | 1827 | 1461191457602 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}] 15:30:57 INFO - PROCESS | 1827 | 1461191457853 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:30:58 INFO - PROCESS | 1827 | 1461191458161 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125917a800 == 161 [pid = 1827] [id = 573] 15:30:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1252c30400) [pid = 1827] [serial = 1720] [outer = (nil)] 15:30:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1254a4bc00) [pid = 1827] [serial = 1721] [outer = 0x7f1252c30400] 15:30:58 INFO - PROCESS | 1827 | 1461191458244 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f12560e1800) [pid = 1827] [serial = 1722] [outer = 0x7f1252c30400] 15:30:59 INFO - PROCESS | 1827 | 1461191459101 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]]]}] 15:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1536ms 15:30:59 INFO - PROCESS | 1827 | 1461191459130 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1827 | 1461191459133 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:30:59 INFO - PROCESS | 1827 | 1461191459139 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1827 | 1461191459141 Marionette TRACE conn3 <- [1,2266,null,{}] 15:30:59 INFO - PROCESS | 1827 | 1461191459147 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}] 15:30:59 INFO - PROCESS | 1827 | 1461191459379 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:30:59 INFO - PROCESS | 1827 | 1461191459652 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259dc6800 == 162 [pid = 1827] [id = 574] 15:30:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f125350a400) [pid = 1827] [serial = 1723] [outer = (nil)] 15:30:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f125707dc00) [pid = 1827] [serial = 1724] [outer = 0x7f125350a400] 15:30:59 INFO - PROCESS | 1827 | 1461191459770 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1257707400) [pid = 1827] [serial = 1725] [outer = 0x7f125350a400] 15:31:00 INFO - PROCESS | 1827 | 1461191460640 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]]]}] 15:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1542ms 15:31:00 INFO - PROCESS | 1827 | 1461191460683 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 1827 | 1461191460687 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:31:00 INFO - PROCESS | 1827 | 1461191460693 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 1827 | 1461191460695 Marionette TRACE conn3 <- [1,2270,null,{}] 15:31:00 INFO - PROCESS | 1827 | 1461191460700 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}] 15:31:00 INFO - PROCESS | 1827 | 1461191460938 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:31:01 INFO - PROCESS | 1827 | 1461191461215 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125f6c7800 == 163 [pid = 1827] [id = 575] 15:31:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f124808f400) [pid = 1827] [serial = 1726] [outer = (nil)] 15:31:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1258279400) [pid = 1827] [serial = 1727] [outer = 0x7f124808f400] 15:31:01 INFO - PROCESS | 1827 | 1461191461331 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1258d9e400) [pid = 1827] [serial = 1728] [outer = 0x7f124808f400] 15:31:02 INFO - PROCESS | 1827 | 1461191462313 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]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1683ms 15:31:02 INFO - PROCESS | 1827 | 1461191462378 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 1827 | 1461191462382 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:31:02 INFO - PROCESS | 1827 | 1461191462388 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1827 | 1461191462391 Marionette TRACE conn3 <- [1,2274,null,{}] 15:31:02 INFO - PROCESS | 1827 | 1461191462396 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}] 15:31:02 INFO - PROCESS | 1827 | 1461191462642 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:31:02 INFO - PROCESS | 1827 | 1461191462957 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12661ce800 == 164 [pid = 1827] [id = 576] 15:31:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1258f43000) [pid = 1827] [serial = 1729] [outer = (nil)] 15:31:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1259aa8400) [pid = 1827] [serial = 1730] [outer = 0x7f1258f43000] 15:31:03 INFO - PROCESS | 1827 | 1461191463031 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f1259e03c00) [pid = 1827] [serial = 1731] [outer = 0x7f1258f43000] 15:31:03 INFO - PROCESS | 1827 | 1461191463856 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]]]}] 15:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1530ms 15:31:03 INFO - PROCESS | 1827 | 1461191463920 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 1827 | 1461191463923 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:31:03 INFO - PROCESS | 1827 | 1461191463929 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 1827 | 1461191463931 Marionette TRACE conn3 <- [1,2278,null,{}] 15:31:03 INFO - PROCESS | 1827 | 1461191463937 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}] 15:31:04 INFO - PROCESS | 1827 | 1461191464154 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:31:04 INFO - PROCESS | 1827 | 1461191464432 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12672ba800 == 165 [pid = 1827] [id = 577] 15:31:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f124dcc3800) [pid = 1827] [serial = 1732] [outer = (nil)] 15:31:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f125c309400) [pid = 1827] [serial = 1733] [outer = 0x7f124dcc3800] 15:31:04 INFO - PROCESS | 1827 | 1461191464550 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f125c34f000) [pid = 1827] [serial = 1734] [outer = 0x7f124dcc3800] 15:31:05 INFO - PROCESS | 1827 | 1461191465339 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]]]}] 15:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1432ms 15:31:05 INFO - PROCESS | 1827 | 1461191465363 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 1827 | 1461191465366 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:31:05 INFO - PROCESS | 1827 | 1461191465372 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 1827 | 1461191465374 Marionette TRACE conn3 <- [1,2282,null,{}] 15:31:05 INFO - PROCESS | 1827 | 1461191465379 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}] 15:31:05 INFO - PROCESS | 1827 | 1461191465613 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:31:05 INFO - PROCESS | 1827 | 1461191465891 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b0aa800 == 166 [pid = 1827] [id = 578] 15:31:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f123c00e400) [pid = 1827] [serial = 1735] [outer = (nil)] 15:31:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f125c37a800) [pid = 1827] [serial = 1736] [outer = 0x7f123c00e400] 15:31:05 INFO - PROCESS | 1827 | 1461191465962 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1265538c00) [pid = 1827] [serial = 1737] [outer = 0x7f123c00e400] 15:31:06 INFO - PROCESS | 1827 | 1461191466883 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]]]}] 15:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1582ms 15:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:31:06 INFO - PROCESS | 1827 | 1461191466955 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 1827 | 1461191466957 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:31:06 INFO - PROCESS | 1827 | 1461191466963 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1827 | 1461191466967 Marionette TRACE conn3 <- [1,2286,null,{}] 15:31:06 INFO - PROCESS | 1827 | 1461191466973 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}] 15:31:07 INFO - PROCESS | 1827 | 1461191467218 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:31:07 INFO - PROCESS | 1827 | 1461191467534 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b724000 == 167 [pid = 1827] [id = 579] 15:31:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1242df7c00) [pid = 1827] [serial = 1738] [outer = (nil)] 15:31:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f12664a9c00) [pid = 1827] [serial = 1739] [outer = 0x7f1242df7c00] 15:31:07 INFO - PROCESS | 1827 | 1461191467620 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f126669b400) [pid = 1827] [serial = 1740] [outer = 0x7f1242df7c00] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243c7a000 == 166 [pid = 1827] [id = 559] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242ca5000 == 165 [pid = 1827] [id = 558] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1f1000 == 164 [pid = 1827] [id = 557] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c280000 == 163 [pid = 1827] [id = 556] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242878800 == 162 [pid = 1827] [id = 555] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258f99000 == 161 [pid = 1827] [id = 554] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258428000 == 160 [pid = 1827] [id = 553] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e59000 == 159 [pid = 1827] [id = 552] 15:31:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e15800 == 158 [pid = 1827] [id = 551] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f12406b5000) [pid = 1827] [serial = 1551] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f123c3a7400) [pid = 1827] [serial = 1527] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f126bb20400) [pid = 1827] [serial = 1515] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f124dcc7400) [pid = 1827] [serial = 1488] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1245eba400) [pid = 1827] [serial = 1560] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f124fc63000) [pid = 1827] [serial = 1583] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f123bfdbc00) [pid = 1827] [serial = 1601] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f123c3f7800) [pid = 1827] [serial = 1605] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f12444cb800) [pid = 1827] [serial = 1557] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f124d910400) [pid = 1827] [serial = 1572] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f124fd0d400) [pid = 1827] [serial = 1584] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f123f84e000) [pid = 1827] [serial = 1550] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f124d8d8400) [pid = 1827] [serial = 1571] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1248086000) [pid = 1827] [serial = 1568] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f123c3aac00) [pid = 1827] [serial = 1604] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f123c920400) [pid = 1827] [serial = 1479] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1251365400) [pid = 1827] [serial = 1589] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1242e72c00) [pid = 1827] [serial = 1554] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f123ee47400) [pid = 1827] [serial = 1548] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1252ee3400) [pid = 1827] [serial = 1595] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f123c009400) [pid = 1827] [serial = 1544] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1247f5e000) [pid = 1827] [serial = 1566] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f125170c400) [pid = 1827] [serial = 1590] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1252c24800) [pid = 1827] [serial = 1592] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f123e08a000) [pid = 1827] [serial = 1547] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f12599c7c00) [pid = 1827] [serial = 1503] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1242d94000) [pid = 1827] [serial = 1553] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1245248800) [pid = 1827] [serial = 1559] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1250509c00) [pid = 1827] [serial = 1587] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f123c92fc00) [pid = 1827] [serial = 1542] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1248a1f400) [pid = 1827] [serial = 1569] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1243ffb400) [pid = 1827] [serial = 1556] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1252eef800) [pid = 1827] [serial = 1596] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f123c016800) [pid = 1827] [serial = 1602] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f126b8c2400) [pid = 1827] [serial = 1512] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f123c2c5400) [pid = 1827] [serial = 1598] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1252e98c00) [pid = 1827] [serial = 1494] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124f2f2000) [pid = 1827] [serial = 1577] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f123ee4d800) [pid = 1827] [serial = 1608] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1247c07000) [pid = 1827] [serial = 1562] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f123f850800) [pid = 1827] [serial = 1611] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1243ffac00) [pid = 1827] [serial = 1482] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f124f860800) [pid = 1827] [serial = 1580] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f123ec6dc00) [pid = 1827] [serial = 1607] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f124dc4d000) [pid = 1827] [serial = 1574] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f123c3a1400) [pid = 1827] [serial = 1610] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f124f4a9000) [pid = 1827] [serial = 1578] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1247e56400) [pid = 1827] [serial = 1563] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1248a24000) [pid = 1827] [serial = 1524] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1247f3c400) [pid = 1827] [serial = 1565] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1248a23800) [pid = 1827] [serial = 1518] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f123c357c00) [pid = 1827] [serial = 1545] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f124fd0c400) [pid = 1827] [serial = 1586] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1247c0ac00) [pid = 1827] [serial = 1485] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124fbef800) [pid = 1827] [serial = 1491] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f12697c8400) [pid = 1827] [serial = 1509] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f126552e800) [pid = 1827] [serial = 1506] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f124fbf5c00) [pid = 1827] [serial = 1581] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f123c3a6c00) [pid = 1827] [serial = 1599] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f124ebd4c00) [pid = 1827] [serial = 1575] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1252c30c00) [pid = 1827] [serial = 1593] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1253edac00) [pid = 1827] [serial = 1497] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1238ad0000) [pid = 1827] [serial = 1521] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1256ff5400) [pid = 1827] [serial = 1500] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f124084b400) [pid = 1827] [serial = 1613] [outer = (nil)] [url = about:blank] 15:31:09 INFO - PROCESS | 1827 | 1461191469937 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]]]}] 15:31:10 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 15:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 3089ms 15:31:10 INFO - PROCESS | 1827 | 1461191470053 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1827 | 1461191470058 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:31:10 INFO - PROCESS | 1827 | 1461191470065 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1827 | 1461191470068 Marionette TRACE conn3 <- [1,2290,null,{}] 15:31:10 INFO - PROCESS | 1827 | 1461191470076 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}] 15:31:10 INFO - PROCESS | 1827 | 1461191470276 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:31:10 INFO - PROCESS | 1827 | 1461191470480 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123dece800 == 159 [pid = 1827] [id = 580] 15:31:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f123c2c4800) [pid = 1827] [serial = 1741] [outer = (nil)] 15:31:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f123c356400) [pid = 1827] [serial = 1742] [outer = 0x7f123c2c4800] 15:31:10 INFO - PROCESS | 1827 | 1461191470547 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f123c3a1000) [pid = 1827] [serial = 1743] [outer = 0x7f123c2c4800] 15:31:11 INFO - PROCESS | 1827 | 1461191471313 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]]]}] 15:31:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1286ms 15:31:11 INFO - PROCESS | 1827 | 1461191471356 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1827 | 1461191471364 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:31:11 INFO - PROCESS | 1827 | 1461191471374 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1827 | 1461191471377 Marionette TRACE conn3 <- [1,2294,null,{}] 15:31:11 INFO - PROCESS | 1827 | 1461191471383 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}] 15:31:11 INFO - PROCESS | 1827 | 1461191471605 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:31:11 INFO - PROCESS | 1827 | 1461191471815 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407b1000 == 160 [pid = 1827] [id = 581] 15:31:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f123c2b9800) [pid = 1827] [serial = 1744] [outer = (nil)] 15:31:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f123c692c00) [pid = 1827] [serial = 1745] [outer = 0x7f123c2b9800] 15:31:11 INFO - PROCESS | 1827 | 1461191471877 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f123e08a000) [pid = 1827] [serial = 1746] [outer = 0x7f123c2b9800] 15:31:12 INFO - PROCESS | 1827 | 1461191472797 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]]]}] 15:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1483ms 15:31:12 INFO - PROCESS | 1827 | 1461191472858 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1827 | 1461191472862 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:31:12 INFO - PROCESS | 1827 | 1461191472868 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1827 | 1461191472873 Marionette TRACE conn3 <- [1,2298,null,{}] 15:31:12 INFO - PROCESS | 1827 | 1461191472896 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}] 15:31:13 INFO - PROCESS | 1827 | 1461191473170 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:31:13 INFO - PROCESS | 1827 | 1461191473202 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242880000 == 161 [pid = 1827] [id = 582] 15:31:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f123e090800) [pid = 1827] [serial = 1747] [outer = (nil)] 15:31:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f123f47b800) [pid = 1827] [serial = 1748] [outer = 0x7f123e090800] 15:31:13 INFO - PROCESS | 1827 | 1461191473268 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f123f84f400) [pid = 1827] [serial = 1749] [outer = 0x7f123e090800] 15:31:14 INFO - PROCESS | 1827 | 1461191474570 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]]]}] 15:31:14 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f123ee4ec00) [pid = 1827] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:31:14 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f123ee46400) [pid = 1827] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:31:14 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f123c2c7000) [pid = 1827] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:31:14 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f123f84f000) [pid = 1827] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:31:14 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f123c008000) [pid = 1827] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1785ms 15:31:14 INFO - PROCESS | 1827 | 1461191474654 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 1827 | 1461191474658 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:31:14 INFO - PROCESS | 1827 | 1461191474664 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1827 | 1461191474666 Marionette TRACE conn3 <- [1,2302,null,{}] 15:31:14 INFO - PROCESS | 1827 | 1461191474671 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}] 15:31:14 INFO - PROCESS | 1827 | 1461191474866 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:31:15 INFO - PROCESS | 1827 | 1461191475110 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124309a000 == 162 [pid = 1827] [id = 583] 15:31:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f123bfd6800) [pid = 1827] [serial = 1750] [outer = (nil)] 15:31:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f12406b3000) [pid = 1827] [serial = 1751] [outer = 0x7f123bfd6800] 15:31:15 INFO - PROCESS | 1827 | 1461191475172 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f12416e6c00) [pid = 1827] [serial = 1752] [outer = 0x7f123bfd6800] 15:31:15 INFO - PROCESS | 1827 | 1461191475858 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]]]}] 15:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1229ms 15:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:31:15 INFO - PROCESS | 1827 | 1461191475894 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1827 | 1461191475896 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:31:15 INFO - PROCESS | 1827 | 1461191475902 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1827 | 1461191475905 Marionette TRACE conn3 <- [1,2306,null,{}] 15:31:15 INFO - PROCESS | 1827 | 1461191475910 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}] 15:31:16 INFO - PROCESS | 1827 | 1461191476184 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:31:16 INFO - PROCESS | 1827 | 1461191476208 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243c81800 == 163 [pid = 1827] [id = 584] 15:31:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f123f848c00) [pid = 1827] [serial = 1753] [outer = (nil)] 15:31:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1242e64c00) [pid = 1827] [serial = 1754] [outer = 0x7f123f848c00] 15:31:16 INFO - PROCESS | 1827 | 1461191476268 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1242fea800) [pid = 1827] [serial = 1755] [outer = 0x7f123f848c00] 15:31:17 INFO - PROCESS | 1827 | 1461191477425 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]]]}] 15:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1582ms 15:31:17 INFO - PROCESS | 1827 | 1461191477484 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 1827 | 1461191477490 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:31:17 INFO - PROCESS | 1827 | 1461191477499 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 1827 | 1461191477504 Marionette TRACE conn3 <- [1,2310,null,{}] 15:31:17 INFO - PROCESS | 1827 | 1461191477511 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}] 15:31:17 INFO - PROCESS | 1827 | 1461191477741 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:31:18 INFO - PROCESS | 1827 | 1461191478058 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242866000 == 164 [pid = 1827] [id = 585] 15:31:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f123c3f3000) [pid = 1827] [serial = 1756] [outer = (nil)] 15:31:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f123c693000) [pid = 1827] [serial = 1757] [outer = 0x7f123c3f3000] 15:31:18 INFO - PROCESS | 1827 | 1461191478137 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f123e08fc00) [pid = 1827] [serial = 1758] [outer = 0x7f123c3f3000] 15:31:18 INFO - PROCESS | 1827 | 1461191478992 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]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1538ms 15:31:19 INFO - PROCESS | 1827 | 1461191479037 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1827 | 1461191479046 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:31:19 INFO - PROCESS | 1827 | 1461191479056 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1827 | 1461191479060 Marionette TRACE conn3 <- [1,2314,null,{}] 15:31:19 INFO - PROCESS | 1827 | 1461191479065 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}] 15:31:19 INFO - PROCESS | 1827 | 1461191479263 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:31:19 INFO - PROCESS | 1827 | 1461191479489 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12446e5000 == 165 [pid = 1827] [id = 586] 15:31:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f123c3f5000) [pid = 1827] [serial = 1759] [outer = (nil)] 15:31:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f12406b8400) [pid = 1827] [serial = 1760] [outer = 0x7f123c3f5000] 15:31:19 INFO - PROCESS | 1827 | 1461191479603 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1242d90800) [pid = 1827] [serial = 1761] [outer = 0x7f123c3f5000] 15:31:20 INFO - PROCESS | 1827 | 1461191480602 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]]]}] 15:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1597ms 15:31:20 INFO - PROCESS | 1827 | 1461191480653 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1827 | 1461191480657 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:31:20 INFO - PROCESS | 1827 | 1461191480664 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1827 | 1461191480670 Marionette TRACE conn3 <- [1,2318,null,{}] 15:31:20 INFO - PROCESS | 1827 | 1461191480686 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}] 15:31:20 INFO - PROCESS | 1827 | 1461191480962 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:31:21 INFO - PROCESS | 1827 | 1461191481269 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245f91000 == 166 [pid = 1827] [id = 587] 15:31:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1242ff2000) [pid = 1827] [serial = 1762] [outer = (nil)] 15:31:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f12447e4c00) [pid = 1827] [serial = 1763] [outer = 0x7f1242ff2000] 15:31:21 INFO - PROCESS | 1827 | 1461191481351 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f124524ec00) [pid = 1827] [serial = 1764] [outer = 0x7f1242ff2000] 15:31:22 INFO - PROCESS | 1827 | 1461191482233 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] 15:31:22 INFO - PROCESS | 1827 | 1461191482258 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:31:22 INFO - PROCESS | 1827 | 1461191482263 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1827 | 1461191482266 Marionette TRACE conn3 <- [1,2322,null,{}] 15:31:22 INFO - PROCESS | 1827 | 1461191482271 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}] 15:31:22 INFO - PROCESS | 1827 | 1461191482490 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:31:22 INFO - PROCESS | 1827 | 1461191482731 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c4f800 == 167 [pid = 1827] [id = 588] 15:31:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f12444c8c00) [pid = 1827] [serial = 1765] [outer = (nil)] 15:31:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1247ddf800) [pid = 1827] [serial = 1766] [outer = 0x7f12444c8c00] 15:31:22 INFO - PROCESS | 1827 | 1461191482807 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1247f3d000) [pid = 1827] [serial = 1767] [outer = 0x7f12444c8c00] 15:31:23 INFO - PROCESS | 1827 | 1461191483699 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]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1483ms 15:31:23 INFO - PROCESS | 1827 | 1461191483748 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1827 | 1461191483752 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:31:23 INFO - PROCESS | 1827 | 1461191483757 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1827 | 1461191483760 Marionette TRACE conn3 <- [1,2326,null,{}] 15:31:23 INFO - PROCESS | 1827 | 1461191483765 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}] 15:31:23 INFO - PROCESS | 1827 | 1461191483981 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:31:24 INFO - PROCESS | 1827 | 1461191484251 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248da4800 == 168 [pid = 1827] [id = 589] 15:31:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1245bdb400) [pid = 1827] [serial = 1768] [outer = (nil)] 15:31:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1247f62400) [pid = 1827] [serial = 1769] [outer = 0x7f1245bdb400] 15:31:24 INFO - PROCESS | 1827 | 1461191484330 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1248a19000) [pid = 1827] [serial = 1770] [outer = 0x7f1245bdb400] 15:31:25 INFO - PROCESS | 1827 | 1461191485277 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]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1577ms 15:31:25 INFO - PROCESS | 1827 | 1461191485337 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 1827 | 1461191485340 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:31:25 INFO - PROCESS | 1827 | 1461191485346 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 1827 | 1461191485348 Marionette TRACE conn3 <- [1,2330,null,{}] 15:31:25 INFO - PROCESS | 1827 | 1461191485354 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}] 15:31:25 INFO - PROCESS | 1827 | 1461191485606 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:31:25 INFO - PROCESS | 1827 | 1461191485925 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248fe2800 == 169 [pid = 1827] [id = 590] 15:31:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f124da92800) [pid = 1827] [serial = 1771] [outer = (nil)] 15:31:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f124ec2b400) [pid = 1827] [serial = 1772] [outer = 0x7f124da92800] 15:31:26 INFO - PROCESS | 1827 | 1461191486009 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f124f211800) [pid = 1827] [serial = 1773] [outer = 0x7f124da92800] 15:31:26 INFO - PROCESS | 1827 | 1461191486871 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]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1580ms 15:31:26 INFO - PROCESS | 1827 | 1461191486927 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 1827 | 1461191486931 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:31:26 INFO - PROCESS | 1827 | 1461191486936 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1827 | 1461191486939 Marionette TRACE conn3 <- [1,2334,null,{}] 15:31:26 INFO - PROCESS | 1827 | 1461191486945 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}] 15:31:27 INFO - PROCESS | 1827 | 1461191487159 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:31:27 INFO - PROCESS | 1827 | 1461191487433 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f71f000 == 170 [pid = 1827] [id = 591] 15:31:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f124da94000) [pid = 1827] [serial = 1774] [outer = (nil)] 15:31:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f124f74c000) [pid = 1827] [serial = 1775] [outer = 0x7f124da94000] 15:31:27 INFO - PROCESS | 1827 | 1461191487550 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f124fc59400) [pid = 1827] [serial = 1776] [outer = 0x7f124da94000] 15:31:28 INFO - PROCESS | 1827 | 1461191488338 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]]]}] 15:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1438ms 15:31:28 INFO - PROCESS | 1827 | 1461191488378 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 1827 | 1461191488381 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:31:28 INFO - PROCESS | 1827 | 1461191488390 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 1827 | 1461191488393 Marionette TRACE conn3 <- [1,2338,null,{}] 15:31:28 INFO - PROCESS | 1827 | 1461191488398 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}] 15:31:28 INFO - PROCESS | 1827 | 1461191488620 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:31:28 INFO - PROCESS | 1827 | 1461191488889 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1251428000 == 171 [pid = 1827] [id = 592] 15:31:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f124f20bc00) [pid = 1827] [serial = 1777] [outer = (nil)] 15:31:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f124fd10c00) [pid = 1827] [serial = 1778] [outer = 0x7f124f20bc00] 15:31:28 INFO - PROCESS | 1827 | 1461191488967 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f125125d800) [pid = 1827] [serial = 1779] [outer = 0x7f124f20bc00] 15:31:29 INFO - PROCESS | 1827 | 1461191489821 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]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1479ms 15:31:29 INFO - PROCESS | 1827 | 1461191489870 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1827 | 1461191489875 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:31:29 INFO - PROCESS | 1827 | 1461191489882 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1827 | 1461191489886 Marionette TRACE conn3 <- [1,2342,null,{}] 15:31:29 INFO - PROCESS | 1827 | 1461191489892 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}] 15:31:30 INFO - PROCESS | 1827 | 1461191490141 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:31:30 INFO - PROCESS | 1827 | 1461191490455 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253841000 == 172 [pid = 1827] [id = 593] 15:31:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f124d8d9800) [pid = 1827] [serial = 1780] [outer = (nil)] 15:31:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f124fc65000) [pid = 1827] [serial = 1781] [outer = 0x7f124d8d9800] 15:31:30 INFO - PROCESS | 1827 | 1461191490537 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1252c29800) [pid = 1827] [serial = 1782] [outer = 0x7f124d8d9800] 15:31:31 INFO - PROCESS | 1827 | 1461191491385 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]]]}] 15:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1545ms 15:31:31 INFO - PROCESS | 1827 | 1461191491427 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 1827 | 1461191491431 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:31:31 INFO - PROCESS | 1827 | 1461191491436 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1827 | 1461191491439 Marionette TRACE conn3 <- [1,2346,null,{}] 15:31:31 INFO - PROCESS | 1827 | 1461191491444 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}] 15:31:31 INFO - PROCESS | 1827 | 1461191491686 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:31:31 INFO - PROCESS | 1827 | 1461191491959 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253bf6000 == 173 [pid = 1827] [id = 594] 15:31:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f124f2e8c00) [pid = 1827] [serial = 1783] [outer = (nil)] 15:31:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1252ea0000) [pid = 1827] [serial = 1784] [outer = 0x7f124f2e8c00] 15:31:32 INFO - PROCESS | 1827 | 1461191492083 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1253317800) [pid = 1827] [serial = 1785] [outer = 0x7f124f2e8c00] 15:31:32 INFO - PROCESS | 1827 | 1461191492948 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]]]}] 15:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1585ms 15:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:31:33 INFO - PROCESS | 1827 | 1461191493023 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 1827 | 1461191493026 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:31:33 INFO - PROCESS | 1827 | 1461191493032 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 1827 | 1461191493037 Marionette TRACE conn3 <- [1,2350,null,{}] 15:31:33 INFO - PROCESS | 1827 | 1461191493042 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}] 15:31:33 INFO - PROCESS | 1827 | 1461191493333 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:31:33 INFO - PROCESS | 1827 | 1461191493656 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257615800 == 174 [pid = 1827] [id = 595] 15:31:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1253c1d000) [pid = 1827] [serial = 1786] [outer = (nil)] 15:31:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1253dc6c00) [pid = 1827] [serial = 1787] [outer = 0x7f1253c1d000] 15:31:33 INFO - PROCESS | 1827 | 1461191493737 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f12557a3000) [pid = 1827] [serial = 1788] [outer = 0x7f1253c1d000] 15:31:34 INFO - PROCESS | 1827 | 1461191494552 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]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1593ms 15:31:34 INFO - PROCESS | 1827 | 1461191494627 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1827 | 1461191494630 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:31:34 INFO - PROCESS | 1827 | 1461191494636 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1827 | 1461191494638 Marionette TRACE conn3 <- [1,2354,null,{}] 15:31:34 INFO - PROCESS | 1827 | 1461191494644 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}] 15:31:34 INFO - PROCESS | 1827 | 1461191494904 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:31:35 INFO - PROCESS | 1827 | 1461191495238 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e4b800 == 175 [pid = 1827] [id = 596] 15:31:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f124d908400) [pid = 1827] [serial = 1789] [outer = (nil)] 15:31:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f125737bc00) [pid = 1827] [serial = 1790] [outer = 0x7f124d908400] 15:31:35 INFO - PROCESS | 1827 | 1461191495316 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f125c347800) [pid = 1827] [serial = 1791] [outer = 0x7f124d908400] 15:31:36 INFO - PROCESS | 1827 | 1461191496155 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1579ms 15:31:36 INFO - PROCESS | 1827 | 1461191496216 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1827 | 1461191496219 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:31:36 INFO - PROCESS | 1827 | 1461191496225 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1827 | 1461191496227 Marionette TRACE conn3 <- [1,2358,null,{}] 15:31:36 INFO - PROCESS | 1827 | 1461191496233 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}] 15:31:36 INFO - PROCESS | 1827 | 1461191496457 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:31:36 INFO - PROCESS | 1827 | 1461191496741 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258f9d000 == 176 [pid = 1827] [id = 597] 15:31:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1248a20000) [pid = 1827] [serial = 1792] [outer = (nil)] 15:31:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f126618b400) [pid = 1827] [serial = 1793] [outer = 0x7f1248a20000] 15:31:36 INFO - PROCESS | 1827 | 1461191496858 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f126752a000) [pid = 1827] [serial = 1794] [outer = 0x7f1248a20000] 15:31:37 INFO - PROCESS | 1827 | 1461191497698 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]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1532ms 15:31:37 INFO - PROCESS | 1827 | 1461191497759 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 1827 | 1461191497762 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:31:37 INFO - PROCESS | 1827 | 1461191497768 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 1827 | 1461191497771 Marionette TRACE conn3 <- [1,2362,null,{}] 15:31:37 INFO - PROCESS | 1827 | 1461191497776 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}] 15:31:38 INFO - PROCESS | 1827 | 1461191498000 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:31:38 INFO - PROCESS | 1827 | 1461191498276 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b09f800 == 177 [pid = 1827] [id = 598] 15:31:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f124f4aec00) [pid = 1827] [serial = 1795] [outer = (nil)] 15:31:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1267658000) [pid = 1827] [serial = 1796] [outer = 0x7f124f4aec00] 15:31:38 INFO - PROCESS | 1827 | 1461191498392 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f126766f800) [pid = 1827] [serial = 1797] [outer = 0x7f124f4aec00] 15:31:39 INFO - PROCESS | 1827 | 1461191499267 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1532ms 15:31:39 INFO - PROCESS | 1827 | 1461191499301 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 1827 | 1461191499304 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:31:39 INFO - PROCESS | 1827 | 1461191499310 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 1827 | 1461191499312 Marionette TRACE conn3 <- [1,2366,null,{}] 15:31:39 INFO - PROCESS | 1827 | 1461191499317 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}] 15:31:39 INFO - PROCESS | 1827 | 1461191499543 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:31:39 INFO - PROCESS | 1827 | 1461191499878 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126d86f800 == 178 [pid = 1827] [id = 599] 15:31:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1243ff7400) [pid = 1827] [serial = 1798] [outer = (nil)] 15:31:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1267807c00) [pid = 1827] [serial = 1799] [outer = 0x7f1243ff7400] 15:31:39 INFO - PROCESS | 1827 | 1461191499960 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1269716800) [pid = 1827] [serial = 1800] [outer = 0x7f1243ff7400] 15:31:40 INFO - PROCESS | 1827 | 1461191500863 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]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1588ms 15:31:40 INFO - PROCESS | 1827 | 1461191500899 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 1827 | 1461191500902 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:31:40 INFO - PROCESS | 1827 | 1461191500910 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1827 | 1461191500912 Marionette TRACE conn3 <- [1,2370,null,{}] 15:31:40 INFO - PROCESS | 1827 | 1461191500918 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}] 15:31:41 INFO - PROCESS | 1827 | 1461191501149 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:31:41 INFO - PROCESS | 1827 | 1461191501427 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fd78000 == 179 [pid = 1827] [id = 600] 15:31:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f123efdd800) [pid = 1827] [serial = 1801] [outer = (nil)] 15:31:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f12697a3c00) [pid = 1827] [serial = 1802] [outer = 0x7f123efdd800] 15:31:41 INFO - PROCESS | 1827 | 1461191501544 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f126b6bdc00) [pid = 1827] [serial = 1803] [outer = 0x7f123efdd800] 15:31:42 INFO - PROCESS | 1827 | 1461191502423 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]]]}] 15:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1585ms 15:31:42 INFO - PROCESS | 1827 | 1461191502496 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 1827 | 1461191502499 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:31:42 INFO - PROCESS | 1827 | 1461191502506 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 1827 | 1461191502509 Marionette TRACE conn3 <- [1,2374,null,{}] 15:31:42 INFO - PROCESS | 1827 | 1461191502515 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}] 15:31:42 INFO - PROCESS | 1827 | 1461191502753 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:31:43 INFO - PROCESS | 1827 | 1461191503079 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1244579800 == 180 [pid = 1827] [id = 601] 15:31:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f125782bc00) [pid = 1827] [serial = 1804] [outer = (nil)] 15:31:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1257832c00) [pid = 1827] [serial = 1805] [outer = 0x7f125782bc00] 15:31:43 INFO - PROCESS | 1827 | 1461191503158 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1257837800) [pid = 1827] [serial = 1806] [outer = 0x7f125782bc00] 15:31:44 INFO - PROCESS | 1827 | 1461191504002 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]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1530ms 15:31:44 INFO - PROCESS | 1827 | 1461191504038 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1827 | 1461191504040 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:31:44 INFO - PROCESS | 1827 | 1461191504047 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1827 | 1461191504049 Marionette TRACE conn3 <- [1,2378,null,{}] 15:31:44 INFO - PROCESS | 1827 | 1461191504076 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}] 15:31:44 INFO - PROCESS | 1827 | 1461191504324 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:31:44 INFO - PROCESS | 1827 | 1461191504599 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124448e800 == 181 [pid = 1827] [id = 602] 15:31:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1247f30c00) [pid = 1827] [serial = 1807] [outer = (nil)] 15:31:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f126b6bc800) [pid = 1827] [serial = 1808] [outer = 0x7f1247f30c00] 15:31:44 INFO - PROCESS | 1827 | 1461191504717 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f1257838c00) [pid = 1827] [serial = 1809] [outer = 0x7f1247f30c00] 15:31:45 INFO - PROCESS | 1827 | 1461191505612 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]]]}] 15:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1634ms 15:31:45 INFO - PROCESS | 1827 | 1461191505681 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1827 | 1461191505685 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:31:45 INFO - PROCESS | 1827 | 1461191505692 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1827 | 1461191505694 Marionette TRACE conn3 <- [1,2382,null,{}] 15:31:45 INFO - PROCESS | 1827 | 1461191505700 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}] 15:31:45 INFO - PROCESS | 1827 | 1461191505947 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:31:46 INFO - PROCESS | 1827 | 1461191506267 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c3bb000 == 182 [pid = 1827] [id = 603] 15:31:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f1242c6a400) [pid = 1827] [serial = 1810] [outer = (nil)] 15:31:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f1242c72000) [pid = 1827] [serial = 1811] [outer = 0x7f1242c6a400] 15:31:46 INFO - PROCESS | 1827 | 1461191506345 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f1242c76400) [pid = 1827] [serial = 1812] [outer = 0x7f1242c6a400] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1251433000 == 181 [pid = 1827] [id = 202] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126d86d000 == 180 [pid = 1827] [id = 91] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257c7c000 == 179 [pid = 1827] [id = 155] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124309a000 == 178 [pid = 1827] [id = 583] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242880000 == 177 [pid = 1827] [id = 582] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12407b1000 == 176 [pid = 1827] [id = 581] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123dece800 == 175 [pid = 1827] [id = 580] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b0aa800 == 174 [pid = 1827] [id = 578] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12672ba800 == 173 [pid = 1827] [id = 577] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12661ce800 == 172 [pid = 1827] [id = 576] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125f6c7800 == 171 [pid = 1827] [id = 575] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259dc6800 == 170 [pid = 1827] [id = 574] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125917a800 == 169 [pid = 1827] [id = 573] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e57000 == 168 [pid = 1827] [id = 572] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1256146800 == 167 [pid = 1827] [id = 571] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125395f800 == 166 [pid = 1827] [id = 570] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535b3000 == 165 [pid = 1827] [id = 569] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125078e800 == 164 [pid = 1827] [id = 568] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f724800 == 163 [pid = 1827] [id = 567] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248fce000 == 162 [pid = 1827] [id = 566] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248d9c800 == 161 [pid = 1827] [id = 565] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e67800 == 160 [pid = 1827] [id = 564] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245d61800 == 159 [pid = 1827] [id = 563] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243c66000 == 158 [pid = 1827] [id = 562] 15:31:48 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1a7000 == 157 [pid = 1827] [id = 561] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f12444ce000) [pid = 1827] [serial = 1682] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f12447eb800) [pid = 1827] [serial = 1625] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f123c3e5000) [pid = 1827] [serial = 1616] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f1242d8fc00) [pid = 1827] [serial = 1676] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f12416e5c00) [pid = 1827] [serial = 1674] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f124f388000) [pid = 1827] [serial = 1637] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1251488000) [pid = 1827] [serial = 1643] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1253c18000) [pid = 1827] [serial = 1655] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1256651400) [pid = 1827] [serial = 1664] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f123c362000) [pid = 1827] [serial = 1667] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f1255416000) [pid = 1827] [serial = 1661] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1253c91400) [pid = 1827] [serial = 1658] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f123c3e8400) [pid = 1827] [serial = 1668] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f1245eac400) [pid = 1827] [serial = 1628] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f1242e6a000) [pid = 1827] [serial = 1622] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f12444c9400) [pid = 1827] [serial = 1680] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f124ec24400) [pid = 1827] [serial = 1634] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f123c929800) [pid = 1827] [serial = 1670] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1242e6f400) [pid = 1827] [serial = 1677] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f124d8d7000) [pid = 1827] [serial = 1631] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1253504000) [pid = 1827] [serial = 1646] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f124fc63400) [pid = 1827] [serial = 1640] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1253b5f000) [pid = 1827] [serial = 1652] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f123f851400) [pid = 1827] [serial = 1673] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f123ee4dc00) [pid = 1827] [serial = 1671] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1242ff1000) [pid = 1827] [serial = 1679] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f124050d000) [pid = 1827] [serial = 1619] [outer = (nil)] [url = about:blank] 15:31:48 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1253737000) [pid = 1827] [serial = 1649] [outer = (nil)] [url = about:blank] 15:31:49 INFO - PROCESS | 1827 | 1461191509022 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]]]}] 15:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 3394ms 15:31:49 INFO - PROCESS | 1827 | 1461191509087 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:31:49 INFO - PROCESS | 1827 | 1461191509092 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:31:49 INFO - PROCESS | 1827 | 1461191509100 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1827 | 1461191509106 Marionette TRACE conn3 <- [1,2386,null,{}] 15:31:49 INFO - PROCESS | 1827 | 1461191509114 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}] 15:31:49 INFO - PROCESS | 1827 | 1461191509329 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:31:49 INFO - PROCESS | 1827 | 1461191509556 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ef86800 == 158 [pid = 1827] [id = 604] 15:31:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f123c3a4000) [pid = 1827] [serial = 1813] [outer = (nil)] 15:31:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f123c3a8800) [pid = 1827] [serial = 1814] [outer = 0x7f123c3a4000] 15:31:49 INFO - PROCESS | 1827 | 1461191509631 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f123c3ef000) [pid = 1827] [serial = 1815] [outer = 0x7f123c3a4000] 15:31:50 INFO - PROCESS | 1827 | 1461191510430 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]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1389ms 15:31:50 INFO - PROCESS | 1827 | 1461191510490 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 1827 | 1461191510504 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:31:50 INFO - PROCESS | 1827 | 1461191510519 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 1827 | 1461191510523 Marionette TRACE conn3 <- [1,2390,null,{}] 15:31:50 INFO - PROCESS | 1827 | 1461191510531 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}] 15:31:50 INFO - PROCESS | 1827 | 1461191510755 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:31:50 INFO - PROCESS | 1827 | 1461191510959 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240620000 == 159 [pid = 1827] [id = 605] 15:31:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f123c360c00) [pid = 1827] [serial = 1816] [outer = (nil)] 15:31:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f123ee50000) [pid = 1827] [serial = 1817] [outer = 0x7f123c360c00] 15:31:51 INFO - PROCESS | 1827 | 1461191511024 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f123f47b000) [pid = 1827] [serial = 1818] [outer = 0x7f123c360c00] 15:31:51 INFO - PROCESS | 1827 | 1461191511975 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]]]}] 15:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1489ms 15:31:52 INFO - PROCESS | 1827 | 1461191512007 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 1827 | 1461191512011 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:31:52 INFO - PROCESS | 1827 | 1461191512017 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1827 | 1461191512022 Marionette TRACE conn3 <- [1,2394,null,{}] 15:31:52 INFO - PROCESS | 1827 | 1461191512057 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}] 15:31:52 INFO - PROCESS | 1827 | 1461191512343 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:31:52 INFO - PROCESS | 1827 | 1461191512384 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243078800 == 160 [pid = 1827] [id = 606] 15:31:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f12416e5c00) [pid = 1827] [serial = 1819] [outer = (nil)] 15:31:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1242d8b400) [pid = 1827] [serial = 1820] [outer = 0x7f12416e5c00] 15:31:52 INFO - PROCESS | 1827 | 1461191512455 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1242e6a000) [pid = 1827] [serial = 1821] [outer = 0x7f12416e5c00] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1242df7400) [pid = 1827] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f123e090800) [pid = 1827] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1246e20c00) [pid = 1827] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1247f60400) [pid = 1827] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1242e6dc00) [pid = 1827] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1252c30400) [pid = 1827] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f123bfd6800) [pid = 1827] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1242df7c00) [pid = 1827] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f124dcc3800) [pid = 1827] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f123f144c00) [pid = 1827] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f12503ac800) [pid = 1827] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1258f43000) [pid = 1827] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1253739c00) [pid = 1827] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1242d93000) [pid = 1827] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1240509000) [pid = 1827] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1253ee8000) [pid = 1827] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f123f846400) [pid = 1827] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f124d907400) [pid = 1827] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1248a21000) [pid = 1827] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1247f33400) [pid = 1827] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124808f400) [pid = 1827] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f123ee45000) [pid = 1827] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f123c2c4800) [pid = 1827] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1248a18800) [pid = 1827] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1242e65000) [pid = 1827] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f123c00e400) [pid = 1827] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f123efe6800) [pid = 1827] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f123c2b9800) [pid = 1827] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f123bfde800) [pid = 1827] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f125331e800) [pid = 1827] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f123c014c00) [pid = 1827] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1252eed800) [pid = 1827] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f123c3a4c00) [pid = 1827] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f125350a400) [pid = 1827] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1242fe6000) [pid = 1827] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1248a16c00) [pid = 1827] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f124808e000) [pid = 1827] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124dbf3c00) [pid = 1827] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1247f62c00) [pid = 1827] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f124d8de400) [pid = 1827] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:31:54 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f123c2c2c00) [pid = 1827] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:31:54 INFO - PROCESS | 1827 | 1461191514309 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]]]}] 15:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2338ms 15:31:54 INFO - PROCESS | 1827 | 1461191514357 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1827 | 1461191514361 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:31:54 INFO - PROCESS | 1827 | 1461191514367 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1827 | 1461191514369 Marionette TRACE conn3 <- [1,2398,null,{}] 15:31:54 INFO - PROCESS | 1827 | 1461191514374 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}] 15:31:54 INFO - PROCESS | 1827 | 1461191514580 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:31:54 INFO - PROCESS | 1827 | 1461191514777 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12430af000 == 161 [pid = 1827] [id = 607] 15:31:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f123c35d400) [pid = 1827] [serial = 1822] [outer = (nil)] 15:31:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1240844000) [pid = 1827] [serial = 1823] [outer = 0x7f123c35d400] 15:31:54 INFO - PROCESS | 1827 | 1461191514839 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1242df6400) [pid = 1827] [serial = 1824] [outer = 0x7f123c35d400] 15:31:55 INFO - PROCESS | 1827 | 1461191515633 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1278ms 15:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:31:55 INFO - PROCESS | 1827 | 1461191515645 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 1827 | 1461191515647 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:31:55 INFO - PROCESS | 1827 | 1461191515652 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1827 | 1461191515656 Marionette TRACE conn3 <- [1,2402,null,{}] 15:31:55 INFO - PROCESS | 1827 | 1461191515662 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}] 15:31:55 INFO - PROCESS | 1827 | 1461191515884 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:31:56 INFO - PROCESS | 1827 | 1461191516236 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c3d1800 == 162 [pid = 1827] [id = 608] 15:31:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f123bfd6c00) [pid = 1827] [serial = 1825] [outer = (nil)] 15:31:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f123c293400) [pid = 1827] [serial = 1826] [outer = 0x7f123bfd6c00] 15:31:56 INFO - PROCESS | 1827 | 1461191516387 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f123c357800) [pid = 1827] [serial = 1827] [outer = 0x7f123bfd6c00] 15:31:57 INFO - PROCESS | 1827 | 1461191517313 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]]]}] 15:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1734ms 15:31:57 INFO - PROCESS | 1827 | 1461191517389 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1827 | 1461191517397 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:31:57 INFO - PROCESS | 1827 | 1461191517410 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1827 | 1461191517414 Marionette TRACE conn3 <- [1,2406,null,{}] 15:31:57 INFO - PROCESS | 1827 | 1461191517423 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}] 15:31:57 INFO - PROCESS | 1827 | 1461191517720 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:31:58 INFO - PROCESS | 1827 | 1461191518054 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242ca7000 == 163 [pid = 1827] [id = 609] 15:31:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f123c921000) [pid = 1827] [serial = 1828] [outer = (nil)] 15:31:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f123ec77800) [pid = 1827] [serial = 1829] [outer = 0x7f123c921000] 15:31:58 INFO - PROCESS | 1827 | 1461191518147 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f123efe7800) [pid = 1827] [serial = 1830] [outer = 0x7f123c921000] 15:31:59 INFO - PROCESS | 1827 | 1461191519215 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]]]}] 15:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1885ms 15:31:59 INFO - PROCESS | 1827 | 1461191519300 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:31:59 INFO - PROCESS | 1827 | 1461191519311 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:31:59 INFO - PROCESS | 1827 | 1461191519324 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 1827 | 1461191519330 Marionette TRACE conn3 <- [1,2410,null,{}] 15:31:59 INFO - PROCESS | 1827 | 1461191519339 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}] 15:31:59 INFO - PROCESS | 1827 | 1461191519760 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:32:00 INFO - PROCESS | 1827 | 1461191520064 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12446e3800 == 164 [pid = 1827] [id = 610] 15:32:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f123f143000) [pid = 1827] [serial = 1831] [outer = (nil)] 15:32:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f12416ec800) [pid = 1827] [serial = 1832] [outer = 0x7f123f143000] 15:32:00 INFO - PROCESS | 1827 | 1461191520143 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1242df1400) [pid = 1827] [serial = 1833] [outer = 0x7f123f143000] 15:32:01 INFO - PROCESS | 1827 | 1461191521228 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]]]}] 15:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1938ms 15:32:01 INFO - PROCESS | 1827 | 1461191521259 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 1827 | 1461191521263 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:32:01 INFO - PROCESS | 1827 | 1461191521273 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 1827 | 1461191521283 Marionette TRACE conn3 <- [1,2414,null,{}] 15:32:01 INFO - PROCESS | 1827 | 1461191521317 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}] 15:32:01 INFO - PROCESS | 1827 | 1461191521580 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:32:01 INFO - PROCESS | 1827 | 1461191521912 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245fa5800 == 165 [pid = 1827] [id = 611] 15:32:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1243d28000) [pid = 1827] [serial = 1834] [outer = (nil)] 15:32:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1243ff6c00) [pid = 1827] [serial = 1835] [outer = 0x7f1243d28000] 15:32:01 INFO - PROCESS | 1827 | 1461191521989 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f12444c9400) [pid = 1827] [serial = 1836] [outer = 0x7f1243d28000] 15:32:02 INFO - PROCESS | 1827 | 1461191522922 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]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1706ms 15:32:02 INFO - PROCESS | 1827 | 1461191522977 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 1827 | 1461191522983 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:32:03 INFO - PROCESS | 1827 | 1461191522993 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1827 | 1461191522997 Marionette TRACE conn3 <- [1,2418,null,{}] 15:32:03 INFO - PROCESS | 1827 | 1461191523005 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}] 15:32:03 INFO - PROCESS | 1827 | 1461191523254 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:32:03 INFO - PROCESS | 1827 | 1461191523574 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e74800 == 166 [pid = 1827] [id = 612] 15:32:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f123f847800) [pid = 1827] [serial = 1837] [outer = (nil)] 15:32:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1245be3400) [pid = 1827] [serial = 1838] [outer = 0x7f123f847800] 15:32:03 INFO - PROCESS | 1827 | 1461191523675 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1246e20c00) [pid = 1827] [serial = 1839] [outer = 0x7f123f847800] 15:32:04 INFO - PROCESS | 1827 | 1461191524550 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]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1633ms 15:32:04 INFO - PROCESS | 1827 | 1461191524626 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 1827 | 1461191524629 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:32:04 INFO - PROCESS | 1827 | 1461191524636 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 1827 | 1461191524640 Marionette TRACE conn3 <- [1,2422,null,{}] 15:32:04 INFO - PROCESS | 1827 | 1461191524646 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}] 15:32:04 INFO - PROCESS | 1827 | 1461191524928 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:32:05 INFO - PROCESS | 1827 | 1461191525254 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f07800 == 167 [pid = 1827] [id = 613] 15:32:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1247f35800) [pid = 1827] [serial = 1840] [outer = (nil)] 15:32:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1247f58000) [pid = 1827] [serial = 1841] [outer = 0x7f1247f35800] 15:32:05 INFO - PROCESS | 1827 | 1461191525354 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1248a23c00) [pid = 1827] [serial = 1842] [outer = 0x7f1247f35800] 15:32:06 INFO - PROCESS | 1827 | 1461191526275 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]]]}] 15:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1680ms 15:32:06 INFO - PROCESS | 1827 | 1461191526317 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:32:06 INFO - PROCESS | 1827 | 1461191526321 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:32:06 INFO - PROCESS | 1827 | 1461191526328 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1827 | 1461191526331 Marionette TRACE conn3 <- [1,2426,null,{}] 15:32:06 INFO - PROCESS | 1827 | 1461191526337 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}] 15:32:06 INFO - PROCESS | 1827 | 1461191526585 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:32:06 INFO - PROCESS | 1827 | 1461191526914 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1ce000 == 168 [pid = 1827] [id = 614] 15:32:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1242d88000) [pid = 1827] [serial = 1843] [outer = (nil)] 15:32:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f124d910400) [pid = 1827] [serial = 1844] [outer = 0x7f1242d88000] 15:32:07 INFO - PROCESS | 1827 | 1461191527005 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f124ebd9000) [pid = 1827] [serial = 1845] [outer = 0x7f1242d88000] 15:32:07 INFO - PROCESS | 1827 | 1461191527891 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]]]}] 15:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1636ms 15:32:07 INFO - PROCESS | 1827 | 1461191527964 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1827 | 1461191527968 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:32:07 INFO - PROCESS | 1827 | 1461191527974 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1827 | 1461191527976 Marionette TRACE conn3 <- [1,2430,null,{}] 15:32:07 INFO - PROCESS | 1827 | 1461191527982 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}] 15:32:08 INFO - PROCESS | 1827 | 1461191528264 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:32:08 INFO - PROCESS | 1827 | 1461191528588 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125077b000 == 169 [pid = 1827] [id = 615] 15:32:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1242d8ac00) [pid = 1827] [serial = 1846] [outer = (nil)] 15:32:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f124f208c00) [pid = 1827] [serial = 1847] [outer = 0x7f1242d8ac00] 15:32:08 INFO - PROCESS | 1827 | 1461191528670 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f124f380400) [pid = 1827] [serial = 1848] [outer = 0x7f1242d8ac00] 15:32:09 INFO - PROCESS | 1827 | 1461191529554 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]]]}] 15:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1635ms 15:32:09 INFO - PROCESS | 1827 | 1461191529622 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 1827 | 1461191529626 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:32:09 INFO - PROCESS | 1827 | 1461191529636 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 1827 | 1461191529639 Marionette TRACE conn3 <- [1,2434,null,{}] 15:32:09 INFO - PROCESS | 1827 | 1461191529645 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}] 15:32:09 INFO - PROCESS | 1827 | 1461191529920 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:32:10 INFO - PROCESS | 1827 | 1461191530237 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125384b800 == 170 [pid = 1827] [id = 616] 15:32:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f124f14e000) [pid = 1827] [serial = 1849] [outer = (nil)] 15:32:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f124fbef800) [pid = 1827] [serial = 1850] [outer = 0x7f124f14e000] 15:32:10 INFO - PROCESS | 1827 | 1461191530318 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f124fd06800) [pid = 1827] [serial = 1851] [outer = 0x7f124f14e000] 15:32:11 INFO - PROCESS | 1827 | 1461191531260 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]]]}] 15:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1686ms 15:32:11 INFO - PROCESS | 1827 | 1461191531324 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:32:11 INFO - PROCESS | 1827 | 1461191531328 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:32:11 INFO - PROCESS | 1827 | 1461191531335 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 1827 | 1461191531338 Marionette TRACE conn3 <- [1,2438,null,{}] 15:32:11 INFO - PROCESS | 1827 | 1461191531344 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}] 15:32:11 INFO - PROCESS | 1827 | 1461191531601 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:32:11 INFO - PROCESS | 1827 | 1461191531930 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556c9000 == 171 [pid = 1827] [id = 617] 15:32:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f123c00c000) [pid = 1827] [serial = 1852] [outer = (nil)] 15:32:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f12503a3000) [pid = 1827] [serial = 1853] [outer = 0x7f123c00c000] 15:32:12 INFO - PROCESS | 1827 | 1461191532013 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1251707400) [pid = 1827] [serial = 1854] [outer = 0x7f123c00c000] 15:32:12 INFO - PROCESS | 1827 | 1461191532931 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]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1637ms 15:32:12 INFO - PROCESS | 1827 | 1461191532972 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1827 | 1461191532976 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:32:12 INFO - PROCESS | 1827 | 1461191532982 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1827 | 1461191532985 Marionette TRACE conn3 <- [1,2442,null,{}] 15:32:12 INFO - PROCESS | 1827 | 1461191532991 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}] 15:32:13 INFO - PROCESS | 1827 | 1461191533235 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:32:13 INFO - PROCESS | 1827 | 1461191533576 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257657800 == 172 [pid = 1827] [id = 618] 15:32:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1252e9c000) [pid = 1827] [serial = 1855] [outer = (nil)] 15:32:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1252ee4800) [pid = 1827] [serial = 1856] [outer = 0x7f1252e9c000] 15:32:13 INFO - PROCESS | 1827 | 1461191533676 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1253504000) [pid = 1827] [serial = 1857] [outer = 0x7f1252e9c000] 15:32:14 INFO - PROCESS | 1827 | 1461191534605 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1683ms 15:32:14 INFO - PROCESS | 1827 | 1461191534666 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 1827 | 1461191534670 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:32:14 INFO - PROCESS | 1827 | 1461191534676 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1827 | 1461191534680 Marionette TRACE conn3 <- [1,2446,null,{}] 15:32:14 INFO - PROCESS | 1827 | 1461191534686 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}] 15:32:14 INFO - PROCESS | 1827 | 1461191534960 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:32:15 INFO - PROCESS | 1827 | 1461191535287 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258865000 == 173 [pid = 1827] [id = 619] 15:32:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f125373e800) [pid = 1827] [serial = 1858] [outer = (nil)] 15:32:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1253dc8800) [pid = 1827] [serial = 1859] [outer = 0x7f125373e800] 15:32:15 INFO - PROCESS | 1827 | 1461191535367 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1254a4ac00) [pid = 1827] [serial = 1860] [outer = 0x7f125373e800] 15:32:16 INFO - PROCESS | 1827 | 1461191536256 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]]]}] 15:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1636ms 15:32:16 INFO - PROCESS | 1827 | 1461191536314 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 1827 | 1461191536317 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:32:16 INFO - PROCESS | 1827 | 1461191536323 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 1827 | 1461191536326 Marionette TRACE conn3 <- [1,2450,null,{}] 15:32:16 INFO - PROCESS | 1827 | 1461191536333 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}] 15:32:16 INFO - PROCESS | 1827 | 1461191536583 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:32:16 INFO - PROCESS | 1827 | 1461191536907 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259985000 == 174 [pid = 1827] [id = 620] 15:32:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1238ace400) [pid = 1827] [serial = 1861] [outer = (nil)] 15:32:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f125600c000) [pid = 1827] [serial = 1862] [outer = 0x7f1238ace400] 15:32:16 INFO - PROCESS | 1827 | 1461191536990 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f125724d800) [pid = 1827] [serial = 1863] [outer = 0x7f1238ace400] 15:32:17 INFO - PROCESS | 1827 | 1461191537863 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]]]}] 15:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1588ms 15:32:17 INFO - PROCESS | 1827 | 1461191537913 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 1827 | 1461191537917 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:32:17 INFO - PROCESS | 1827 | 1461191537923 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1827 | 1461191537926 Marionette TRACE conn3 <- [1,2454,null,{}] 15:32:17 INFO - PROCESS | 1827 | 1461191537931 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}] 15:32:18 INFO - PROCESS | 1827 | 1461191538221 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:32:18 INFO - PROCESS | 1827 | 1461191538542 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12604d2800 == 175 [pid = 1827] [id = 621] 15:32:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f12556a7000) [pid = 1827] [serial = 1864] [outer = (nil)] 15:32:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1257839400) [pid = 1827] [serial = 1865] [outer = 0x7f12556a7000] 15:32:18 INFO - PROCESS | 1827 | 1461191538626 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1258ccec00) [pid = 1827] [serial = 1866] [outer = 0x7f12556a7000] 15:32:19 INFO - PROCESS | 1827 | 1461191539528 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]]]}] 15:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1684ms 15:32:19 INFO - PROCESS | 1827 | 1461191539610 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1827 | 1461191539617 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:32:19 INFO - PROCESS | 1827 | 1461191539627 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1827 | 1461191539631 Marionette TRACE conn3 <- [1,2458,null,{}] 15:32:19 INFO - PROCESS | 1827 | 1461191539641 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}] 15:32:20 INFO - PROCESS | 1827 | 1461191540041 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:32:20 INFO - PROCESS | 1827 | 1461191540455 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126920f000 == 176 [pid = 1827] [id = 622] 15:32:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1252c25000) [pid = 1827] [serial = 1867] [outer = (nil)] 15:32:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1259e02c00) [pid = 1827] [serial = 1868] [outer = 0x7f1252c25000] 15:32:20 INFO - PROCESS | 1827 | 1461191540585 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f125c308800) [pid = 1827] [serial = 1869] [outer = 0x7f1252c25000] 15:32:21 INFO - PROCESS | 1827 | 1461191541977 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]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2399ms 15:32:22 INFO - PROCESS | 1827 | 1461191542029 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1827 | 1461191542035 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:32:22 INFO - PROCESS | 1827 | 1461191542045 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1827 | 1461191542051 Marionette TRACE conn3 <- [1,2462,null,{}] 15:32:22 INFO - PROCESS | 1827 | 1461191542076 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}] 15:32:22 INFO - PROCESS | 1827 | 1461191542487 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:32:22 INFO - PROCESS | 1827 | 1461191542901 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126d87c800 == 177 [pid = 1827] [id = 623] 15:32:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f124050b400) [pid = 1827] [serial = 1870] [outer = (nil)] 15:32:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f125c5b1400) [pid = 1827] [serial = 1871] [outer = 0x7f124050b400] 15:32:23 INFO - PROCESS | 1827 | 1461191543032 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f12664aa400) [pid = 1827] [serial = 1872] [outer = 0x7f124050b400] 15:32:24 INFO - PROCESS | 1827 | 1461191544104 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]]]}] 15:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2109ms 15:32:24 INFO - PROCESS | 1827 | 1461191544155 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 1827 | 1461191544164 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:32:24 INFO - PROCESS | 1827 | 1461191544178 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 1827 | 1461191544187 Marionette TRACE conn3 <- [1,2466,null,{}] 15:32:24 INFO - PROCESS | 1827 | 1461191544195 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}] 15:32:24 INFO - PROCESS | 1827 | 1461191544454 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:32:24 INFO - PROCESS | 1827 | 1461191544777 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c9c0000 == 178 [pid = 1827] [id = 624] 15:32:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f1242ff4000) [pid = 1827] [serial = 1873] [outer = (nil)] 15:32:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1243dba400) [pid = 1827] [serial = 1874] [outer = 0x7f1242ff4000] 15:32:24 INFO - PROCESS | 1827 | 1461191544867 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1243dbf400) [pid = 1827] [serial = 1875] [outer = 0x7f1242ff4000] 15:32:25 INFO - PROCESS | 1827 | 1461191545750 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]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1641ms 15:32:25 INFO - PROCESS | 1827 | 1461191545818 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1827 | 1461191545820 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:32:25 INFO - PROCESS | 1827 | 1461191545835 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1827 | 1461191545844 Marionette TRACE conn3 <- [1,2470,null,{}] 15:32:25 INFO - PROCESS | 1827 | 1461191545850 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}] 15:32:26 INFO - PROCESS | 1827 | 1461191546120 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:32:26 INFO - PROCESS | 1827 | 1461191546452 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c24000 == 177 [pid = 1827] [id = 542] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248dad800 == 176 [pid = 1827] [id = 459] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12418e1000 == 175 [pid = 1827] [id = 461] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243c7a800 == 174 [pid = 1827] [id = 539] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1ec800 == 173 [pid = 1827] [id = 538] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248da1800 == 172 [pid = 1827] [id = 543] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12430af000 == 171 [pid = 1827] [id = 607] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243078800 == 170 [pid = 1827] [id = 606] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240620000 == 169 [pid = 1827] [id = 605] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ef86800 == 168 [pid = 1827] [id = 604] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253841000 == 167 [pid = 1827] [id = 593] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1251428000 == 166 [pid = 1827] [id = 592] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f71f000 == 165 [pid = 1827] [id = 591] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248fe2800 == 164 [pid = 1827] [id = 590] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248da4800 == 163 [pid = 1827] [id = 589] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c4f800 == 162 [pid = 1827] [id = 588] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245f91000 == 161 [pid = 1827] [id = 587] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12446e5000 == 160 [pid = 1827] [id = 586] 15:32:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242866000 == 159 [pid = 1827] [id = 585] 15:32:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1238ae3000 == 160 [pid = 1827] [id = 625] 15:32:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1238ac9c00) [pid = 1827] [serial = 1876] [outer = (nil)] 15:32:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1238ad1c00) [pid = 1827] [serial = 1877] [outer = 0x7f1238ac9c00] 15:32:28 INFO - PROCESS | 1827 | 1461191548311 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f123bfda400) [pid = 1827] [serial = 1878] [outer = 0x7f1238ac9c00] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f124d910c00) [pid = 1827] [serial = 1700] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f1253c1b800) [pid = 1827] [serial = 1719] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1258279400) [pid = 1827] [serial = 1727] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f123f480800) [pid = 1827] [serial = 1688] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f123c3a1000) [pid = 1827] [serial = 1743] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f124ec29800) [pid = 1827] [serial = 1703] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1245251400) [pid = 1827] [serial = 1626] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f1265538c00) [pid = 1827] [serial = 1737] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f124f859800) [pid = 1827] [serial = 1707] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f123e08a000) [pid = 1827] [serial = 1746] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f1256ff5c00) [pid = 1827] [serial = 1665] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f1253508400) [pid = 1827] [serial = 1647] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1246e85800) [pid = 1827] [serial = 1629] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f125331f400) [pid = 1827] [serial = 1716] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f123e087800) [pid = 1827] [serial = 1617] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f124f4a3400) [pid = 1827] [serial = 1706] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1257707400) [pid = 1827] [serial = 1725] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f124fc63800) [pid = 1827] [serial = 1709] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f125707dc00) [pid = 1827] [serial = 1724] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f124f202c00) [pid = 1827] [serial = 1635] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f124fd0d800) [pid = 1827] [serial = 1710] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f124da9c000) [pid = 1827] [serial = 1632] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f124f748800) [pid = 1827] [serial = 1638] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1252dfc800) [pid = 1827] [serial = 1644] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f123c356400) [pid = 1827] [serial = 1742] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1250516800) [pid = 1827] [serial = 1712] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f123c364800) [pid = 1827] [serial = 1685] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1258d9e400) [pid = 1827] [serial = 1728] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1247c09400) [pid = 1827] [serial = 1694] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f123f47b800) [pid = 1827] [serial = 1748] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f125c37a800) [pid = 1827] [serial = 1736] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1247f37000) [pid = 1827] [serial = 1697] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1253b68000) [pid = 1827] [serial = 1653] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1253dd0400) [pid = 1827] [serial = 1659] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f12560e1800) [pid = 1827] [serial = 1722] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f12406b3000) [pid = 1827] [serial = 1751] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f12664a9c00) [pid = 1827] [serial = 1739] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f124dc4f000) [pid = 1827] [serial = 1701] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f125c309400) [pid = 1827] [serial = 1733] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1254a4bc00) [pid = 1827] [serial = 1721] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f125136a400) [pid = 1827] [serial = 1713] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1252eef000) [pid = 1827] [serial = 1715] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f12416e4c00) [pid = 1827] [serial = 1620] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1253ac8c00) [pid = 1827] [serial = 1650] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f123c3f1800) [pid = 1827] [serial = 1686] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f123f84f400) [pid = 1827] [serial = 1749] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f124f2e9c00) [pid = 1827] [serial = 1704] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1247f5bc00) [pid = 1827] [serial = 1698] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f12406b1400) [pid = 1827] [serial = 1689] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1253736000) [pid = 1827] [serial = 1718] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1259aa8400) [pid = 1827] [serial = 1730] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1253c87000) [pid = 1827] [serial = 1656] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f126669b400) [pid = 1827] [serial = 1740] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f12416e6c00) [pid = 1827] [serial = 1752] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1243ff3c00) [pid = 1827] [serial = 1623] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1247de1400) [pid = 1827] [serial = 1695] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1245244800) [pid = 1827] [serial = 1692] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f123c692c00) [pid = 1827] [serial = 1745] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1259e03c00) [pid = 1827] [serial = 1731] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f12444c8400) [pid = 1827] [serial = 1691] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f125c34f000) [pid = 1827] [serial = 1734] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f12557a3400) [pid = 1827] [serial = 1662] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f12416eec00) [pid = 1827] [serial = 1614] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1242e64c00) [pid = 1827] [serial = 1754] [outer = (nil)] [url = about:blank] 15:32:28 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f12503afc00) [pid = 1827] [serial = 1641] [outer = (nil)] [url = about:blank] 15:32:29 INFO - PROCESS | 1827 | 1461191549278 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]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3499ms 15:32:29 INFO - PROCESS | 1827 | 1461191549336 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1827 | 1461191549343 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:32:29 INFO - PROCESS | 1827 | 1461191549353 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1827 | 1461191549357 Marionette TRACE conn3 <- [1,2474,null,{}] 15:32:29 INFO - PROCESS | 1827 | 1461191549364 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}] 15:32:29 INFO - PROCESS | 1827 | 1461191549607 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:32:29 INFO - PROCESS | 1827 | 1461191549810 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ccbb000 == 161 [pid = 1827] [id = 626] 15:32:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f123bfd8800) [pid = 1827] [serial = 1879] [outer = (nil)] 15:32:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f123c2c5400) [pid = 1827] [serial = 1880] [outer = 0x7f123bfd8800] 15:32:29 INFO - PROCESS | 1827 | 1461191549886 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f123c35e800) [pid = 1827] [serial = 1881] [outer = 0x7f123bfd8800] 15:32:30 INFO - PROCESS | 1827 | 1461191550730 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1434ms 15:32:30 INFO - PROCESS | 1827 | 1461191550787 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1827 | 1461191550793 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:32:30 INFO - PROCESS | 1827 | 1461191550807 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1827 | 1461191550814 Marionette TRACE conn3 <- [1,2478,null,{}] 15:32:30 INFO - PROCESS | 1827 | 1461191550820 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}] 15:32:31 INFO - PROCESS | 1827 | 1461191551165 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:32:31 INFO - PROCESS | 1827 | 1461191551199 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1e3800 == 162 [pid = 1827] [id = 627] 15:32:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f123c3e3800) [pid = 1827] [serial = 1882] [outer = (nil)] 15:32:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f123c3f0400) [pid = 1827] [serial = 1883] [outer = 0x7f123c3e3800] 15:32:31 INFO - PROCESS | 1827 | 1461191551265 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f123c699800) [pid = 1827] [serial = 1884] [outer = 0x7f123c3e3800] 15:32:32 INFO - PROCESS | 1827 | 1461191552554 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]]]}] 15:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1797ms 15:32:32 INFO - PROCESS | 1827 | 1461191552602 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1827 | 1461191552606 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:32:32 INFO - PROCESS | 1827 | 1461191552611 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1827 | 1461191552616 Marionette TRACE conn3 <- [1,2482,null,{}] 15:32:32 INFO - PROCESS | 1827 | 1461191552638 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}] 15:32:32 INFO - PROCESS | 1827 | 1461191552943 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f123efddc00) [pid = 1827] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f12416e5c00) [pid = 1827] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f124da94000) [pid = 1827] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f124da92800) [pid = 1827] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1245bdb400) [pid = 1827] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f12444c8c00) [pid = 1827] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1242ff2000) [pid = 1827] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f123c3f5000) [pid = 1827] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f123c3f3000) [pid = 1827] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f123c360c00) [pid = 1827] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f123c3a4000) [pid = 1827] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1242c6a400) [pid = 1827] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1247f30c00) [pid = 1827] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f125782bc00) [pid = 1827] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f123efdd800) [pid = 1827] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1243ff7400) [pid = 1827] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f124f4aec00) [pid = 1827] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1248a20000) [pid = 1827] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f124d908400) [pid = 1827] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f1253c1d000) [pid = 1827] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f124f2e8c00) [pid = 1827] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f124d8d9800) [pid = 1827] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:32:33 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f124f20bc00) [pid = 1827] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:32:33 INFO - PROCESS | 1827 | 1461191553664 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f11a800 == 163 [pid = 1827] [id = 628] 15:32:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f123c2c6000) [pid = 1827] [serial = 1885] [outer = (nil)] 15:32:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f123c923c00) [pid = 1827] [serial = 1886] [outer = 0x7f123c2c6000] 15:32:33 INFO - PROCESS | 1827 | 1461191553730 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f123efd8400) [pid = 1827] [serial = 1887] [outer = 0x7f123c2c6000] 15:32:34 INFO - PROCESS | 1827 | 1461191554473 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]]]}] 15:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1889ms 15:32:34 INFO - PROCESS | 1827 | 1461191554502 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 1827 | 1461191554507 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:32:34 INFO - PROCESS | 1827 | 1461191554512 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 1827 | 1461191554514 Marionette TRACE conn3 <- [1,2486,null,{}] 15:32:34 INFO - PROCESS | 1827 | 1461191554533 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}] 15:32:34 INFO - PROCESS | 1827 | 1461191554749 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:32:34 INFO - PROCESS | 1827 | 1461191554764 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124096d000 == 164 [pid = 1827] [id = 629] 15:32:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f123efdf400) [pid = 1827] [serial = 1888] [outer = (nil)] 15:32:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f123f151800) [pid = 1827] [serial = 1889] [outer = 0x7f123efdf400] 15:32:34 INFO - PROCESS | 1827 | 1461191554825 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f123f47d000) [pid = 1827] [serial = 1890] [outer = 0x7f123efdf400] 15:32:36 INFO - PROCESS | 1827 | 1461191556023 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]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1542ms 15:32:36 INFO - PROCESS | 1827 | 1461191556057 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1827 | 1461191556061 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:32:36 INFO - PROCESS | 1827 | 1461191556070 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1827 | 1461191556076 Marionette TRACE conn3 <- [1,2490,null,{}] 15:32:36 INFO - PROCESS | 1827 | 1461191556086 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}] 15:32:36 INFO - PROCESS | 1827 | 1461191556339 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:32:36 INFO - PROCESS | 1827 | 1461191556680 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1b1000 == 165 [pid = 1827] [id = 630] 15:32:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f123c35ac00) [pid = 1827] [serial = 1891] [outer = (nil)] 15:32:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f123c3a0800) [pid = 1827] [serial = 1892] [outer = 0x7f123c35ac00] 15:32:36 INFO - PROCESS | 1827 | 1461191556765 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f123c924400) [pid = 1827] [serial = 1893] [outer = 0x7f123c35ac00] 15:32:37 INFO - PROCESS | 1827 | 1461191557696 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]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1690ms 15:32:37 INFO - PROCESS | 1827 | 1461191557761 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 1827 | 1461191557770 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:32:37 INFO - PROCESS | 1827 | 1461191557781 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1827 | 1461191557785 Marionette TRACE conn3 <- [1,2494,null,{}] 15:32:37 INFO - PROCESS | 1827 | 1461191557792 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}] 15:32:38 INFO - PROCESS | 1827 | 1461191558077 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:32:38 INFO - PROCESS | 1827 | 1461191558400 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242864000 == 166 [pid = 1827] [id = 631] 15:32:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f123efe3c00) [pid = 1827] [serial = 1894] [outer = (nil)] 15:32:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f123f480000) [pid = 1827] [serial = 1895] [outer = 0x7f123efe3c00] 15:32:38 INFO - PROCESS | 1827 | 1461191558477 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f123f849000) [pid = 1827] [serial = 1896] [outer = 0x7f123efe3c00] 15:32:39 INFO - PROCESS | 1827 | 1461191559499 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]]]}] 15:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1783ms 15:32:39 INFO - PROCESS | 1827 | 1461191559564 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 1827 | 1461191559568 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:32:39 INFO - PROCESS | 1827 | 1461191559575 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1827 | 1461191559581 Marionette TRACE conn3 <- [1,2498,null,{}] 15:32:39 INFO - PROCESS | 1827 | 1461191559597 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}] 15:32:39 INFO - PROCESS | 1827 | 1461191559878 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:32:40 INFO - PROCESS | 1827 | 1461191560194 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243069800 == 167 [pid = 1827] [id = 632] 15:32:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f124050e800) [pid = 1827] [serial = 1897] [outer = (nil)] 15:32:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f12406b5c00) [pid = 1827] [serial = 1898] [outer = 0x7f124050e800] 15:32:40 INFO - PROCESS | 1827 | 1461191560279 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f12416e1400) [pid = 1827] [serial = 1899] [outer = 0x7f124050e800] 15:32:41 INFO - PROCESS | 1827 | 1461191561166 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]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1690ms 15:32:41 INFO - PROCESS | 1827 | 1461191561266 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1827 | 1461191561271 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:32:41 INFO - PROCESS | 1827 | 1461191561277 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1827 | 1461191561280 Marionette TRACE conn3 <- [1,2502,null,{}] 15:32:41 INFO - PROCESS | 1827 | 1461191561286 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}] 15:32:41 INFO - PROCESS | 1827 | 1461191561564 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:32:41 INFO - PROCESS | 1827 | 1461191561883 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243c70000 == 168 [pid = 1827] [id = 633] 15:32:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1240511800) [pid = 1827] [serial = 1900] [outer = (nil)] 15:32:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1242c74000) [pid = 1827] [serial = 1901] [outer = 0x7f1240511800] 15:32:41 INFO - PROCESS | 1827 | 1461191561961 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1242d90000) [pid = 1827] [serial = 1902] [outer = 0x7f1240511800] 15:32:42 INFO - PROCESS | 1827 | 1461191562825 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]]]}] 15:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1580ms 15:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:32:42 INFO - PROCESS | 1827 | 1461191562858 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1827 | 1461191562861 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:32:42 INFO - PROCESS | 1827 | 1461191562867 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1827 | 1461191562870 Marionette TRACE conn3 <- [1,2506,null,{}] 15:32:42 INFO - PROCESS | 1827 | 1461191562875 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}] 15:32:43 INFO - PROCESS | 1827 | 1461191563104 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:32:43 INFO - PROCESS | 1827 | 1461191563381 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243f1c000 == 169 [pid = 1827] [id = 634] 15:32:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f12416e5000) [pid = 1827] [serial = 1903] [outer = (nil)] 15:32:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1242df1000) [pid = 1827] [serial = 1904] [outer = 0x7f12416e5000] 15:32:43 INFO - PROCESS | 1827 | 1461191563502 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1242e6c000) [pid = 1827] [serial = 1905] [outer = 0x7f12416e5000] 15:32:44 INFO - PROCESS | 1827 | 1461191564412 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]]]}] 15:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1589ms 15:32:44 INFO - PROCESS | 1827 | 1461191564456 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 1827 | 1461191564462 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:32:44 INFO - PROCESS | 1827 | 1461191564491 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 1827 | 1461191564496 Marionette TRACE conn3 <- [1,2510,null,{}] 15:32:44 INFO - PROCESS | 1827 | 1461191564503 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}] 15:32:44 INFO - PROCESS | 1827 | 1461191564789 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:32:45 INFO - PROCESS | 1827 | 1461191565132 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124457a800 == 170 [pid = 1827] [id = 635] 15:32:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1243ff1000) [pid = 1827] [serial = 1906] [outer = (nil)] 15:32:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1243ff7000) [pid = 1827] [serial = 1907] [outer = 0x7f1243ff1000] 15:32:45 INFO - PROCESS | 1827 | 1461191565232 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f12444c6800) [pid = 1827] [serial = 1908] [outer = 0x7f1243ff1000] 15:32:46 INFO - PROCESS | 1827 | 1461191566149 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]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1741ms 15:32:46 INFO - PROCESS | 1827 | 1461191566228 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:32:46 INFO - PROCESS | 1827 | 1461191566232 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:32:46 INFO - PROCESS | 1827 | 1461191566239 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1827 | 1461191566242 Marionette TRACE conn3 <- [1,2514,null,{}] 15:32:46 INFO - PROCESS | 1827 | 1461191566248 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}] 15:32:46 INFO - PROCESS | 1827 | 1461191566537 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:32:46 INFO - PROCESS | 1827 | 1461191566852 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124551a800 == 171 [pid = 1827] [id = 636] 15:32:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1243ff2400) [pid = 1827] [serial = 1909] [outer = (nil)] 15:32:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f124479a800) [pid = 1827] [serial = 1910] [outer = 0x7f1243ff2400] 15:32:46 INFO - PROCESS | 1827 | 1461191566938 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f12447e8000) [pid = 1827] [serial = 1911] [outer = 0x7f1243ff2400] 15:32:47 INFO - PROCESS | 1827 | 1461191567868 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]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1683ms 15:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:32:47 INFO - PROCESS | 1827 | 1461191567923 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1827 | 1461191567926 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:32:47 INFO - PROCESS | 1827 | 1461191567932 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1827 | 1461191567936 Marionette TRACE conn3 <- [1,2518,null,{}] 15:32:47 INFO - PROCESS | 1827 | 1461191567941 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}] 15:32:48 INFO - PROCESS | 1827 | 1461191568181 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:32:48 INFO - PROCESS | 1827 | 1461191568453 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b8a800 == 172 [pid = 1827] [id = 637] 15:32:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f12416e4000) [pid = 1827] [serial = 1912] [outer = (nil)] 15:32:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1245243800) [pid = 1827] [serial = 1913] [outer = 0x7f12416e4000] 15:32:48 INFO - PROCESS | 1827 | 1461191568572 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f124524f400) [pid = 1827] [serial = 1914] [outer = 0x7f12416e4000] 15:32:49 INFO - PROCESS | 1827 | 1461191569434 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]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1535ms 15:32:49 INFO - PROCESS | 1827 | 1461191569467 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1827 | 1461191569470 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:32:49 INFO - PROCESS | 1827 | 1461191569477 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1827 | 1461191569480 Marionette TRACE conn3 <- [1,2522,null,{}] 15:32:49 INFO - PROCESS | 1827 | 1461191569487 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}] 15:32:49 INFO - PROCESS | 1827 | 1461191569730 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:32:50 INFO - PROCESS | 1827 | 1461191570055 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245d62000 == 173 [pid = 1827] [id = 638] 15:32:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1242fec800) [pid = 1827] [serial = 1915] [outer = (nil)] 15:32:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1245be4800) [pid = 1827] [serial = 1916] [outer = 0x7f1242fec800] 15:32:50 INFO - PROCESS | 1827 | 1461191570136 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1245eb0800) [pid = 1827] [serial = 1917] [outer = 0x7f1242fec800] 15:32:51 INFO - PROCESS | 1827 | 1461191571013 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]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1581ms 15:32:51 INFO - PROCESS | 1827 | 1461191571058 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1827 | 1461191571062 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:32:51 INFO - PROCESS | 1827 | 1461191571068 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1827 | 1461191571072 Marionette TRACE conn3 <- [1,2526,null,{}] 15:32:51 INFO - PROCESS | 1827 | 1461191571077 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}] 15:32:51 INFO - PROCESS | 1827 | 1461191571328 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:32:51 INFO - PROCESS | 1827 | 1461191571651 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bde800 == 174 [pid = 1827] [id = 639] 15:32:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f12416e2000) [pid = 1827] [serial = 1918] [outer = (nil)] 15:32:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1245ebb800) [pid = 1827] [serial = 1919] [outer = 0x7f12416e2000] 15:32:51 INFO - PROCESS | 1827 | 1461191571730 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1246e28800) [pid = 1827] [serial = 1920] [outer = 0x7f12416e2000] 15:32:52 INFO - PROCESS | 1827 | 1461191572593 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]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1585ms 15:32:52 INFO - PROCESS | 1827 | 1461191572655 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1827 | 1461191572658 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:32:52 INFO - PROCESS | 1827 | 1461191572667 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1827 | 1461191572671 Marionette TRACE conn3 <- [1,2530,null,{}] 15:32:52 INFO - PROCESS | 1827 | 1461191572678 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}] 15:32:52 INFO - PROCESS | 1827 | 1461191572950 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:32:53 INFO - PROCESS | 1827 | 1461191573278 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e5f800 == 175 [pid = 1827] [id = 640] 15:32:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1247dd6400) [pid = 1827] [serial = 1921] [outer = (nil)] 15:32:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1247dda000) [pid = 1827] [serial = 1922] [outer = 0x7f1247dd6400] 15:32:53 INFO - PROCESS | 1827 | 1461191573367 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1247e4fc00) [pid = 1827] [serial = 1923] [outer = 0x7f1247dd6400] 15:32:54 INFO - PROCESS | 1827 | 1461191574270 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]]]}] 15:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1683ms 15:32:54 INFO - PROCESS | 1827 | 1461191574350 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 1827 | 1461191574354 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:32:54 INFO - PROCESS | 1827 | 1461191574360 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 1827 | 1461191574363 Marionette TRACE conn3 <- [1,2534,null,{}] 15:32:54 INFO - PROCESS | 1827 | 1461191574369 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}] 15:32:54 INFO - PROCESS | 1827 | 1461191574646 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:32:54 INFO - PROCESS | 1827 | 1461191574966 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248b1b000 == 176 [pid = 1827] [id = 641] 15:32:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1247e55c00) [pid = 1827] [serial = 1924] [outer = (nil)] 15:32:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1247f33800) [pid = 1827] [serial = 1925] [outer = 0x7f1247e55c00] 15:32:55 INFO - PROCESS | 1827 | 1461191575047 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1247f58800) [pid = 1827] [serial = 1926] [outer = 0x7f1247e55c00] 15:32:55 INFO - PROCESS | 1827 | 1461191575903 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]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1592ms 15:32:55 INFO - PROCESS | 1827 | 1461191575953 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1827 | 1461191575957 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:32:55 INFO - PROCESS | 1827 | 1461191575963 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1827 | 1461191575965 Marionette TRACE conn3 <- [1,2538,null,{}] 15:32:55 INFO - PROCESS | 1827 | 1461191575971 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}] 15:32:56 INFO - PROCESS | 1827 | 1461191576208 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:32:56 INFO - PROCESS | 1827 | 1461191576576 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248e20800 == 177 [pid = 1827] [id = 642] 15:32:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1247e51400) [pid = 1827] [serial = 1927] [outer = (nil)] 15:32:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1248089800) [pid = 1827] [serial = 1928] [outer = 0x7f1247e51400] 15:32:56 INFO - PROCESS | 1827 | 1461191576655 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1248090000) [pid = 1827] [serial = 1929] [outer = 0x7f1247e51400] 15:32:57 INFO - PROCESS | 1827 | 1461191577531 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]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1632ms 15:32:57 INFO - PROCESS | 1827 | 1461191577597 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 1827 | 1461191577601 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:32:57 INFO - PROCESS | 1827 | 1461191577607 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1827 | 1461191577611 Marionette TRACE conn3 <- [1,2542,null,{}] 15:32:57 INFO - PROCESS | 1827 | 1461191577616 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}] 15:32:57 INFO - PROCESS | 1827 | 1461191577861 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:32:58 INFO - PROCESS | 1827 | 1461191578178 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f4b000 == 178 [pid = 1827] [id = 643] 15:32:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1247f5f000) [pid = 1827] [serial = 1930] [outer = (nil)] 15:32:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1248a1cc00) [pid = 1827] [serial = 1931] [outer = 0x7f1247f5f000] 15:32:58 INFO - PROCESS | 1827 | 1461191578257 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1248a22400) [pid = 1827] [serial = 1932] [outer = 0x7f1247f5f000] 15:32:59 INFO - PROCESS | 1827 | 1461191579123 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]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1585ms 15:32:59 INFO - PROCESS | 1827 | 1461191579193 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1827 | 1461191579197 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:32:59 INFO - PROCESS | 1827 | 1461191579203 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1827 | 1461191579205 Marionette TRACE conn3 <- [1,2546,null,{}] 15:32:59 INFO - PROCESS | 1827 | 1461191579211 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}] 15:32:59 INFO - PROCESS | 1827 | 1461191579501 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:32:59 INFO - PROCESS | 1827 | 1461191579821 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124da45000 == 179 [pid = 1827] [id = 644] 15:32:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f12406af000) [pid = 1827] [serial = 1933] [outer = (nil)] 15:32:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1249019c00) [pid = 1827] [serial = 1934] [outer = 0x7f12406af000] 15:32:59 INFO - PROCESS | 1827 | 1461191579901 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f124d8d7800) [pid = 1827] [serial = 1935] [outer = 0x7f12406af000] 15:33:00 INFO - PROCESS | 1827 | 1461191580794 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]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1629ms 15:33:00 INFO - PROCESS | 1827 | 1461191580833 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:33:00 INFO - PROCESS | 1827 | 1461191580837 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:33:00 INFO - PROCESS | 1827 | 1461191580843 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1827 | 1461191580849 Marionette TRACE conn3 <- [1,2550,null,{}] 15:33:00 INFO - PROCESS | 1827 | 1461191580855 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}] 15:33:01 INFO - PROCESS | 1827 | 1461191581097 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:33:01 INFO - PROCESS | 1827 | 1461191581351 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124eba6000 == 180 [pid = 1827] [id = 645] 15:33:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1245bdb800) [pid = 1827] [serial = 1936] [outer = (nil)] 15:33:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f124d907000) [pid = 1827] [serial = 1937] [outer = 0x7f1245bdb800] 15:33:01 INFO - PROCESS | 1827 | 1461191581486 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f124da92800) [pid = 1827] [serial = 1938] [outer = 0x7f1245bdb800] 15:33:02 INFO - PROCESS | 1827 | 1461191582454 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]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1635ms 15:33:02 INFO - PROCESS | 1827 | 1461191582478 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1827 | 1461191582482 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:33:02 INFO - PROCESS | 1827 | 1461191582488 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1827 | 1461191582490 Marionette TRACE conn3 <- [1,2554,null,{}] 15:33:02 INFO - PROCESS | 1827 | 1461191582495 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}] 15:33:02 INFO - PROCESS | 1827 | 1461191582739 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:33:03 INFO - PROCESS | 1827 | 1461191583064 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f829800 == 181 [pid = 1827] [id = 646] 15:33:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f124da92c00) [pid = 1827] [serial = 1939] [outer = (nil)] 15:33:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f124dbeb400) [pid = 1827] [serial = 1940] [outer = 0x7f124da92c00] 15:33:03 INFO - PROCESS | 1827 | 1461191583143 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f124dbf3400) [pid = 1827] [serial = 1941] [outer = 0x7f124da92c00] 15:33:04 INFO - PROCESS | 1827 | 1461191584036 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]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1588ms 15:33:04 INFO - PROCESS | 1827 | 1461191584077 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 1827 | 1461191584081 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:33:04 INFO - PROCESS | 1827 | 1461191584088 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 1827 | 1461191584091 Marionette TRACE conn3 <- [1,2558,null,{}] 15:33:04 INFO - PROCESS | 1827 | 1461191584098 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}] 15:33:04 INFO - PROCESS | 1827 | 1461191584351 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:33:04 INFO - PROCESS | 1827 | 1461191584681 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125013c800 == 182 [pid = 1827] [id = 647] 15:33:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f124479a400) [pid = 1827] [serial = 1942] [outer = (nil)] 15:33:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f124dbf7400) [pid = 1827] [serial = 1943] [outer = 0x7f124479a400] 15:33:04 INFO - PROCESS | 1827 | 1461191584765 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f124dcc5800) [pid = 1827] [serial = 1944] [outer = 0x7f124479a400] 15:33:05 INFO - PROCESS | 1827 | 1461191585656 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]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1631ms 15:33:05 INFO - PROCESS | 1827 | 1461191585721 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1827 | 1461191585724 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:33:05 INFO - PROCESS | 1827 | 1461191585730 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1827 | 1461191585733 Marionette TRACE conn3 <- [1,2562,null,{}] 15:33:05 INFO - PROCESS | 1827 | 1461191585738 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}] 15:33:05 INFO - PROCESS | 1827 | 1461191585991 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12407aa000 == 181 [pid = 1827] [id = 536] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ef9e800 == 180 [pid = 1827] [id = 534] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246bc4800 == 179 [pid = 1827] [id = 468] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243caa800 == 178 [pid = 1827] [id = 466] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240612800 == 177 [pid = 1827] [id = 535] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257643000 == 176 [pid = 1827] [id = 336] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c9c0000 == 175 [pid = 1827] [id = 624] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126d87c800 == 174 [pid = 1827] [id = 623] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126920f000 == 173 [pid = 1827] [id = 622] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12604d2800 == 172 [pid = 1827] [id = 621] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259985000 == 171 [pid = 1827] [id = 620] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258865000 == 170 [pid = 1827] [id = 619] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257657800 == 169 [pid = 1827] [id = 618] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12556c9000 == 168 [pid = 1827] [id = 617] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125384b800 == 167 [pid = 1827] [id = 616] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125077b000 == 166 [pid = 1827] [id = 615] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1ce000 == 165 [pid = 1827] [id = 614] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f07800 == 164 [pid = 1827] [id = 613] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e74800 == 163 [pid = 1827] [id = 612] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245fa5800 == 162 [pid = 1827] [id = 611] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12446e3800 == 161 [pid = 1827] [id = 610] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242ca7000 == 160 [pid = 1827] [id = 609] 15:33:07 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c3d1800 == 159 [pid = 1827] [id = 608] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1242d8b400) [pid = 1827] [serial = 1820] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1242e6a000) [pid = 1827] [serial = 1821] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f124f74c000) [pid = 1827] [serial = 1775] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f124f211800) [pid = 1827] [serial = 1773] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f124ec2b400) [pid = 1827] [serial = 1772] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1248a19000) [pid = 1827] [serial = 1770] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1247f62400) [pid = 1827] [serial = 1769] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1247f3d000) [pid = 1827] [serial = 1767] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1247ddf800) [pid = 1827] [serial = 1766] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f124524ec00) [pid = 1827] [serial = 1764] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f12447e4c00) [pid = 1827] [serial = 1763] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1242d90800) [pid = 1827] [serial = 1761] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f12406b8400) [pid = 1827] [serial = 1760] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f123e08fc00) [pid = 1827] [serial = 1758] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f123c693000) [pid = 1827] [serial = 1757] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f123ee50000) [pid = 1827] [serial = 1817] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f123c3a8800) [pid = 1827] [serial = 1814] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f123c3ef000) [pid = 1827] [serial = 1815] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1242c76400) [pid = 1827] [serial = 1812] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1242c72000) [pid = 1827] [serial = 1811] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1257838c00) [pid = 1827] [serial = 1809] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f126b6bc800) [pid = 1827] [serial = 1808] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1257837800) [pid = 1827] [serial = 1806] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1257832c00) [pid = 1827] [serial = 1805] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f126b6bdc00) [pid = 1827] [serial = 1803] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f12697a3c00) [pid = 1827] [serial = 1802] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1269716800) [pid = 1827] [serial = 1800] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1267807c00) [pid = 1827] [serial = 1799] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f126766f800) [pid = 1827] [serial = 1797] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1267658000) [pid = 1827] [serial = 1796] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f126752a000) [pid = 1827] [serial = 1794] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f126618b400) [pid = 1827] [serial = 1793] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f125c347800) [pid = 1827] [serial = 1791] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f125737bc00) [pid = 1827] [serial = 1790] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f12557a3000) [pid = 1827] [serial = 1788] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1253dc6c00) [pid = 1827] [serial = 1787] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1253317800) [pid = 1827] [serial = 1785] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1252ea0000) [pid = 1827] [serial = 1784] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1252c29800) [pid = 1827] [serial = 1782] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f124fc65000) [pid = 1827] [serial = 1781] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f125125d800) [pid = 1827] [serial = 1779] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f124fd10c00) [pid = 1827] [serial = 1778] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f124fc59400) [pid = 1827] [serial = 1776] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1240844000) [pid = 1827] [serial = 1823] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f123f47b000) [pid = 1827] [serial = 1818] [outer = (nil)] [url = about:blank] 15:33:07 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f124524c800) [pid = 1827] [serial = 1683] [outer = (nil)] [url = about:blank] 15:33:08 INFO - PROCESS | 1827 | 1461191588067 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c3c0000 == 160 [pid = 1827] [id = 648] 15:33:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f123bfd3400) [pid = 1827] [serial = 1945] [outer = (nil)] 15:33:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f123bfda000) [pid = 1827] [serial = 1946] [outer = 0x7f123bfd3400] 15:33:08 INFO - PROCESS | 1827 | 1461191588144 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f123c296000) [pid = 1827] [serial = 1947] [outer = 0x7f123bfd3400] 15:33:08 INFO - PROCESS | 1827 | 1461191588989 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 3298ms 15:33:09 INFO - PROCESS | 1827 | 1461191589032 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1827 | 1461191589038 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:33:09 INFO - PROCESS | 1827 | 1461191589047 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1827 | 1461191589051 Marionette TRACE conn3 <- [1,2566,null,{}] 15:33:09 INFO - PROCESS | 1827 | 1461191589058 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}] 15:33:09 INFO - PROCESS | 1827 | 1461191589397 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:33:09 INFO - PROCESS | 1827 | 1461191589526 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ef90800 == 161 [pid = 1827] [id = 649] 15:33:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f123bfd5400) [pid = 1827] [serial = 1948] [outer = (nil)] 15:33:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f123c3ef000) [pid = 1827] [serial = 1949] [outer = 0x7f123bfd5400] 15:33:09 INFO - PROCESS | 1827 | 1461191589597 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f123e086000) [pid = 1827] [serial = 1950] [outer = 0x7f123bfd5400] 15:33:10 INFO - PROCESS | 1827 | 1461191590560 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]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1540ms 15:33:10 INFO - PROCESS | 1827 | 1461191590591 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1827 | 1461191590596 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:33:10 INFO - PROCESS | 1827 | 1461191590603 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1827 | 1461191590605 Marionette TRACE conn3 <- [1,2570,null,{}] 15:33:10 INFO - PROCESS | 1827 | 1461191590612 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}] 15:33:10 INFO - PROCESS | 1827 | 1461191590911 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:33:10 INFO - PROCESS | 1827 | 1461191590956 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240867800 == 162 [pid = 1827] [id = 650] 15:33:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f123ee49400) [pid = 1827] [serial = 1951] [outer = (nil)] 15:33:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f123f479000) [pid = 1827] [serial = 1952] [outer = 0x7f123ee49400] 15:33:11 INFO - PROCESS | 1827 | 1461191591023 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f123f846c00) [pid = 1827] [serial = 1953] [outer = 0x7f123ee49400] 15:33:12 INFO - PROCESS | 1827 | 1461191592221 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]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2186ms 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1238ac9c00) [pid = 1827] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f124050b400) [pid = 1827] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1252c25000) [pid = 1827] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f12556a7000) [pid = 1827] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1238ace400) [pid = 1827] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f125373e800) [pid = 1827] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1252e9c000) [pid = 1827] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f123c00c000) [pid = 1827] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f124f14e000) [pid = 1827] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1242d8ac00) [pid = 1827] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1242d88000) [pid = 1827] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1247f35800) [pid = 1827] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f123f847800) [pid = 1827] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f1243d28000) [pid = 1827] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f123f143000) [pid = 1827] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f123c921000) [pid = 1827] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f123bfd6c00) [pid = 1827] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f123bfd8800) [pid = 1827] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f123c3e3800) [pid = 1827] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f123c2c6000) [pid = 1827] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:33:12 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f123f848c00) [pid = 1827] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:33:12 INFO - PROCESS | 1827 | 1461191592885 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1827 | 1461191592890 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:33:12 INFO - PROCESS | 1827 | 1461191592907 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1827 | 1461191592917 Marionette TRACE conn3 <- [1,2574,null,{}] 15:33:12 INFO - PROCESS | 1827 | 1461191592926 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}] 15:33:13 INFO - PROCESS | 1827 | 1461191593147 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:33:13 INFO - PROCESS | 1827 | 1461191593333 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242871800 == 163 [pid = 1827] [id = 651] 15:33:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f123f148000) [pid = 1827] [serial = 1954] [outer = (nil)] 15:33:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f1240510800) [pid = 1827] [serial = 1955] [outer = 0x7f123f148000] 15:33:13 INFO - PROCESS | 1827 | 1461191593398 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f124084e000) [pid = 1827] [serial = 1956] [outer = 0x7f123f148000] 15:33:14 INFO - PROCESS | 1827 | 1461191594131 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]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1255ms 15:33:14 INFO - PROCESS | 1827 | 1461191594153 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1827 | 1461191594160 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:33:14 INFO - PROCESS | 1827 | 1461191594166 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1827 | 1461191594169 Marionette TRACE conn3 <- [1,2578,null,{}] 15:33:14 INFO - PROCESS | 1827 | 1461191594187 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}] 15:33:14 INFO - PROCESS | 1827 | 1461191594423 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:33:14 INFO - PROCESS | 1827 | 1461191594606 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243079800 == 164 [pid = 1827] [id = 652] 15:33:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f123efe6000) [pid = 1827] [serial = 1957] [outer = (nil)] 15:33:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1242c75c00) [pid = 1827] [serial = 1958] [outer = 0x7f123efe6000] 15:33:14 INFO - PROCESS | 1827 | 1461191594678 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1242e66400) [pid = 1827] [serial = 1959] [outer = 0x7f123efe6000] 15:33:15 INFO - PROCESS | 1827 | 1461191595829 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]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1731ms 15:33:15 INFO - PROCESS | 1827 | 1461191595900 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1827 | 1461191595908 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:33:15 INFO - PROCESS | 1827 | 1461191595918 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1827 | 1461191595923 Marionette TRACE conn3 <- [1,2582,null,{}] 15:33:15 INFO - PROCESS | 1827 | 1461191595932 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}] 15:33:16 INFO - PROCESS | 1827 | 1461191596226 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:33:16 INFO - PROCESS | 1827 | 1461191596558 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f7da000 == 165 [pid = 1827] [id = 653] 15:33:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f123c3aa000) [pid = 1827] [serial = 1960] [outer = (nil)] 15:33:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f123c3f3400) [pid = 1827] [serial = 1961] [outer = 0x7f123c3aa000] 15:33:16 INFO - PROCESS | 1827 | 1461191596649 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f123ee50400) [pid = 1827] [serial = 1962] [outer = 0x7f123c3aa000] 15:33:17 INFO - PROCESS | 1827 | 1461191597593 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]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1745ms 15:33:17 INFO - PROCESS | 1827 | 1461191597664 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1827 | 1461191597673 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:33:17 INFO - PROCESS | 1827 | 1461191597686 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1827 | 1461191597690 Marionette TRACE conn3 <- [1,2586,null,{}] 15:33:17 INFO - PROCESS | 1827 | 1461191597697 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}] 15:33:17 INFO - PROCESS | 1827 | 1461191597982 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:33:18 INFO - PROCESS | 1827 | 1461191598354 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243c68000 == 166 [pid = 1827] [id = 654] 15:33:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f123f84e000) [pid = 1827] [serial = 1963] [outer = (nil)] 15:33:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1240844400) [pid = 1827] [serial = 1964] [outer = 0x7f123f84e000] 15:33:18 INFO - PROCESS | 1827 | 1461191598434 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1242c72400) [pid = 1827] [serial = 1965] [outer = 0x7f123f84e000] 15:33:19 INFO - PROCESS | 1827 | 1461191599365 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]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1736ms 15:33:19 INFO - PROCESS | 1827 | 1461191599422 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1827 | 1461191599425 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:33:19 INFO - PROCESS | 1827 | 1461191599432 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1827 | 1461191599438 Marionette TRACE conn3 <- [1,2590,null,{}] 15:33:19 INFO - PROCESS | 1827 | 1461191599455 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}] 15:33:19 INFO - PROCESS | 1827 | 1461191599710 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:33:20 INFO - PROCESS | 1827 | 1461191600030 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1244569800 == 167 [pid = 1827] [id = 655] 15:33:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1242e6a800) [pid = 1827] [serial = 1966] [outer = (nil)] 15:33:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1243d26000) [pid = 1827] [serial = 1967] [outer = 0x7f1242e6a800] 15:33:20 INFO - PROCESS | 1827 | 1461191600117 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1243db2800) [pid = 1827] [serial = 1968] [outer = 0x7f1242e6a800] 15:33:21 INFO - PROCESS | 1827 | 1461191601012 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]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1637ms 15:33:21 INFO - PROCESS | 1827 | 1461191601070 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1827 | 1461191601074 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:33:21 INFO - PROCESS | 1827 | 1461191601081 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1827 | 1461191601084 Marionette TRACE conn3 <- [1,2594,null,{}] 15:33:21 INFO - PROCESS | 1827 | 1461191601089 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}] 15:33:21 INFO - PROCESS | 1827 | 1461191601332 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:33:21 INFO - PROCESS | 1827 | 1461191601651 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124551e000 == 168 [pid = 1827] [id = 656] 15:33:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f123f14b400) [pid = 1827] [serial = 1969] [outer = (nil)] 15:33:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1243ff4400) [pid = 1827] [serial = 1970] [outer = 0x7f123f14b400] 15:33:21 INFO - PROCESS | 1827 | 1461191601736 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f12444c7800) [pid = 1827] [serial = 1971] [outer = 0x7f123f14b400] 15:33:22 INFO - PROCESS | 1827 | 1461191602744 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]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1689ms 15:33:22 INFO - PROCESS | 1827 | 1461191602772 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:33:22 INFO - PROCESS | 1827 | 1461191602776 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:33:22 INFO - PROCESS | 1827 | 1461191602783 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1827 | 1461191602787 Marionette TRACE conn3 <- [1,2598,null,{}] 15:33:22 INFO - PROCESS | 1827 | 1461191602794 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}] 15:33:23 INFO - PROCESS | 1827 | 1461191603031 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:33:23 INFO - PROCESS | 1827 | 1461191603304 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bc1000 == 169 [pid = 1827] [id = 657] 15:33:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1242fe7c00) [pid = 1827] [serial = 1972] [outer = (nil)] 15:33:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f12447e5c00) [pid = 1827] [serial = 1973] [outer = 0x7f1242fe7c00] 15:33:23 INFO - PROCESS | 1827 | 1461191603430 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1245bde400) [pid = 1827] [serial = 1974] [outer = 0x7f1242fe7c00] 15:33:24 INFO - PROCESS | 1827 | 1461191604409 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]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1685ms 15:33:24 INFO - PROCESS | 1827 | 1461191604483 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1827 | 1461191604486 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:33:24 INFO - PROCESS | 1827 | 1461191604498 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1827 | 1461191604501 Marionette TRACE conn3 <- [1,2602,null,{}] 15:33:24 INFO - PROCESS | 1827 | 1461191604508 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}] 15:33:24 INFO - PROCESS | 1827 | 1461191604773 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:33:25 INFO - PROCESS | 1827 | 1461191605073 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247e7a000 == 170 [pid = 1827] [id = 658] 15:33:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1247c04800) [pid = 1827] [serial = 1975] [outer = (nil)] 15:33:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1247de4c00) [pid = 1827] [serial = 1976] [outer = 0x7f1247c04800] 15:33:25 INFO - PROCESS | 1827 | 1461191605159 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1247f3ac00) [pid = 1827] [serial = 1977] [outer = 0x7f1247c04800] 15:33:26 INFO - PROCESS | 1827 | 1461191606095 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]]]}] 15:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1634ms 15:33:26 INFO - PROCESS | 1827 | 1461191606132 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:33:26 INFO - PROCESS | 1827 | 1461191606136 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:33:26 INFO - PROCESS | 1827 | 1461191606143 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 1827 | 1461191606146 Marionette TRACE conn3 <- [1,2606,null,{}] 15:33:26 INFO - PROCESS | 1827 | 1461191606152 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}] 15:33:26 INFO - PROCESS | 1827 | 1461191606390 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:33:26 INFO - PROCESS | 1827 | 1461191606720 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248e1c000 == 171 [pid = 1827] [id = 659] 15:33:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1247f3b800) [pid = 1827] [serial = 1978] [outer = (nil)] 15:33:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1247f65800) [pid = 1827] [serial = 1979] [outer = 0x7f1247f3b800] 15:33:26 INFO - PROCESS | 1827 | 1461191606829 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f124d8de400) [pid = 1827] [serial = 1980] [outer = 0x7f1247f3b800] 15:33:27 INFO - PROCESS | 1827 | 1461191607771 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]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1688ms 15:33:27 INFO - PROCESS | 1827 | 1461191607832 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 1827 | 1461191607836 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:33:27 INFO - PROCESS | 1827 | 1461191607842 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1827 | 1461191607845 Marionette TRACE conn3 <- [1,2610,null,{}] 15:33:27 INFO - PROCESS | 1827 | 1461191607851 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}] 15:33:28 INFO - PROCESS | 1827 | 1461191608095 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:33:28 INFO - PROCESS | 1827 | 1461191608381 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124dab8000 == 172 [pid = 1827] [id = 660] 15:33:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1238ac5c00) [pid = 1827] [serial = 1981] [outer = (nil)] 15:33:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f124dbf2800) [pid = 1827] [serial = 1982] [outer = 0x7f1238ac5c00] 15:33:28 INFO - PROCESS | 1827 | 1461191608461 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f124dcc3c00) [pid = 1827] [serial = 1983] [outer = 0x7f1238ac5c00] 15:33:29 INFO - PROCESS | 1827 | 1461191609307 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]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1529ms 15:33:29 INFO - PROCESS | 1827 | 1461191609373 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 1827 | 1461191609376 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:33:29 INFO - PROCESS | 1827 | 1461191609383 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1827 | 1461191609386 Marionette TRACE conn3 <- [1,2614,null,{}] 15:33:29 INFO - PROCESS | 1827 | 1461191609392 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}] 15:33:29 INFO - PROCESS | 1827 | 1461191609646 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:33:29 INFO - PROCESS | 1827 | 1461191609966 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124fca7000 == 173 [pid = 1827] [id = 661] 15:33:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f12444cb400) [pid = 1827] [serial = 1984] [outer = (nil)] 15:33:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f124ebd6400) [pid = 1827] [serial = 1985] [outer = 0x7f12444cb400] 15:33:30 INFO - PROCESS | 1827 | 1461191610045 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f124ebe2c00) [pid = 1827] [serial = 1986] [outer = 0x7f12444cb400] 15:33:30 INFO - PROCESS | 1827 | 1461191610924 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]]]}] 15:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1583ms 15:33:30 INFO - PROCESS | 1827 | 1461191610968 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 1827 | 1461191610972 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:33:30 INFO - PROCESS | 1827 | 1461191610978 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1827 | 1461191610982 Marionette TRACE conn3 <- [1,2618,null,{}] 15:33:30 INFO - PROCESS | 1827 | 1461191610987 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}] 15:33:31 INFO - PROCESS | 1827 | 1461191611236 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:33:31 INFO - PROCESS | 1827 | 1461191611520 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125142a000 == 174 [pid = 1827] [id = 662] 15:33:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f123ee4b000) [pid = 1827] [serial = 1987] [outer = (nil)] 15:33:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f124ec31c00) [pid = 1827] [serial = 1988] [outer = 0x7f123ee4b000] 15:33:31 INFO - PROCESS | 1827 | 1461191611641 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f124f156400) [pid = 1827] [serial = 1989] [outer = 0x7f123ee4b000] 15:33:32 INFO - PROCESS | 1827 | 1461191612582 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]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1680ms 15:33:32 INFO - PROCESS | 1827 | 1461191612660 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 1827 | 1461191612664 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:33:32 INFO - PROCESS | 1827 | 1461191612671 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1827 | 1461191612677 Marionette TRACE conn3 <- [1,2622,null,{}] 15:33:32 INFO - PROCESS | 1827 | 1461191612683 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}] 15:33:33 INFO - PROCESS | 1827 | 1461191613017 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:33:33 INFO - PROCESS | 1827 | 1461191613359 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535a6800 == 175 [pid = 1827] [id = 663] 15:33:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f124f37f400) [pid = 1827] [serial = 1990] [outer = (nil)] 15:33:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f124f386c00) [pid = 1827] [serial = 1991] [outer = 0x7f124f37f400] 15:33:33 INFO - PROCESS | 1827 | 1461191613448 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f124f4a4c00) [pid = 1827] [serial = 1992] [outer = 0x7f124f37f400] 15:33:34 INFO - PROCESS | 1827 | 1461191614446 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1837ms 15:33:34 INFO - PROCESS | 1827 | 1461191614515 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1827 | 1461191614518 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:33:34 INFO - PROCESS | 1827 | 1461191614529 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1827 | 1461191614531 Marionette TRACE conn3 <- [1,2626,null,{}] 15:33:34 INFO - PROCESS | 1827 | 1461191614537 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}] 15:33:34 INFO - PROCESS | 1827 | 1461191614788 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:33:35 INFO - PROCESS | 1827 | 1461191615066 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253846000 == 176 [pid = 1827] [id = 664] 15:33:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f124f382800) [pid = 1827] [serial = 1993] [outer = (nil)] 15:33:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124f4af000) [pid = 1827] [serial = 1994] [outer = 0x7f124f382800] 15:33:35 INFO - PROCESS | 1827 | 1461191615193 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f124f85a800) [pid = 1827] [serial = 1995] [outer = 0x7f124f382800] 15:33:36 INFO - PROCESS | 1827 | 1461191616041 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]]]}] 15:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1586ms 15:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:33:36 INFO - PROCESS | 1827 | 1461191616115 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1827 | 1461191616118 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:33:36 INFO - PROCESS | 1827 | 1461191616125 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1827 | 1461191616128 Marionette TRACE conn3 <- [1,2630,null,{}] 15:33:36 INFO - PROCESS | 1827 | 1461191616134 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}] 15:33:36 INFO - PROCESS | 1827 | 1461191616383 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:33:36 INFO - PROCESS | 1827 | 1461191616710 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125395b000 == 177 [pid = 1827] [id = 665] 15:33:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1238ac3400) [pid = 1827] [serial = 1996] [outer = (nil)] 15:33:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f124fbf1000) [pid = 1827] [serial = 1997] [outer = 0x7f1238ac3400] 15:33:36 INFO - PROCESS | 1827 | 1461191616788 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f124fc57400) [pid = 1827] [serial = 1998] [outer = 0x7f1238ac3400] 15:33:37 INFO - PROCESS | 1827 | 1461191617687 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]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1632ms 15:33:37 INFO - PROCESS | 1827 | 1461191617757 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1827 | 1461191617761 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:33:37 INFO - PROCESS | 1827 | 1461191617767 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1827 | 1461191617769 Marionette TRACE conn3 <- [1,2634,null,{}] 15:33:37 INFO - PROCESS | 1827 | 1461191617775 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}] 15:33:38 INFO - PROCESS | 1827 | 1461191618025 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:33:38 INFO - PROCESS | 1827 | 1461191618345 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253be6800 == 178 [pid = 1827] [id = 666] 15:33:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f124f863000) [pid = 1827] [serial = 1999] [outer = (nil)] 15:33:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f124fc65000) [pid = 1827] [serial = 2000] [outer = 0x7f124f863000] 15:33:38 INFO - PROCESS | 1827 | 1461191618426 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f124fd07800) [pid = 1827] [serial = 2001] [outer = 0x7f124f863000] 15:33:39 INFO - PROCESS | 1827 | 1461191619277 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]]]}] 15:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1578ms 15:33:39 INFO - PROCESS | 1827 | 1461191619347 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1827 | 1461191619350 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:33:39 INFO - PROCESS | 1827 | 1461191619358 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1827 | 1461191619363 Marionette TRACE conn3 <- [1,2638,null,{}] 15:33:39 INFO - PROCESS | 1827 | 1461191619370 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}] 15:33:39 INFO - PROCESS | 1827 | 1461191619643 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:33:39 INFO - PROCESS | 1827 | 1461191619970 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d2b000 == 179 [pid = 1827] [id = 667] 15:33:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f124f4a3400) [pid = 1827] [serial = 2002] [outer = (nil)] 15:33:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f12503a4000) [pid = 1827] [serial = 2003] [outer = 0x7f124f4a3400] 15:33:40 INFO - PROCESS | 1827 | 1461191620049 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f12503afc00) [pid = 1827] [serial = 2004] [outer = 0x7f124f4a3400] 15:33:40 INFO - PROCESS | 1827 | 1461191620938 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]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1638ms 15:33:41 INFO - PROCESS | 1827 | 1461191620997 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 1827 | 1461191620999 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:33:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:33:41 INFO - PROCESS | 1827 | 1461191621007 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1827 | 1461191621010 Marionette TRACE conn3 <- [1,2642,null,{}] 15:33:41 INFO - PROCESS | 1827 | 1461191621016 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}] 15:33:41 INFO - PROCESS | 1827 | 1461191621262 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:33:41 INFO - PROCESS | 1827 | 1461191621583 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1256143800 == 180 [pid = 1827] [id = 668] 15:33:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f124fbf4400) [pid = 1827] [serial = 2005] [outer = (nil)] 15:33:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1250639000) [pid = 1827] [serial = 2006] [outer = 0x7f124fbf4400] 15:33:41 INFO - PROCESS | 1827 | 1461191621660 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1251255800) [pid = 1827] [serial = 2007] [outer = 0x7f124fbf4400] 15:33:42 INFO - PROCESS | 1827 | 1461191622592 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]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:33:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1636ms 15:33:42 INFO - PROCESS | 1827 | 1461191622645 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1827 | 1461191622649 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:33:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:33:42 INFO - PROCESS | 1827 | 1461191622655 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1827 | 1461191622657 Marionette TRACE conn3 <- [1,2646,null,{}] 15:33:42 INFO - PROCESS | 1827 | 1461191622663 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}] 15:33:42 INFO - PROCESS | 1827 | 1461191622909 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:33:43 INFO - PROCESS | 1827 | 1461191623236 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257650000 == 181 [pid = 1827] [id = 669] 15:33:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f124fc5a400) [pid = 1827] [serial = 2008] [outer = (nil)] 15:33:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1251362800) [pid = 1827] [serial = 2009] [outer = 0x7f124fc5a400] 15:33:43 INFO - PROCESS | 1827 | 1461191623315 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1251489800) [pid = 1827] [serial = 2010] [outer = 0x7f124fc5a400] 15:33:44 INFO - PROCESS | 1827 | 1461191624200 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:33:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1583ms 15:33:44 INFO - PROCESS | 1827 | 1461191624239 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1827 | 1461191624243 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:33:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:33:44 INFO - PROCESS | 1827 | 1461191624249 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1827 | 1461191624253 Marionette TRACE conn3 <- [1,2650,null,{}] 15:33:44 INFO - PROCESS | 1827 | 1461191624260 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}] 15:33:44 INFO - PROCESS | 1827 | 1461191624517 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:33:44 INFO - PROCESS | 1827 | 1461191624914 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578d3800 == 182 [pid = 1827] [id = 670] 15:33:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f125050e000) [pid = 1827] [serial = 2011] [outer = (nil)] 15:33:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1252a26c00) [pid = 1827] [serial = 2012] [outer = 0x7f125050e000] 15:33:45 INFO - PROCESS | 1827 | 1461191624998 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1252ac0800) [pid = 1827] [serial = 2013] [outer = 0x7f125050e000] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245511000 == 181 [pid = 1827] [id = 540] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248b0c800 == 180 [pid = 1827] [id = 413] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258f9d000 == 179 [pid = 1827] [id = 597] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c3bb000 == 178 [pid = 1827] [id = 603] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1273293000 == 177 [pid = 1827] [id = 458] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257615800 == 176 [pid = 1827] [id = 595] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e4b800 == 175 [pid = 1827] [id = 596] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1242871800 == 174 [pid = 1827] [id = 651] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240867800 == 173 [pid = 1827] [id = 650] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ef90800 == 172 [pid = 1827] [id = 649] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c3c0000 == 171 [pid = 1827] [id = 648] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f829800 == 170 [pid = 1827] [id = 646] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124eba6000 == 169 [pid = 1827] [id = 645] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124da45000 == 168 [pid = 1827] [id = 644] 15:33:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f4b000 == 167 [pid = 1827] [id = 643] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1242fea800) [pid = 1827] [serial = 1755] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f123f151800) [pid = 1827] [serial = 1889] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1238ad1c00) [pid = 1827] [serial = 1877] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1243dba400) [pid = 1827] [serial = 1874] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f12664aa400) [pid = 1827] [serial = 1872] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f125c5b1400) [pid = 1827] [serial = 1871] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f125c308800) [pid = 1827] [serial = 1869] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1259e02c00) [pid = 1827] [serial = 1868] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1258ccec00) [pid = 1827] [serial = 1866] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1257839400) [pid = 1827] [serial = 1865] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f125724d800) [pid = 1827] [serial = 1863] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f125600c000) [pid = 1827] [serial = 1862] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1254a4ac00) [pid = 1827] [serial = 1860] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1253dc8800) [pid = 1827] [serial = 1859] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1253504000) [pid = 1827] [serial = 1857] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1252ee4800) [pid = 1827] [serial = 1856] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1251707400) [pid = 1827] [serial = 1854] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f12503a3000) [pid = 1827] [serial = 1853] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124fd06800) [pid = 1827] [serial = 1851] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f124fbef800) [pid = 1827] [serial = 1850] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f124f380400) [pid = 1827] [serial = 1848] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f124f208c00) [pid = 1827] [serial = 1847] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f124ebd9000) [pid = 1827] [serial = 1845] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f124d910400) [pid = 1827] [serial = 1844] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1248a23c00) [pid = 1827] [serial = 1842] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1247f58000) [pid = 1827] [serial = 1841] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1246e20c00) [pid = 1827] [serial = 1839] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1245be3400) [pid = 1827] [serial = 1838] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f12444c9400) [pid = 1827] [serial = 1836] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1243ff6c00) [pid = 1827] [serial = 1835] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1242df1400) [pid = 1827] [serial = 1833] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f12416ec800) [pid = 1827] [serial = 1832] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f123efe7800) [pid = 1827] [serial = 1830] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f123ec77800) [pid = 1827] [serial = 1829] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f123c357800) [pid = 1827] [serial = 1827] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f123c293400) [pid = 1827] [serial = 1826] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f123c2c5400) [pid = 1827] [serial = 1880] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f123c35e800) [pid = 1827] [serial = 1881] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f123bfda400) [pid = 1827] [serial = 1878] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f123c699800) [pid = 1827] [serial = 1884] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f123c923c00) [pid = 1827] [serial = 1886] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f123c3f0400) [pid = 1827] [serial = 1883] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f123efd8400) [pid = 1827] [serial = 1887] [outer = (nil)] [url = about:blank] 15:33:47 INFO - PROCESS | 1827 | 1461191627844 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:33:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 3640ms 15:33:47 INFO - PROCESS | 1827 | 1461191627921 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1827 | 1461191627927 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:33:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:33:47 INFO - PROCESS | 1827 | 1461191627941 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1827 | 1461191627944 Marionette TRACE conn3 <- [1,2654,null,{}] 15:33:47 INFO - PROCESS | 1827 | 1461191627953 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}] 15:33:48 INFO - PROCESS | 1827 | 1461191628277 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:33:48 INFO - PROCESS | 1827 | 1461191628531 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ccc5800 == 168 [pid = 1827] [id = 671] 15:33:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f123c3a3800) [pid = 1827] [serial = 2014] [outer = (nil)] 15:33:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f123c3a8800) [pid = 1827] [serial = 2015] [outer = 0x7f123c3a3800] 15:33:48 INFO - PROCESS | 1827 | 1461191628609 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f123c699800) [pid = 1827] [serial = 2016] [outer = 0x7f123c3a3800] 15:33:49 INFO - PROCESS | 1827 | 1461191629596 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]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:33:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1692ms 15:33:49 INFO - PROCESS | 1827 | 1461191629634 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 1827 | 1461191629642 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:33:49 INFO - PROCESS | 1827 | 1461191629652 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1827 | 1461191629656 Marionette TRACE conn3 <- [1,2658,null,{}] 15:33:49 INFO - PROCESS | 1827 | 1461191629662 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}] 15:33:49 INFO - PROCESS | 1827 | 1461191629987 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:33:50 INFO - PROCESS | 1827 | 1461191630029 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1eb000 == 169 [pid = 1827] [id = 672] 15:33:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f123c3a1c00) [pid = 1827] [serial = 2017] [outer = (nil)] 15:33:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f123ee43800) [pid = 1827] [serial = 2018] [outer = 0x7f123c3a1c00] 15:33:50 INFO - PROCESS | 1827 | 1461191630094 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f123f47bc00) [pid = 1827] [serial = 2019] [outer = 0x7f123c3a1c00] 15:33:51 INFO - PROCESS | 1827 | 1461191631084 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]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1440ms 15:33:51 INFO - PROCESS | 1827 | 1461191631099 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:33:51 INFO - PROCESS | 1827 | 1461191631115 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:33:51 INFO - PROCESS | 1827 | 1461191631127 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1827 | 1461191631140 Marionette TRACE conn3 <- [1,2662,null,{}] 15:33:51 INFO - PROCESS | 1827 | 1461191631196 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}] 15:33:51 INFO - PROCESS | 1827 | 1461191631567 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:33:51 INFO - PROCESS | 1827 | 1461191631604 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12418e8800 == 170 [pid = 1827] [id = 673] 15:33:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f123f482800) [pid = 1827] [serial = 2020] [outer = (nil)] 15:33:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f124084b800) [pid = 1827] [serial = 2021] [outer = 0x7f123f482800] 15:33:51 INFO - PROCESS | 1827 | 1461191631682 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1242c73800) [pid = 1827] [serial = 2022] [outer = 0x7f123f482800] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1243ff2400) [pid = 1827] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1247f5f000) [pid = 1827] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1243ff1000) [pid = 1827] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f123ee49400) [pid = 1827] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f12416e5000) [pid = 1827] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1247e51400) [pid = 1827] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f123bfd3400) [pid = 1827] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1245bdb800) [pid = 1827] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1240511800) [pid = 1827] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f124479a400) [pid = 1827] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f123bfd5400) [pid = 1827] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1247dd6400) [pid = 1827] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f123efe3c00) [pid = 1827] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f123c35d400) [pid = 1827] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1242fec800) [pid = 1827] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f124da92c00) [pid = 1827] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f12416e2000) [pid = 1827] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1247e55c00) [pid = 1827] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f123c35ac00) [pid = 1827] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f123f148000) [pid = 1827] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f12416e4000) [pid = 1827] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f124050e800) [pid = 1827] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f12406af000) [pid = 1827] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:33:52 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1242ff4000) [pid = 1827] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:33:53 INFO - PROCESS | 1827 | 1461191633118 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]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:33:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2022ms 15:33:53 INFO - PROCESS | 1827 | 1461191633144 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:33:53 INFO - PROCESS | 1827 | 1461191633149 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:33:53 INFO - PROCESS | 1827 | 1461191633155 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1827 | 1461191633158 Marionette TRACE conn3 <- [1,2666,null,{}] 15:33:53 INFO - PROCESS | 1827 | 1461191633163 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}] 15:33:53 INFO - PROCESS | 1827 | 1461191633388 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:33:53 INFO - PROCESS | 1827 | 1461191633583 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242fae000 == 171 [pid = 1827] [id = 674] 15:33:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f123bfd5400) [pid = 1827] [serial = 2023] [outer = (nil)] 15:33:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f12416e4000) [pid = 1827] [serial = 2024] [outer = 0x7f123bfd5400] 15:33:53 INFO - PROCESS | 1827 | 1461191633649 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1242d90c00) [pid = 1827] [serial = 2025] [outer = 0x7f123bfd5400] 15:33:54 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:54 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:33:54 INFO - PROCESS | 1827 | 1461191634896 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]]]}] 15:33:54 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) 15:33:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1783ms 15:33:54 INFO - PROCESS | 1827 | 1461191634944 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1827 | 1461191634951 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:33:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:33:54 INFO - PROCESS | 1827 | 1461191634962 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1827 | 1461191634967 Marionette TRACE conn3 <- [1,2670,null,{}] 15:33:54 INFO - PROCESS | 1827 | 1461191634977 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}] 15:33:55 INFO - PROCESS | 1827 | 1461191635344 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:33:55 INFO - PROCESS | 1827 | 1461191635598 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ef94000 == 172 [pid = 1827] [id = 675] 15:33:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f123c39ec00) [pid = 1827] [serial = 2026] [outer = (nil)] 15:33:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f123c3f0400) [pid = 1827] [serial = 2027] [outer = 0x7f123c39ec00] 15:33:55 INFO - PROCESS | 1827 | 1461191635679 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f123ee50000) [pid = 1827] [serial = 2028] [outer = 0x7f123c39ec00] 15:33:57 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:57 INFO - PROCESS | 1827 | 1461191637146 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] 15:33:57 INFO - PROCESS | 1827 | 1461191637318 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:33:57 INFO - PROCESS | 1827 | 1461191637340 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1827 | 1461191637343 Marionette TRACE conn3 <- [1,2674,null,{}] 15:33:57 INFO - PROCESS | 1827 | 1461191637350 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}] 15:33:57 INFO - PROCESS | 1827 | 1461191637591 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:33:57 INFO - PROCESS | 1827 | 1461191637865 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243c64000 == 173 [pid = 1827] [id = 676] 15:33:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f123c356000) [pid = 1827] [serial = 2029] [outer = (nil)] 15:33:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f123f84ec00) [pid = 1827] [serial = 2030] [outer = 0x7f123c356000] 15:33:57 INFO - PROCESS | 1827 | 1461191637941 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1242d93000) [pid = 1827] [serial = 2031] [outer = 0x7f123c356000] 15:33:59 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:59 INFO - PROCESS | 1827 | 1461191639353 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] 15:33:59 INFO - PROCESS | 1827 | 1461191639387 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:33:59 INFO - PROCESS | 1827 | 1461191639530 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1827 | 1461191639538 Marionette TRACE conn3 <- [1,2678,null,{}] 15:33:59 INFO - PROCESS | 1827 | 1461191639564 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}] 15:33:59 INFO - PROCESS | 1827 | 1461191639804 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:34:00 INFO - PROCESS | 1827 | 1461191640076 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1244568000 == 174 [pid = 1827] [id = 677] 15:34:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1242c74c00) [pid = 1827] [serial = 2032] [outer = (nil)] 15:34:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1243d24c00) [pid = 1827] [serial = 2033] [outer = 0x7f1242c74c00] 15:34:00 INFO - PROCESS | 1827 | 1461191640155 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1243dbf000) [pid = 1827] [serial = 2034] [outer = 0x7f1242c74c00] 15:34:01 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:34:01 INFO - PROCESS | 1827 | 1461191641527 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]]]}] 15:34:01 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) 15:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2190ms 15:34:01 INFO - PROCESS | 1827 | 1461191641590 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 1827 | 1461191641597 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:34:01 INFO - PROCESS | 1827 | 1461191641607 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1827 | 1461191641611 Marionette TRACE conn3 <- [1,2682,null,{}] 15:34:01 INFO - PROCESS | 1827 | 1461191641735 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}] 15:34:01 INFO - PROCESS | 1827 | 1461191641983 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:34:02 INFO - PROCESS | 1827 | 1461191642264 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b41000 == 175 [pid = 1827] [id = 678] 15:34:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f123f478800) [pid = 1827] [serial = 2035] [outer = (nil)] 15:34:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f12444c9400) [pid = 1827] [serial = 2036] [outer = 0x7f123f478800] 15:34:02 INFO - PROCESS | 1827 | 1461191642352 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f12447ef400) [pid = 1827] [serial = 2037] [outer = 0x7f123f478800] 15:34:03 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:34:03 INFO - PROCESS | 1827 | 1461191643702 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]]]}] 15:34:03 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) 15:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2140ms 15:34:03 INFO - PROCESS | 1827 | 1461191643748 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:34:03 INFO - PROCESS | 1827 | 1461191643752 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:34:03 INFO - PROCESS | 1827 | 1461191643760 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1827 | 1461191643764 Marionette TRACE conn3 <- [1,2686,null,{}] 15:34:03 INFO - PROCESS | 1827 | 1461191643771 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}] 15:34:04 INFO - PROCESS | 1827 | 1461191644100 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:34:04 INFO - PROCESS | 1827 | 1461191644352 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245fb0800 == 176 [pid = 1827] [id = 679] 15:34:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1242fec000) [pid = 1827] [serial = 2038] [outer = (nil)] 15:34:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f124524d800) [pid = 1827] [serial = 2039] [outer = 0x7f1242fec000] 15:34:04 INFO - PROCESS | 1827 | 1461191644434 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1245eb4000) [pid = 1827] [serial = 2040] [outer = 0x7f1242fec000] 15:34:05 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:34:05 INFO - PROCESS | 1827 | 1461191645792 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] 15:34:05 INFO - PROCESS | 1827 | 1461191645856 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:34:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:34:05 INFO - PROCESS | 1827 | 1461191645863 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1827 | 1461191645866 Marionette TRACE conn3 <- [1,2690,null,{}] 15:34:05 INFO - PROCESS | 1827 | 1461191645873 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}] 15:34:06 INFO - PROCESS | 1827 | 1461191646293 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:34:06 INFO - PROCESS | 1827 | 1461191646514 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248b07800 == 177 [pid = 1827] [id = 680] 15:34:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1245eb9000) [pid = 1827] [serial = 2041] [outer = (nil)] 15:34:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1247c0c400) [pid = 1827] [serial = 2042] [outer = 0x7f1245eb9000] 15:34:06 INFO - PROCESS | 1827 | 1461191646596 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1248090400) [pid = 1827] [serial = 2043] [outer = 0x7f1245eb9000] 15:34:07 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:34:07 INFO - PROCESS | 1827 | 1461191647978 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] 15:34:08 INFO - PROCESS | 1827 | 1461191648001 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:34:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:34:08 INFO - PROCESS | 1827 | 1461191648007 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1827 | 1461191648010 Marionette TRACE conn3 <- [1,2694,null,{}] 15:34:08 INFO - PROCESS | 1827 | 1461191648016 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}] 15:34:08 INFO - PROCESS | 1827 | 1461191648286 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:34:08 INFO - PROCESS | 1827 | 1461191648534 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248f53000 == 178 [pid = 1827] [id = 681] 15:34:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1246e23c00) [pid = 1827] [serial = 2044] [outer = (nil)] 15:34:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1248a25000) [pid = 1827] [serial = 2045] [outer = 0x7f1246e23c00] 15:34:08 INFO - PROCESS | 1827 | 1461191648608 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f124d908800) [pid = 1827] [serial = 2046] [outer = 0x7f1246e23c00] 15:34:09 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:34:09 INFO - PROCESS | 1827 | 1461191649931 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] 15:34:09 INFO - PROCESS | 1827 | 1461191649956 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:34:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:34:09 INFO - PROCESS | 1827 | 1461191649961 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 1827 | 1461191649964 Marionette TRACE conn3 <- [1,2698,null,{}] 15:34:09 INFO - PROCESS | 1827 | 1461191649970 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}] 15:34:10 INFO - PROCESS | 1827 | 1461191650245 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:34:10 INFO - PROCESS | 1827 | 1461191650496 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f721000 == 179 [pid = 1827] [id = 682] 15:34:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1246e2dc00) [pid = 1827] [serial = 2047] [outer = (nil)] 15:34:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f124d911c00) [pid = 1827] [serial = 2048] [outer = 0x7f1246e2dc00] 15:34:10 INFO - PROCESS | 1827 | 1461191650571 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f124dcc6800) [pid = 1827] [serial = 2049] [outer = 0x7f1246e2dc00] 15:34:11 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 15:34:11 INFO - PROCESS | 1827 | 1461191651912 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] 15:34:11 INFO - PROCESS | 1827 | 1461191651955 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:34:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:34:11 INFO - PROCESS | 1827 | 1461191651963 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1827 | 1461191651967 Marionette TRACE conn3 <- [1,2702,null,{}] 15:34:11 INFO - PROCESS | 1827 | 1461191651973 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}] 15:34:12 INFO - PROCESS | 1827 | 1461191652259 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:34:12 INFO - PROCESS | 1827 | 1461191652565 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252d97000 == 180 [pid = 1827] [id = 683] 15:34:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f124ec2a000) [pid = 1827] [serial = 2050] [outer = (nil)] 15:34:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f124f15a800) [pid = 1827] [serial = 2051] [outer = 0x7f124ec2a000] 15:34:12 INFO - PROCESS | 1827 | 1461191652688 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f124f211c00) [pid = 1827] [serial = 2052] [outer = 0x7f124ec2a000] 15:34:13 INFO - PROCESS | 1827 | 1461191653650 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]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:34:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1745ms 15:34:13 INFO - PROCESS | 1827 | 1461191653709 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1827 | 1461191653713 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:34:13 INFO - PROCESS | 1827 | 1461191653722 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1827 | 1461191653725 Marionette TRACE conn3 <- [1,2706,null,{}] 15:34:13 INFO - PROCESS | 1827 | 1461191653731 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}] 15:34:13 INFO - PROCESS | 1827 | 1461191653979 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:34:14 INFO - PROCESS | 1827 | 1461191654298 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125392b000 == 181 [pid = 1827] [id = 684] 15:34:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f124ebde000) [pid = 1827] [serial = 2053] [outer = (nil)] 15:34:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f124f2f0000) [pid = 1827] [serial = 2054] [outer = 0x7f124ebde000] 15:34:14 INFO - PROCESS | 1827 | 1461191654379 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f124f387800) [pid = 1827] [serial = 2055] [outer = 0x7f124ebde000] 15:34:15 INFO - PROCESS | 1827 | 1461191655317 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]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:34:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1637ms 15:34:15 INFO - PROCESS | 1827 | 1461191655360 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:34:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:34:15 INFO - PROCESS | 1827 | 1461191655365 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:34:15 INFO - PROCESS | 1827 | 1461191655373 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1827 | 1461191655378 Marionette TRACE conn3 <- [1,2710,null,{}] 15:34:15 INFO - PROCESS | 1827 | 1461191655384 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}] 15:34:15 INFO - PROCESS | 1827 | 1461191655697 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:34:16 INFO - PROCESS | 1827 | 1461191656037 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1ab800 == 182 [pid = 1827] [id = 685] 15:34:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1238ac8800) [pid = 1827] [serial = 2056] [outer = (nil)] 15:34:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1245ebb000) [pid = 1827] [serial = 2057] [outer = 0x7f1238ac8800] 15:34:16 INFO - PROCESS | 1827 | 1461191656120 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f124da95000) [pid = 1827] [serial = 2058] [outer = 0x7f1238ac8800] 15:34:17 INFO - PROCESS | 1827 | 1461191657147 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] 15:34:17 INFO - PROCESS | 1827 | 1461191657218 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:34:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:34:17 INFO - PROCESS | 1827 | 1461191657224 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1827 | 1461191657226 Marionette TRACE conn3 <- [1,2714,null,{}] 15:34:17 INFO - PROCESS | 1827 | 1461191657279 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}] 15:34:17 INFO - PROCESS | 1827 | 1461191657560 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:34:18 INFO - PROCESS | 1827 | 1461191658660 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123ee6f800 == 183 [pid = 1827] [id = 686] 15:34:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f123bfcf400) [pid = 1827] [serial = 2059] [outer = (nil)] 15:34:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f123bfdd400) [pid = 1827] [serial = 2060] [outer = 0x7f123bfcf400] 15:34:18 INFO - PROCESS | 1827 | 1461191658739 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f123c297000) [pid = 1827] [serial = 2061] [outer = 0x7f123bfcf400] 15:34:19 INFO - PROCESS | 1827 | 1461191659610 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]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:34:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2447ms 15:34:19 INFO - PROCESS | 1827 | 1461191659674 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1827 | 1461191659682 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:34:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:34:19 INFO - PROCESS | 1827 | 1461191659691 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1827 | 1461191659695 Marionette TRACE conn3 <- [1,2718,null,{}] 15:34:19 INFO - PROCESS | 1827 | 1461191659702 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}] 15:34:19 INFO - PROCESS | 1827 | 1461191659939 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:34:20 INFO - PROCESS | 1827 | 1461191660272 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12430b1800 == 184 [pid = 1827] [id = 687] 15:34:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f123c921000) [pid = 1827] [serial = 2062] [outer = (nil)] 15:34:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f123ee48800) [pid = 1827] [serial = 2063] [outer = 0x7f123c921000] 15:34:20 INFO - PROCESS | 1827 | 1461191660350 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f123f478000) [pid = 1827] [serial = 2064] [outer = 0x7f123c921000] 15:34:21 INFO - PROCESS | 1827 | 1461191661276 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] 15:34:21 INFO - PROCESS | 1827 | 1461191661338 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:34:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:34:21 INFO - PROCESS | 1827 | 1461191661346 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1827 | 1461191661350 Marionette TRACE conn3 <- [1,2722,null,{}] 15:34:21 INFO - PROCESS | 1827 | 1461191661356 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}] 15:34:21 INFO - PROCESS | 1827 | 1461191661592 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:34:21 INFO - PROCESS | 1827 | 1461191661982 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1244574000 == 185 [pid = 1827] [id = 688] 15:34:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f123c2bf400) [pid = 1827] [serial = 2065] [outer = (nil)] 15:34:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f123c92dc00) [pid = 1827] [serial = 2066] [outer = 0x7f123c2bf400] 15:34:22 INFO - PROCESS | 1827 | 1461191662131 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1240846000) [pid = 1827] [serial = 2067] [outer = 0x7f123c2bf400] 15:34:23 INFO - PROCESS | 1827 | 1461191663286 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] 15:34:23 INFO - PROCESS | 1827 | 1461191663338 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:34:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:34:23 INFO - PROCESS | 1827 | 1461191663354 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1827 | 1461191663364 Marionette TRACE conn3 <- [1,2726,null,{}] 15:34:23 INFO - PROCESS | 1827 | 1461191663370 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}] 15:34:23 INFO - PROCESS | 1827 | 1461191663663 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:34:24 INFO - PROCESS | 1827 | 1461191664026 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124095f000 == 186 [pid = 1827] [id = 689] 15:34:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1242c74800) [pid = 1827] [serial = 2068] [outer = (nil)] 15:34:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1242feec00) [pid = 1827] [serial = 2069] [outer = 0x7f1242c74800] 15:34:24 INFO - PROCESS | 1827 | 1461191664102 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1243d26400) [pid = 1827] [serial = 2070] [outer = 0x7f1242c74800] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252d91000 == 185 [pid = 1827] [id = 332] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258122000 == 184 [pid = 1827] [id = 53] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1250147800 == 183 [pid = 1827] [id = 353] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258f9e800 == 182 [pid = 1827] [id = 187] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126bc17000 == 181 [pid = 1827] [id = 340] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12418e8800 == 180 [pid = 1827] [id = 673] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1eb000 == 179 [pid = 1827] [id = 672] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ccc5800 == 178 [pid = 1827] [id = 671] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257650000 == 177 [pid = 1827] [id = 669] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1256143800 == 176 [pid = 1827] [id = 668] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d2b000 == 175 [pid = 1827] [id = 667] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253be6800 == 174 [pid = 1827] [id = 666] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125395b000 == 173 [pid = 1827] [id = 665] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253846000 == 172 [pid = 1827] [id = 664] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123efa0800 == 171 [pid = 1827] [id = 532] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535a6800 == 170 [pid = 1827] [id = 663] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125142a000 == 169 [pid = 1827] [id = 662] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124fca7000 == 168 [pid = 1827] [id = 661] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124dab8000 == 167 [pid = 1827] [id = 660] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248e1c000 == 166 [pid = 1827] [id = 659] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247e7a000 == 165 [pid = 1827] [id = 658] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1246bc1000 == 164 [pid = 1827] [id = 657] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124551e000 == 163 [pid = 1827] [id = 656] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1244569800 == 162 [pid = 1827] [id = 655] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243c68000 == 161 [pid = 1827] [id = 654] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f7da000 == 160 [pid = 1827] [id = 653] 15:34:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243079800 == 159 [pid = 1827] [id = 652] 15:34:25 INFO - PROCESS | 1827 | 1461191665124 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]]]}] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f12447e8000) [pid = 1827] [serial = 1911] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1248a1cc00) [pid = 1827] [serial = 1931] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1243ff7000) [pid = 1827] [serial = 1907] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f123f846c00) [pid = 1827] [serial = 1953] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1242e6c000) [pid = 1827] [serial = 1905] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1248089800) [pid = 1827] [serial = 1928] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f123c296000) [pid = 1827] [serial = 1947] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f124da92800) [pid = 1827] [serial = 1938] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1242c74000) [pid = 1827] [serial = 1901] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1242d90000) [pid = 1827] [serial = 1902] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f124dbf7400) [pid = 1827] [serial = 1943] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f123c3ef000) [pid = 1827] [serial = 1949] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1247dda000) [pid = 1827] [serial = 1922] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f123f849000) [pid = 1827] [serial = 1896] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1242df6400) [pid = 1827] [serial = 1824] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1245eb0800) [pid = 1827] [serial = 1917] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f124dbeb400) [pid = 1827] [serial = 1940] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1245be4800) [pid = 1827] [serial = 1916] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f124dbf3400) [pid = 1827] [serial = 1941] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1246e28800) [pid = 1827] [serial = 1920] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1247f33800) [pid = 1827] [serial = 1925] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f123c924400) [pid = 1827] [serial = 1893] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f123e086000) [pid = 1827] [serial = 1950] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f123f480000) [pid = 1827] [serial = 1895] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1240510800) [pid = 1827] [serial = 1955] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1245243800) [pid = 1827] [serial = 1913] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1247e4fc00) [pid = 1827] [serial = 1923] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1248a22400) [pid = 1827] [serial = 1932] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1247f58800) [pid = 1827] [serial = 1926] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f124479a800) [pid = 1827] [serial = 1910] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f12416e1400) [pid = 1827] [serial = 1899] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f124d8d7800) [pid = 1827] [serial = 1935] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1248090000) [pid = 1827] [serial = 1929] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f12444c6800) [pid = 1827] [serial = 1908] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f12406b5c00) [pid = 1827] [serial = 1898] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f124d907000) [pid = 1827] [serial = 1937] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f124dcc5800) [pid = 1827] [serial = 1944] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f123bfda000) [pid = 1827] [serial = 1946] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f124524f400) [pid = 1827] [serial = 1914] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1249019c00) [pid = 1827] [serial = 1934] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f123f479000) [pid = 1827] [serial = 1952] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1245ebb800) [pid = 1827] [serial = 1919] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f123c3a0800) [pid = 1827] [serial = 1892] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1243dbf400) [pid = 1827] [serial = 1875] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1242df1000) [pid = 1827] [serial = 1904] [outer = (nil)] [url = about:blank] 15:34:25 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f124084e000) [pid = 1827] [serial = 1956] [outer = (nil)] [url = about:blank] 15:34:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:34:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1851ms 15:34:25 INFO - PROCESS | 1827 | 1461191665199 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:34:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:34:25 INFO - PROCESS | 1827 | 1461191665203 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:34:25 INFO - PROCESS | 1827 | 1461191665210 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1827 | 1461191665213 Marionette TRACE conn3 <- [1,2730,null,{}] 15:34:25 INFO - PROCESS | 1827 | 1461191665218 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}] 15:34:25 INFO - PROCESS | 1827 | 1461191665448 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:34:25 INFO - PROCESS | 1827 | 1461191665708 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1a3800 == 160 [pid = 1827] [id = 690] 15:34:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f123bfd4400) [pid = 1827] [serial = 2071] [outer = (nil)] 15:34:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1242df6c00) [pid = 1827] [serial = 2072] [outer = 0x7f123bfd4400] 15:34:25 INFO - PROCESS | 1827 | 1461191665798 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1243d28400) [pid = 1827] [serial = 2073] [outer = 0x7f123bfd4400] 15:34:27 INFO - PROCESS | 1827 | 1461191667000 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] 15:34:27 INFO - PROCESS | 1827 | 1461191667070 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:34:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:34:27 INFO - PROCESS | 1827 | 1461191667095 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1827 | 1461191667099 Marionette TRACE conn3 <- [1,2734,null,{}] 15:34:27 INFO - PROCESS | 1827 | 1461191667106 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}] 15:34:27 INFO - PROCESS | 1827 | 1461191667374 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:34:27 INFO - PROCESS | 1827 | 1461191667470 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243097800 == 161 [pid = 1827] [id = 691] 15:34:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1243ffb000) [pid = 1827] [serial = 2074] [outer = (nil)] 15:34:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f12444c2800) [pid = 1827] [serial = 2075] [outer = 0x7f1243ffb000] 15:34:27 INFO - PROCESS | 1827 | 1461191667567 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f12447ed400) [pid = 1827] [serial = 2076] [outer = 0x7f1243ffb000] 15:34:28 INFO - PROCESS | 1827 | 1461191668591 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]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:34:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1539ms 15:34:28 INFO - PROCESS | 1827 | 1461191668632 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1827 | 1461191668635 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:34:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:34:28 INFO - PROCESS | 1827 | 1461191668647 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1827 | 1461191668649 Marionette TRACE conn3 <- [1,2738,null,{}] 15:34:28 INFO - PROCESS | 1827 | 1461191668655 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}] 15:34:29 INFO - PROCESS | 1827 | 1461191669476 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1238ac3400) [pid = 1827] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f124f382800) [pid = 1827] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f124fc5a400) [pid = 1827] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f123f482800) [pid = 1827] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f123f84e000) [pid = 1827] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f124fbf4400) [pid = 1827] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1238ac5c00) [pid = 1827] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1247c04800) [pid = 1827] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f123c3a3800) [pid = 1827] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f123f14b400) [pid = 1827] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f124f863000) [pid = 1827] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f123c3aa000) [pid = 1827] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f123c3a1c00) [pid = 1827] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f1242fe7c00) [pid = 1827] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f125050e000) [pid = 1827] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f12444cb400) [pid = 1827] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f123ee4b000) [pid = 1827] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f124f4a3400) [pid = 1827] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f1247f3b800) [pid = 1827] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f124f37f400) [pid = 1827] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f1242e6a800) [pid = 1827] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:34:29 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f123efdf400) [pid = 1827] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:34:29 INFO - PROCESS | 1827 | 1461191669694 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c9ce800 == 162 [pid = 1827] [id = 692] 15:34:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f1238ac3400) [pid = 1827] [serial = 2077] [outer = (nil)] 15:34:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f123c2bd000) [pid = 1827] [serial = 2078] [outer = 0x7f1238ac3400] 15:34:29 INFO - PROCESS | 1827 | 1461191669776 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f123f482800) [pid = 1827] [serial = 2079] [outer = 0x7f1238ac3400] 15:34:30 INFO - PROCESS | 1827 | 1461191670439 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]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:34:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1842ms 15:34:30 INFO - PROCESS | 1827 | 1461191670485 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1827 | 1461191670489 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:34:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:34:30 INFO - PROCESS | 1827 | 1461191670494 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1827 | 1461191670496 Marionette TRACE conn3 <- [1,2742,null,{}] 15:34:30 INFO - PROCESS | 1827 | 1461191670502 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}] 15:34:30 INFO - PROCESS | 1827 | 1461191670706 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:34:30 INFO - PROCESS | 1827 | 1461191670897 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245d5f800 == 163 [pid = 1827] [id = 693] 15:34:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f1238ac5c00) [pid = 1827] [serial = 2080] [outer = (nil)] 15:34:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f1245be7c00) [pid = 1827] [serial = 2081] [outer = 0x7f1238ac5c00] 15:34:30 INFO - PROCESS | 1827 | 1461191670963 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f1246e89400) [pid = 1827] [serial = 2082] [outer = 0x7f1238ac5c00] 15:34:31 INFO - PROCESS | 1827 | 1461191671989 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]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:34:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1538ms 15:34:32 INFO - PROCESS | 1827 | 1461191672035 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1827 | 1461191672041 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:34:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:34:32 INFO - PROCESS | 1827 | 1461191672050 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1827 | 1461191672056 Marionette TRACE conn3 <- [1,2746,null,{}] 15:34:32 INFO - PROCESS | 1827 | 1461191672067 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}] 15:34:32 INFO - PROCESS | 1827 | 1461191672322 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:34:32 INFO - PROCESS | 1827 | 1461191672679 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12418e8000 == 164 [pid = 1827] [id = 694] 15:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f123bfda000) [pid = 1827] [serial = 2083] [outer = (nil)] 15:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f123c3f1400) [pid = 1827] [serial = 2084] [outer = 0x7f123bfda000] 15:34:32 INFO - PROCESS | 1827 | 1461191672762 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f123f150400) [pid = 1827] [serial = 2085] [outer = 0x7f123bfda000] 15:34:33 INFO - PROCESS | 1827 | 1461191673690 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]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:34:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1692ms 15:34:33 INFO - PROCESS | 1827 | 1461191673743 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1827 | 1461191673751 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:34:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:34:33 INFO - PROCESS | 1827 | 1461191673763 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1827 | 1461191673767 Marionette TRACE conn3 <- [1,2750,null,{}] 15:34:33 INFO - PROCESS | 1827 | 1461191673773 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}] 15:34:34 INFO - PROCESS | 1827 | 1461191674017 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:34:34 INFO - PROCESS | 1827 | 1461191674333 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1244565800 == 165 [pid = 1827] [id = 695] 15:34:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f12406ad400) [pid = 1827] [serial = 2086] [outer = (nil)] 15:34:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f12416eb800) [pid = 1827] [serial = 2087] [outer = 0x7f12406ad400] 15:34:34 INFO - PROCESS | 1827 | 1461191674418 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1242deac00) [pid = 1827] [serial = 2088] [outer = 0x7f12406ad400] 15:34:35 INFO - PROCESS | 1827 | 1461191675379 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]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:34:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1686ms 15:34:35 INFO - PROCESS | 1827 | 1461191675450 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1827 | 1461191675454 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:34:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:34:35 INFO - PROCESS | 1827 | 1461191675461 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1827 | 1461191675468 Marionette TRACE conn3 <- [1,2754,null,{}] 15:34:35 INFO - PROCESS | 1827 | 1461191675485 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}] 15:34:35 INFO - PROCESS | 1827 | 1461191675778 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:34:36 INFO - PROCESS | 1827 | 1461191676098 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c2c000 == 166 [pid = 1827] [id = 696] 15:34:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1243dbf400) [pid = 1827] [serial = 2089] [outer = (nil)] 15:34:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f12444c3000) [pid = 1827] [serial = 2090] [outer = 0x7f1243dbf400] 15:34:36 INFO - PROCESS | 1827 | 1461191676179 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f12447a1800) [pid = 1827] [serial = 2091] [outer = 0x7f1243dbf400] 15:34:37 INFO - PROCESS | 1827 | 1461191677295 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]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:34:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1891ms 15:34:37 INFO - PROCESS | 1827 | 1461191677353 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:34:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:34:37 INFO - PROCESS | 1827 | 1461191677358 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:34:37 INFO - PROCESS | 1827 | 1461191677365 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1827 | 1461191677369 Marionette TRACE conn3 <- [1,2758,null,{}] 15:34:37 INFO - PROCESS | 1827 | 1461191677376 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}] 15:34:37 INFO - PROCESS | 1827 | 1461191677628 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:34:37 INFO - PROCESS | 1827 | 1461191677943 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248da1000 == 167 [pid = 1827] [id = 697] 15:34:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f12406b0800) [pid = 1827] [serial = 2092] [outer = (nil)] 15:34:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1246e81c00) [pid = 1827] [serial = 2093] [outer = 0x7f12406b0800] 15:34:38 INFO - PROCESS | 1827 | 1461191678024 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1247dd6c00) [pid = 1827] [serial = 2094] [outer = 0x7f12406b0800] 15:34:38 INFO - PROCESS | 1827 | 1461191678869 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]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:34:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1539ms 15:34:38 INFO - PROCESS | 1827 | 1461191678905 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1827 | 1461191678909 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:34:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:34:38 INFO - PROCESS | 1827 | 1461191678915 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1827 | 1461191678918 Marionette TRACE conn3 <- [1,2762,null,{}] 15:34:38 INFO - PROCESS | 1827 | 1461191678924 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}] 15:34:39 INFO - PROCESS | 1827 | 1461191679156 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:34:39 INFO - PROCESS | 1827 | 1461191679419 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248fca000 == 168 [pid = 1827] [id = 698] 15:34:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1243dc0800) [pid = 1827] [serial = 2095] [outer = (nil)] 15:34:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1247e4fc00) [pid = 1827] [serial = 2096] [outer = 0x7f1243dc0800] 15:34:39 INFO - PROCESS | 1827 | 1461191679548 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1247f39400) [pid = 1827] [serial = 2097] [outer = 0x7f1243dc0800] 15:34:40 INFO - PROCESS | 1827 | 1461191680632 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]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:34:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1779ms 15:34:40 INFO - PROCESS | 1827 | 1461191680696 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1827 | 1461191680700 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:34:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:34:40 INFO - PROCESS | 1827 | 1461191680706 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1827 | 1461191680709 Marionette TRACE conn3 <- [1,2766,null,{}] 15:34:40 INFO - PROCESS | 1827 | 1461191680715 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}] 15:34:41 INFO - PROCESS | 1827 | 1461191681012 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:34:41 INFO - PROCESS | 1827 | 1461191681336 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124f1da000 == 169 [pid = 1827] [id = 699] 15:34:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1248a1cc00) [pid = 1827] [serial = 2098] [outer = (nil)] 15:34:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f124d8e1000) [pid = 1827] [serial = 2099] [outer = 0x7f1248a1cc00] 15:34:41 INFO - PROCESS | 1827 | 1461191681420 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f124dbed800) [pid = 1827] [serial = 2100] [outer = 0x7f1248a1cc00] 15:34:42 INFO - PROCESS | 1827 | 1461191682253 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]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:34:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1581ms 15:34:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:34:42 INFO - PROCESS | 1827 | 1461191682288 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1827 | 1461191682291 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:34:42 INFO - PROCESS | 1827 | 1461191682297 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1827 | 1461191682300 Marionette TRACE conn3 <- [1,2770,null,{}] 15:34:42 INFO - PROCESS | 1827 | 1461191682306 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}] 15:34:42 INFO - PROCESS | 1827 | 1461191682525 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:34:42 INFO - PROCESS | 1827 | 1461191682810 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1250141800 == 170 [pid = 1827] [id = 700] 15:34:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1248a1e000) [pid = 1827] [serial = 2101] [outer = (nil)] 15:34:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f124dccc000) [pid = 1827] [serial = 2102] [outer = 0x7f1248a1e000] 15:34:42 INFO - PROCESS | 1827 | 1461191682933 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f124ec22400) [pid = 1827] [serial = 2103] [outer = 0x7f1248a1e000] 15:34:43 INFO - PROCESS | 1827 | 1461191683807 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:34:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1581ms 15:34:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:34:43 INFO - PROCESS | 1827 | 1461191683878 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1827 | 1461191683881 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:34:43 INFO - PROCESS | 1827 | 1461191683889 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1827 | 1461191683891 Marionette TRACE conn3 <- [1,2774,null,{}] 15:34:43 INFO - PROCESS | 1827 | 1461191683898 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}] 15:34:44 INFO - PROCESS | 1827 | 1461191684133 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:34:44 INFO - PROCESS | 1827 | 1461191684405 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252c44800 == 171 [pid = 1827] [id = 701] 15:34:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f124dc55800) [pid = 1827] [serial = 2104] [outer = (nil)] 15:34:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f124f158800) [pid = 1827] [serial = 2105] [outer = 0x7f124dc55800] 15:34:44 INFO - PROCESS | 1827 | 1461191684522 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f124f2e9c00) [pid = 1827] [serial = 2106] [outer = 0x7f124dc55800] 15:34:45 INFO - PROCESS | 1827 | 1461191685410 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]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:34:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1586ms 15:34:45 INFO - PROCESS | 1827 | 1461191685475 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1827 | 1461191685479 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:34:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:34:45 INFO - PROCESS | 1827 | 1461191685484 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1827 | 1461191685487 Marionette TRACE conn3 <- [1,2778,null,{}] 15:34:45 INFO - PROCESS | 1827 | 1461191685492 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}] 15:34:45 INFO - PROCESS | 1827 | 1461191685723 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:34:46 INFO - PROCESS | 1827 | 1461191686000 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253849000 == 172 [pid = 1827] [id = 702] 15:34:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f123c3abc00) [pid = 1827] [serial = 2107] [outer = (nil)] 15:34:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f124f2ef400) [pid = 1827] [serial = 2108] [outer = 0x7f123c3abc00] 15:34:46 INFO - PROCESS | 1827 | 1461191686119 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f124f4a3c00) [pid = 1827] [serial = 2109] [outer = 0x7f123c3abc00] 15:34:47 INFO - PROCESS | 1827 | 1461191686996 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:34:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1582ms 15:34:47 INFO - PROCESS | 1827 | 1461191687067 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1827 | 1461191687071 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:34:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:34:47 INFO - PROCESS | 1827 | 1461191687077 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1827 | 1461191687080 Marionette TRACE conn3 <- [1,2782,null,{}] 15:34:47 INFO - PROCESS | 1827 | 1461191687085 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}] 15:34:47 INFO - PROCESS | 1827 | 1461191687332 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:34:47 INFO - PROCESS | 1827 | 1461191687611 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253bdb000 == 173 [pid = 1827] [id = 703] 15:34:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f123c3e1400) [pid = 1827] [serial = 2110] [outer = (nil)] 15:34:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f124f74dc00) [pid = 1827] [serial = 2111] [outer = 0x7f123c3e1400] 15:34:47 INFO - PROCESS | 1827 | 1461191687729 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f124f868c00) [pid = 1827] [serial = 2112] [outer = 0x7f123c3e1400] 15:34:48 INFO - PROCESS | 1827 | 1461191688622 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]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:34:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1582ms 15:34:48 INFO - PROCESS | 1827 | 1461191688661 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:34:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:34:48 INFO - PROCESS | 1827 | 1461191688665 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:34:48 INFO - PROCESS | 1827 | 1461191688671 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1827 | 1461191688675 Marionette TRACE conn3 <- [1,2786,null,{}] 15:34:48 INFO - PROCESS | 1827 | 1461191688680 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}] 15:34:48 INFO - PROCESS | 1827 | 1461191688938 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:34:49 INFO - PROCESS | 1827 | 1461191689265 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1255f8f000 == 174 [pid = 1827] [id = 704] 15:34:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f124fd0e800) [pid = 1827] [serial = 2113] [outer = (nil)] 15:34:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f12503a4800) [pid = 1827] [serial = 2114] [outer = 0x7f124fd0e800] 15:34:49 INFO - PROCESS | 1827 | 1461191689355 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1250514400) [pid = 1827] [serial = 2115] [outer = 0x7f124fd0e800] 15:34:50 INFO - PROCESS | 1827 | 1461191690359 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]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:34:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1735ms 15:34:50 INFO - PROCESS | 1827 | 1461191690409 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1827 | 1461191690412 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:34:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:34:50 INFO - PROCESS | 1827 | 1461191690418 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1827 | 1461191690421 Marionette TRACE conn3 <- [1,2790,null,{}] 15:34:50 INFO - PROCESS | 1827 | 1461191690427 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}] 15:34:50 INFO - PROCESS | 1827 | 1461191690662 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:34:50 INFO - PROCESS | 1827 | 1461191690942 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257645800 == 175 [pid = 1827] [id = 705] 15:34:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f124084a400) [pid = 1827] [serial = 2116] [outer = (nil)] 15:34:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f125125c800) [pid = 1827] [serial = 2117] [outer = 0x7f124084a400] 15:34:51 INFO - PROCESS | 1827 | 1461191691064 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1251487000) [pid = 1827] [serial = 2118] [outer = 0x7f124084a400] 15:34:51 INFO - PROCESS | 1827 | 1461191691940 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:34:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1578ms 15:34:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:34:52 INFO - PROCESS | 1827 | 1461191691999 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1827 | 1461191692002 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:34:52 INFO - PROCESS | 1827 | 1461191692008 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1827 | 1461191692011 Marionette TRACE conn3 <- [1,2794,null,{}] 15:34:52 INFO - PROCESS | 1827 | 1461191692016 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}] 15:34:52 INFO - PROCESS | 1827 | 1461191692248 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:34:52 INFO - PROCESS | 1827 | 1461191692529 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257c6d000 == 176 [pid = 1827] [id = 706] 15:34:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1251253400) [pid = 1827] [serial = 2119] [outer = (nil)] 15:34:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1252a2c800) [pid = 1827] [serial = 2120] [outer = 0x7f1251253400] 15:34:52 INFO - PROCESS | 1827 | 1461191692708 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1252c28400) [pid = 1827] [serial = 2121] [outer = 0x7f1251253400] 15:34:53 INFO - PROCESS | 1827 | 1461191693589 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]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:34:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1648ms 15:34:53 INFO - PROCESS | 1827 | 1461191693656 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1827 | 1461191693660 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:34:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:34:53 INFO - PROCESS | 1827 | 1461191693666 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1827 | 1461191693668 Marionette TRACE conn3 <- [1,2798,null,{}] 15:34:53 INFO - PROCESS | 1827 | 1461191693674 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}] 15:34:53 INFO - PROCESS | 1827 | 1461191693902 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:34:54 INFO - PROCESS | 1827 | 1461191694217 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e42800 == 177 [pid = 1827] [id = 707] 15:34:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1242df1c00) [pid = 1827] [serial = 2122] [outer = (nil)] 15:34:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1252def000) [pid = 1827] [serial = 2123] [outer = 0x7f1242df1c00] 15:34:54 INFO - PROCESS | 1827 | 1461191694293 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1252df9800) [pid = 1827] [serial = 2124] [outer = 0x7f1242df1c00] 15:34:55 INFO - PROCESS | 1827 | 1461191695151 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]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:34:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1530ms 15:34:55 INFO - PROCESS | 1827 | 1461191695197 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 1827 | 1461191695201 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:34:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:34:55 INFO - PROCESS | 1827 | 1461191695207 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 1827 | 1461191695209 Marionette TRACE conn3 <- [1,2802,null,{}] 15:34:55 INFO - PROCESS | 1827 | 1461191695214 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}] 15:34:55 INFO - PROCESS | 1827 | 1461191695445 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:34:55 INFO - PROCESS | 1827 | 1461191695765 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258056000 == 178 [pid = 1827] [id = 708] 15:34:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1251488800) [pid = 1827] [serial = 2125] [outer = (nil)] 15:34:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1252dfb000) [pid = 1827] [serial = 2126] [outer = 0x7f1251488800] 15:34:55 INFO - PROCESS | 1827 | 1461191695845 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1252ee8000) [pid = 1827] [serial = 2127] [outer = 0x7f1251488800] 15:34:56 INFO - PROCESS | 1827 | 1461191696718 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]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:34:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1586ms 15:34:56 INFO - PROCESS | 1827 | 1461191696794 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1827 | 1461191696798 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:34:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:34:56 INFO - PROCESS | 1827 | 1461191696803 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1827 | 1461191696805 Marionette TRACE conn3 <- [1,2806,null,{}] 15:34:56 INFO - PROCESS | 1827 | 1461191696811 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}] 15:34:57 INFO - PROCESS | 1827 | 1461191697044 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:34:57 INFO - PROCESS | 1827 | 1461191697363 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258920800 == 179 [pid = 1827] [id = 709] 15:34:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1252dfac00) [pid = 1827] [serial = 2128] [outer = (nil)] 15:34:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1252eefc00) [pid = 1827] [serial = 2129] [outer = 0x7f1252dfac00] 15:34:57 INFO - PROCESS | 1827 | 1461191697441 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1253315400) [pid = 1827] [serial = 2130] [outer = 0x7f1252dfac00] 15:34:58 INFO - PROCESS | 1827 | 1461191698310 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]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:34:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1582ms 15:34:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:34:58 INFO - PROCESS | 1827 | 1461191698387 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1827 | 1461191698390 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:34:58 INFO - PROCESS | 1827 | 1461191698396 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1827 | 1461191698399 Marionette TRACE conn3 <- [1,2810,null,{}] 15:34:58 INFO - PROCESS | 1827 | 1461191698404 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}] 15:34:58 INFO - PROCESS | 1827 | 1461191698740 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:34:58 INFO - PROCESS | 1827 | 1461191698989 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258fa0000 == 180 [pid = 1827] [id = 710] 15:34:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1252eec000) [pid = 1827] [serial = 2131] [outer = (nil)] 15:34:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f125331e400) [pid = 1827] [serial = 2132] [outer = 0x7f1252eec000] 15:34:59 INFO - PROCESS | 1827 | 1461191699065 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1253504800) [pid = 1827] [serial = 2133] [outer = 0x7f1252eec000] 15:34:59 INFO - PROCESS | 1827 | 1461191699915 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]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:34:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1580ms 15:34:59 INFO - PROCESS | 1827 | 1461191699976 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1827 | 1461191699979 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:34:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:34:59 INFO - PROCESS | 1827 | 1461191699985 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1827 | 1461191699987 Marionette TRACE conn3 <- [1,2814,null,{}] 15:34:59 INFO - PROCESS | 1827 | 1461191699992 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}] 15:35:00 INFO - PROCESS | 1827 | 1461191700213 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:35:00 INFO - PROCESS | 1827 | 1461191700502 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125992b000 == 181 [pid = 1827] [id = 711] 15:35:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1242d8c400) [pid = 1827] [serial = 2134] [outer = (nil)] 15:35:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f125350d000) [pid = 1827] [serial = 2135] [outer = 0x7f1242d8c400] 15:35:00 INFO - PROCESS | 1827 | 1461191700619 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1253737400) [pid = 1827] [serial = 2136] [outer = 0x7f1242d8c400] 15:35:01 INFO - PROCESS | 1827 | 1461191701450 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]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1529ms 15:35:01 INFO - PROCESS | 1827 | 1461191701529 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1827 | 1461191701532 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:35:01 INFO - PROCESS | 1827 | 1461191701542 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1827 | 1461191701545 Marionette TRACE conn3 <- [1,2818,null,{}] 15:35:01 INFO - PROCESS | 1827 | 1461191701549 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}] 15:35:01 INFO - PROCESS | 1827 | 1461191701783 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125013c800 == 180 [pid = 1827] [id = 647] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c9ce800 == 179 [pid = 1827] [id = 692] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243097800 == 178 [pid = 1827] [id = 691] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1a3800 == 177 [pid = 1827] [id = 690] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124095f000 == 176 [pid = 1827] [id = 689] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1244574000 == 175 [pid = 1827] [id = 688] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12430b1800 == 174 [pid = 1827] [id = 687] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123ee6f800 == 173 [pid = 1827] [id = 686] 15:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245b41000 == 172 [pid = 1827] [id = 678] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f124fc57400) [pid = 1827] [serial = 1998] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f124f4af000) [pid = 1827] [serial = 1994] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1251362800) [pid = 1827] [serial = 2009] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1242c75c00) [pid = 1827] [serial = 1958] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124084b800) [pid = 1827] [serial = 2021] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1242c72400) [pid = 1827] [serial = 1965] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124fbf1000) [pid = 1827] [serial = 1997] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1240844400) [pid = 1827] [serial = 1964] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1251255800) [pid = 1827] [serial = 2007] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f124dbf2800) [pid = 1827] [serial = 1982] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1247de4c00) [pid = 1827] [serial = 1976] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f123c699800) [pid = 1827] [serial = 2016] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1250639000) [pid = 1827] [serial = 2006] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f12444c7800) [pid = 1827] [serial = 1971] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f124fc65000) [pid = 1827] [serial = 2000] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f123c3a8800) [pid = 1827] [serial = 2015] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f123ee50400) [pid = 1827] [serial = 1962] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1251489800) [pid = 1827] [serial = 2010] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f123ee43800) [pid = 1827] [serial = 2018] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f12447e5c00) [pid = 1827] [serial = 1973] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1252ac0800) [pid = 1827] [serial = 2013] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124dcc3c00) [pid = 1827] [serial = 1983] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f124ebe2c00) [pid = 1827] [serial = 1986] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1247f3ac00) [pid = 1827] [serial = 1977] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f124ebd6400) [pid = 1827] [serial = 1985] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f124f156400) [pid = 1827] [serial = 1989] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f123c3f3400) [pid = 1827] [serial = 1961] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1242c73800) [pid = 1827] [serial = 2022] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f124f85a800) [pid = 1827] [serial = 1995] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f124fd07800) [pid = 1827] [serial = 2001] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f12503a4000) [pid = 1827] [serial = 2003] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f123f47bc00) [pid = 1827] [serial = 2019] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f12503afc00) [pid = 1827] [serial = 2004] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f124d8de400) [pid = 1827] [serial = 1980] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1245bde400) [pid = 1827] [serial = 1974] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f1247f65800) [pid = 1827] [serial = 1979] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f124ec31c00) [pid = 1827] [serial = 1988] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1243ff4400) [pid = 1827] [serial = 1970] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f124f4a4c00) [pid = 1827] [serial = 1992] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1243db2800) [pid = 1827] [serial = 1968] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f1243d26000) [pid = 1827] [serial = 1967] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1252a26c00) [pid = 1827] [serial = 2012] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f123f47d000) [pid = 1827] [serial = 1890] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f124f386c00) [pid = 1827] [serial = 1991] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f12416e4000) [pid = 1827] [serial = 2024] [outer = (nil)] [url = about:blank] 15:35:04 INFO - PROCESS | 1827 | 1461191704015 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c5c3800 == 173 [pid = 1827] [id = 712] 15:35:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f123c011c00) [pid = 1827] [serial = 2137] [outer = (nil)] 15:35:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f123c293c00) [pid = 1827] [serial = 2138] [outer = 0x7f123c011c00] 15:35:04 INFO - PROCESS | 1827 | 1461191704087 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f123c2c8c00) [pid = 1827] [serial = 2139] [outer = 0x7f123c011c00] 15:35:04 INFO - PROCESS | 1827 | 1461191704861 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]]]}] 15:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 3336ms 15:35:04 INFO - PROCESS | 1827 | 1461191704880 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 1827 | 1461191704887 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:35:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:35:04 INFO - PROCESS | 1827 | 1461191704895 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1827 | 1461191704900 Marionette TRACE conn3 <- [1,2822,null,{}] 15:35:04 INFO - PROCESS | 1827 | 1461191704906 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}] 15:35:05 INFO - PROCESS | 1827 | 1461191705196 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:35:05 INFO - PROCESS | 1827 | 1461191705447 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f7d6000 == 174 [pid = 1827] [id = 713] 15:35:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f123c014000) [pid = 1827] [serial = 2140] [outer = (nil)] 15:35:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f123ee49c00) [pid = 1827] [serial = 2141] [outer = 0x7f123c014000] 15:35:05 INFO - PROCESS | 1827 | 1461191705563 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f123f148c00) [pid = 1827] [serial = 2142] [outer = 0x7f123c014000] 15:35:06 INFO - PROCESS | 1827 | 1461191706786 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]]]}] 15:35:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:35:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1936ms 15:35:06 INFO - PROCESS | 1827 | 1461191706835 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 1827 | 1461191706841 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:35:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:35:06 INFO - PROCESS | 1827 | 1461191706855 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 1827 | 1461191706857 Marionette TRACE conn3 <- [1,2826,null,{}] 15:35:06 INFO - PROCESS | 1827 | 1461191706863 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}] 15:35:07 INFO - PROCESS | 1827 | 1461191707154 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:35:07 INFO - PROCESS | 1827 | 1461191707189 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12418eb800 == 175 [pid = 1827] [id = 714] 15:35:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f123f149000) [pid = 1827] [serial = 2143] [outer = (nil)] 15:35:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1240510c00) [pid = 1827] [serial = 2144] [outer = 0x7f123f149000] 15:35:07 INFO - PROCESS | 1827 | 1461191707254 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f12416e4000) [pid = 1827] [serial = 2145] [outer = 0x7f123f149000] 15:35:08 INFO - PROCESS | 1827 | 1461191708367 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:35:08 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1238ac3400) [pid = 1827] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:35:08 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f123c921000) [pid = 1827] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:35:08 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f123bfd5400) [pid = 1827] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:35:08 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1243ffb000) [pid = 1827] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:35:08 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f123bfcf400) [pid = 1827] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:35:08 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f123c2bf400) [pid = 1827] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:35:08 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1242c74800) [pid = 1827] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:35:08 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f123bfd4400) [pid = 1827] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:35:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:35:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1836ms 15:35:08 INFO - PROCESS | 1827 | 1461191708706 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:35:08 INFO - PROCESS | 1827 | 1461191708710 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:35:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:35:08 INFO - PROCESS | 1827 | 1461191708726 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 1827 | 1461191708735 Marionette TRACE conn3 <- [1,2830,null,{}] 15:35:08 INFO - PROCESS | 1827 | 1461191708742 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}] 15:35:08 INFO - PROCESS | 1827 | 1461191708955 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:35:09 INFO - PROCESS | 1827 | 1461191709222 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12430af000 == 176 [pid = 1827] [id = 715] 15:35:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f123f842800) [pid = 1827] [serial = 2146] [outer = (nil)] 15:35:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1242df7400) [pid = 1827] [serial = 2147] [outer = 0x7f123f842800] 15:35:09 INFO - PROCESS | 1827 | 1461191709285 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1242fe8400) [pid = 1827] [serial = 2148] [outer = 0x7f123f842800] 15:35:10 INFO - PROCESS | 1827 | 1461191710093 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]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:35:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1403ms 15:35:10 INFO - PROCESS | 1827 | 1461191710131 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1827 | 1461191710138 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:35:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:35:10 INFO - PROCESS | 1827 | 1461191710148 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1827 | 1461191710153 Marionette TRACE conn3 <- [1,2834,null,{}] 15:35:10 INFO - PROCESS | 1827 | 1461191710162 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}] 15:35:10 INFO - PROCESS | 1827 | 1461191710448 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:35:10 INFO - PROCESS | 1827 | 1461191710643 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124448b800 == 177 [pid = 1827] [id = 716] 15:35:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f123f847400) [pid = 1827] [serial = 2149] [outer = (nil)] 15:35:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1243d2d000) [pid = 1827] [serial = 2150] [outer = 0x7f123f847400] 15:35:10 INFO - PROCESS | 1827 | 1461191710706 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1243db9400) [pid = 1827] [serial = 2151] [outer = 0x7f123f847400] 15:35:11 INFO - PROCESS | 1827 | 1461191711850 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1742ms 15:35:11 INFO - PROCESS | 1827 | 1461191711890 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1827 | 1461191711898 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:35:11 INFO - PROCESS | 1827 | 1461191711909 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1827 | 1461191711914 Marionette TRACE conn3 <- [1,2838,null,{}] 15:35:11 INFO - PROCESS | 1827 | 1461191711923 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}] 15:35:12 INFO - PROCESS | 1827 | 1461191712188 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:35:12 INFO - PROCESS | 1827 | 1461191712518 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12418ee800 == 178 [pid = 1827] [id = 717] 15:35:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f123efdcc00) [pid = 1827] [serial = 2152] [outer = (nil)] 15:35:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f123f14c800) [pid = 1827] [serial = 2153] [outer = 0x7f123efdcc00] 15:35:12 INFO - PROCESS | 1827 | 1461191712637 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f123f848c00) [pid = 1827] [serial = 2154] [outer = 0x7f123efdcc00] 15:35:13 INFO - PROCESS | 1827 | 1461191713770 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:35:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1939ms 15:35:13 INFO - PROCESS | 1827 | 1461191713850 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1827 | 1461191713861 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:35:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:35:13 INFO - PROCESS | 1827 | 1461191713873 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1827 | 1461191713879 Marionette TRACE conn3 <- [1,2842,null,{}] 15:35:13 INFO - PROCESS | 1827 | 1461191713885 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}] 15:35:14 INFO - PROCESS | 1827 | 1461191714177 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:35:14 INFO - PROCESS | 1827 | 1461191714544 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12446e8800 == 179 [pid = 1827] [id = 718] 15:35:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f123efe6800) [pid = 1827] [serial = 2155] [outer = (nil)] 15:35:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1243d2dc00) [pid = 1827] [serial = 2156] [outer = 0x7f123efe6800] 15:35:14 INFO - PROCESS | 1827 | 1461191714619 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1243dc1400) [pid = 1827] [serial = 2157] [outer = 0x7f123efe6800] 15:35:15 INFO - PROCESS | 1827 | 1461191715595 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:35:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1788ms 15:35:15 INFO - PROCESS | 1827 | 1461191715660 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:35:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:35:15 INFO - PROCESS | 1827 | 1461191715664 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:35:15 INFO - PROCESS | 1827 | 1461191715671 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1827 | 1461191715677 Marionette TRACE conn3 <- [1,2846,null,{}] 15:35:15 INFO - PROCESS | 1827 | 1461191715694 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}] 15:35:15 INFO - PROCESS | 1827 | 1461191715992 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:35:16 INFO - PROCESS | 1827 | 1461191716316 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245d4a800 == 180 [pid = 1827] [id = 719] 15:35:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f12444c7800) [pid = 1827] [serial = 2158] [outer = (nil)] 15:35:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f124524ec00) [pid = 1827] [serial = 2159] [outer = 0x7f12444c7800] 15:35:16 INFO - PROCESS | 1827 | 1461191716406 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1246e82000) [pid = 1827] [serial = 2160] [outer = 0x7f12444c7800] 15:35:17 INFO - PROCESS | 1827 | 1461191717381 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]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:35:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1745ms 15:35:17 INFO - PROCESS | 1827 | 1461191717416 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1827 | 1461191717420 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:35:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:35:17 INFO - PROCESS | 1827 | 1461191717427 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1827 | 1461191717430 Marionette TRACE conn3 <- [1,2850,null,{}] 15:35:17 INFO - PROCESS | 1827 | 1461191717436 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}] 15:35:17 INFO - PROCESS | 1827 | 1461191717681 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:35:18 INFO - PROCESS | 1827 | 1461191718021 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c28000 == 181 [pid = 1827] [id = 720] 15:35:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f124479a000) [pid = 1827] [serial = 2161] [outer = (nil)] 15:35:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1247f35c00) [pid = 1827] [serial = 2162] [outer = 0x7f124479a000] 15:35:18 INFO - PROCESS | 1827 | 1461191718122 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1247f5d000) [pid = 1827] [serial = 2163] [outer = 0x7f124479a000] 15:35:19 INFO - PROCESS | 1827 | 1461191719068 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:35:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1683ms 15:35:19 INFO - PROCESS | 1827 | 1461191719111 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1827 | 1461191719115 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:35:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:35:19 INFO - PROCESS | 1827 | 1461191719121 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1827 | 1461191719125 Marionette TRACE conn3 <- [1,2854,null,{}] 15:35:19 INFO - PROCESS | 1827 | 1461191719130 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}] 15:35:19 INFO - PROCESS | 1827 | 1461191719369 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:35:19 INFO - PROCESS | 1827 | 1461191719652 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248da2800 == 182 [pid = 1827] [id = 721] 15:35:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f124808bc00) [pid = 1827] [serial = 2164] [outer = (nil)] 15:35:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1248090800) [pid = 1827] [serial = 2165] [outer = 0x7f124808bc00] 15:35:19 INFO - PROCESS | 1827 | 1461191719783 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f124901ac00) [pid = 1827] [serial = 2166] [outer = 0x7f124808bc00] 15:35:20 INFO - PROCESS | 1827 | 1461191720719 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:35:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1641ms 15:35:20 INFO - PROCESS | 1827 | 1461191720763 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1827 | 1461191720767 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:35:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:35:20 INFO - PROCESS | 1827 | 1461191720773 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1827 | 1461191720776 Marionette TRACE conn3 <- [1,2858,null,{}] 15:35:20 INFO - PROCESS | 1827 | 1461191720782 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}] 15:35:21 INFO - PROCESS | 1827 | 1461191721043 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:35:21 INFO - PROCESS | 1827 | 1461191721360 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124dac3800 == 183 [pid = 1827] [id = 722] 15:35:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1248084000) [pid = 1827] [serial = 2167] [outer = (nil)] 15:35:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f124dccac00) [pid = 1827] [serial = 2168] [outer = 0x7f1248084000] 15:35:21 INFO - PROCESS | 1827 | 1461191721443 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f124f2e4400) [pid = 1827] [serial = 2169] [outer = 0x7f1248084000] 15:35:22 INFO - PROCESS | 1827 | 1461191722312 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:35:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1579ms 15:35:22 INFO - PROCESS | 1827 | 1461191722354 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1827 | 1461191722357 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:35:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:35:22 INFO - PROCESS | 1827 | 1461191722363 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1827 | 1461191722365 Marionette TRACE conn3 <- [1,2862,null,{}] 15:35:22 INFO - PROCESS | 1827 | 1461191722372 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}] 15:35:22 INFO - PROCESS | 1827 | 1461191722608 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:35:22 INFO - PROCESS | 1827 | 1461191722944 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124ffbe800 == 184 [pid = 1827] [id = 723] 15:35:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1248086800) [pid = 1827] [serial = 2170] [outer = (nil)] 15:35:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f124f4a3400) [pid = 1827] [serial = 2171] [outer = 0x7f1248086800] 15:35:23 INFO - PROCESS | 1827 | 1461191723024 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f124f756000) [pid = 1827] [serial = 2172] [outer = 0x7f1248086800] 15:35:23 INFO - PROCESS | 1827 | 1461191723869 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:35:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1585ms 15:35:23 INFO - PROCESS | 1827 | 1461191723949 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1827 | 1461191723954 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:35:23 INFO - PROCESS | 1827 | 1461191723960 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1827 | 1461191723964 Marionette TRACE conn3 <- [1,2866,null,{}] 15:35:23 INFO - PROCESS | 1827 | 1461191723969 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}] 15:35:24 INFO - PROCESS | 1827 | 1461191724274 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:35:24 INFO - PROCESS | 1827 | 1461191724596 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252c42000 == 185 [pid = 1827] [id = 724] 15:35:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1242e6dc00) [pid = 1827] [serial = 2173] [outer = (nil)] 15:35:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f124fc59400) [pid = 1827] [serial = 2174] [outer = 0x7f1242e6dc00] 15:35:24 INFO - PROCESS | 1827 | 1461191724674 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f124fd02400) [pid = 1827] [serial = 2175] [outer = 0x7f1242e6dc00] 15:35:25 INFO - PROCESS | 1827 | 1461191725538 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:35:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1636ms 15:35:25 INFO - PROCESS | 1827 | 1461191725598 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1827 | 1461191725602 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:35:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:35:25 INFO - PROCESS | 1827 | 1461191725608 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1827 | 1461191725611 Marionette TRACE conn3 <- [1,2870,null,{}] 15:35:25 INFO - PROCESS | 1827 | 1461191725617 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}] 15:35:25 INFO - PROCESS | 1827 | 1461191725869 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:35:26 INFO - PROCESS | 1827 | 1461191726194 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253914800 == 186 [pid = 1827] [id = 725] 15:35:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f124dc58800) [pid = 1827] [serial = 2176] [outer = (nil)] 15:35:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f12503a5800) [pid = 1827] [serial = 2177] [outer = 0x7f124dc58800] 15:35:26 INFO - PROCESS | 1827 | 1461191726276 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1251254400) [pid = 1827] [serial = 2178] [outer = 0x7f124dc58800] 15:35:27 INFO - PROCESS | 1827 | 1461191727191 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]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1628ms 15:35:27 INFO - PROCESS | 1827 | 1461191727239 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1827 | 1461191727243 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:35:27 INFO - PROCESS | 1827 | 1461191727249 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1827 | 1461191727253 Marionette TRACE conn3 <- [1,2874,null,{}] 15:35:27 INFO - PROCESS | 1827 | 1461191727259 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}] 15:35:27 INFO - PROCESS | 1827 | 1461191727513 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:35:27 INFO - PROCESS | 1827 | 1461191727867 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1253d1f000 == 187 [pid = 1827] [id = 726] 15:35:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1252df1400) [pid = 1827] [serial = 2179] [outer = (nil)] 15:35:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1252ea4c00) [pid = 1827] [serial = 2180] [outer = 0x7f1252df1400] 15:35:27 INFO - PROCESS | 1827 | 1461191727947 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1253319c00) [pid = 1827] [serial = 2181] [outer = 0x7f1252df1400] 15:35:28 INFO - PROCESS | 1827 | 1461191728901 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]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1684ms 15:35:28 INFO - PROCESS | 1827 | 1461191728934 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1827 | 1461191728945 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:35:28 INFO - PROCESS | 1827 | 1461191728951 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1827 | 1461191728956 Marionette TRACE conn3 <- [1,2878,null,{}] 15:35:28 INFO - PROCESS | 1827 | 1461191728962 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}] 15:35:29 INFO - PROCESS | 1827 | 1461191729235 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:35:29 INFO - PROCESS | 1827 | 1461191729532 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125775f800 == 188 [pid = 1827] [id = 727] 15:35:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1252c27400) [pid = 1827] [serial = 2182] [outer = (nil)] 15:35:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1253ad1c00) [pid = 1827] [serial = 2183] [outer = 0x7f1252c27400] 15:35:29 INFO - PROCESS | 1827 | 1461191729620 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1253c13000) [pid = 1827] [serial = 2184] [outer = 0x7f1252c27400] 15:35:30 INFO - PROCESS | 1827 | 1461191730517 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]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1638ms 15:35:30 INFO - PROCESS | 1827 | 1461191730591 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1827 | 1461191730595 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:35:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:35:30 INFO - PROCESS | 1827 | 1461191730601 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1827 | 1461191730605 Marionette TRACE conn3 <- [1,2882,null,{}] 15:35:30 INFO - PROCESS | 1827 | 1461191730610 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}] 15:35:30 INFO - PROCESS | 1827 | 1461191730892 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:35:31 INFO - PROCESS | 1827 | 1461191731246 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1258f94000 == 189 [pid = 1827] [id = 728] 15:35:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1252e9a800) [pid = 1827] [serial = 2185] [outer = (nil)] 15:35:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1253c1c800) [pid = 1827] [serial = 2186] [outer = 0x7f1252e9a800] 15:35:31 INFO - PROCESS | 1827 | 1461191731322 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1253c86c00) [pid = 1827] [serial = 2187] [outer = 0x7f1252e9a800] 15:35:32 INFO - PROCESS | 1827 | 1461191732217 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:35:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1686ms 15:35:32 INFO - PROCESS | 1827 | 1461191732288 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1827 | 1461191732292 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:35:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:35:32 INFO - PROCESS | 1827 | 1461191732298 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1827 | 1461191732300 Marionette TRACE conn3 <- [1,2886,null,{}] 15:35:32 INFO - PROCESS | 1827 | 1461191732306 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}] 15:35:32 INFO - PROCESS | 1827 | 1461191732552 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:35:32 INFO - PROCESS | 1827 | 1461191732879 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259de5800 == 190 [pid = 1827] [id = 729] 15:35:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f123c925000) [pid = 1827] [serial = 2188] [outer = (nil)] 15:35:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1253c90800) [pid = 1827] [serial = 2189] [outer = 0x7f123c925000] 15:35:32 INFO - PROCESS | 1827 | 1461191732958 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1253dd0800) [pid = 1827] [serial = 2190] [outer = 0x7f123c925000] 15:35:33 INFO - PROCESS | 1827 | 1461191733802 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1581ms 15:35:33 INFO - PROCESS | 1827 | 1461191733882 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1827 | 1461191733885 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:35:33 INFO - PROCESS | 1827 | 1461191733896 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1827 | 1461191733898 Marionette TRACE conn3 <- [1,2890,null,{}] 15:35:33 INFO - PROCESS | 1827 | 1461191733904 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}] 15:35:34 INFO - PROCESS | 1827 | 1461191734150 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:35:34 INFO - PROCESS | 1827 | 1461191734476 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125c3d8000 == 191 [pid = 1827] [id = 730] 15:35:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f123f479400) [pid = 1827] [serial = 2191] [outer = (nil)] 15:35:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1253edd000) [pid = 1827] [serial = 2192] [outer = 0x7f123f479400] 15:35:34 INFO - PROCESS | 1827 | 1461191734556 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1253ee8800) [pid = 1827] [serial = 2193] [outer = 0x7f123f479400] 15:35:35 INFO - PROCESS | 1827 | 1461191735424 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1577ms 15:35:35 INFO - PROCESS | 1827 | 1461191735474 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1827 | 1461191735477 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:35:35 INFO - PROCESS | 1827 | 1461191735483 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1827 | 1461191735487 Marionette TRACE conn3 <- [1,2894,null,{}] 15:35:35 INFO - PROCESS | 1827 | 1461191735492 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}] 15:35:35 INFO - PROCESS | 1827 | 1461191735746 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:35:36 INFO - PROCESS | 1827 | 1461191736078 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12655bd000 == 192 [pid = 1827] [id = 731] 15:35:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1253dcf800) [pid = 1827] [serial = 2194] [outer = (nil)] 15:35:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1255413400) [pid = 1827] [serial = 2195] [outer = 0x7f1253dcf800] 15:35:36 INFO - PROCESS | 1827 | 1461191736159 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f12556b0800) [pid = 1827] [serial = 2196] [outer = 0x7f1253dcf800] 15:35:37 INFO - PROCESS | 1827 | 1461191737028 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1587ms 15:35:37 INFO - PROCESS | 1827 | 1461191737073 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1827 | 1461191737077 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:35:37 INFO - PROCESS | 1827 | 1461191737083 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1827 | 1461191737086 Marionette TRACE conn3 <- [1,2898,null,{}] 15:35:37 INFO - PROCESS | 1827 | 1461191737091 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}] 15:35:37 INFO - PROCESS | 1827 | 1461191737341 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:35:37 INFO - PROCESS | 1827 | 1461191737686 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12663d5000 == 193 [pid = 1827] [id = 732] 15:35:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f123f146800) [pid = 1827] [serial = 2197] [outer = (nil)] 15:35:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1255fddc00) [pid = 1827] [serial = 2198] [outer = 0x7f123f146800] 15:35:37 INFO - PROCESS | 1827 | 1461191737765 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f12560e2c00) [pid = 1827] [serial = 2199] [outer = 0x7f123f146800] 15:35:38 INFO - PROCESS | 1827 | 1461191738610 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]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1580ms 15:35:38 INFO - PROCESS | 1827 | 1461191738665 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1827 | 1461191738668 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:35:38 INFO - PROCESS | 1827 | 1461191738693 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1827 | 1461191738696 Marionette TRACE conn3 <- [1,2902,null,{}] 15:35:38 INFO - PROCESS | 1827 | 1461191738711 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}] 15:35:38 INFO - PROCESS | 1827 | 1461191738970 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:35:39 INFO - PROCESS | 1827 | 1461191739296 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1267515800 == 194 [pid = 1827] [id = 733] 15:35:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1242d89c00) [pid = 1827] [serial = 2200] [outer = (nil)] 15:35:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1256ff4000) [pid = 1827] [serial = 2201] [outer = 0x7f1242d89c00] 15:35:39 INFO - PROCESS | 1827 | 1461191739375 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1257208c00) [pid = 1827] [serial = 2202] [outer = 0x7f1242d89c00] 15:35:40 INFO - PROCESS | 1827 | 1461191740243 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1607ms 15:35:40 INFO - PROCESS | 1827 | 1461191740283 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1827 | 1461191740286 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:35:40 INFO - PROCESS | 1827 | 1461191740293 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1827 | 1461191740296 Marionette TRACE conn3 <- [1,2906,null,{}] 15:35:40 INFO - PROCESS | 1827 | 1461191740301 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}] 15:35:40 INFO - PROCESS | 1827 | 1461191740551 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:35:40 INFO - PROCESS | 1827 | 1461191740884 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b0aa800 == 195 [pid = 1827] [id = 734] 15:35:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f12560e1800) [pid = 1827] [serial = 2203] [outer = (nil)] 15:35:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1257380800) [pid = 1827] [serial = 2204] [outer = 0x7f12560e1800] 15:35:40 INFO - PROCESS | 1827 | 1461191740966 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f125782bc00) [pid = 1827] [serial = 2205] [outer = 0x7f12560e1800] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259a29800 == 194 [pid = 1827] [id = 146] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12430af000 == 193 [pid = 1827] [id = 715] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12418eb800 == 192 [pid = 1827] [id = 714] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f7d6000 == 191 [pid = 1827] [id = 713] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c5c3800 == 190 [pid = 1827] [id = 712] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258fa0000 == 189 [pid = 1827] [id = 710] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258920800 == 188 [pid = 1827] [id = 709] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258056000 == 187 [pid = 1827] [id = 708] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e42800 == 186 [pid = 1827] [id = 707] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257c6d000 == 185 [pid = 1827] [id = 706] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257645800 == 184 [pid = 1827] [id = 705] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1255f8f000 == 183 [pid = 1827] [id = 704] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253bdb000 == 182 [pid = 1827] [id = 703] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253849000 == 181 [pid = 1827] [id = 702] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252c44800 == 180 [pid = 1827] [id = 701] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1250141800 == 179 [pid = 1827] [id = 700] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f1da000 == 178 [pid = 1827] [id = 699] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248fca000 == 177 [pid = 1827] [id = 698] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248da1000 == 176 [pid = 1827] [id = 697] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c2c000 == 175 [pid = 1827] [id = 696] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1244565800 == 174 [pid = 1827] [id = 695] 15:35:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12418e8000 == 173 [pid = 1827] [id = 694] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1245be7c00) [pid = 1827] [serial = 2081] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f123f482800) [pid = 1827] [serial = 2079] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f12444c9400) [pid = 1827] [serial = 2036] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f123ee48800) [pid = 1827] [serial = 2063] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1242d90c00) [pid = 1827] [serial = 2025] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f123f478000) [pid = 1827] [serial = 2064] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f12447ed400) [pid = 1827] [serial = 2076] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f123bfdd400) [pid = 1827] [serial = 2060] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f123c92dc00) [pid = 1827] [serial = 2066] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f124524d800) [pid = 1827] [serial = 2039] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f123c2bd000) [pid = 1827] [serial = 2078] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1243d26400) [pid = 1827] [serial = 2070] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f124d911c00) [pid = 1827] [serial = 2048] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1245ebb000) [pid = 1827] [serial = 2057] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1248a25000) [pid = 1827] [serial = 2045] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f123f84ec00) [pid = 1827] [serial = 2030] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f123c3f0400) [pid = 1827] [serial = 2027] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f12444c2800) [pid = 1827] [serial = 2075] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1243d28400) [pid = 1827] [serial = 2073] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1242feec00) [pid = 1827] [serial = 2069] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124f15a800) [pid = 1827] [serial = 2051] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1240846000) [pid = 1827] [serial = 2067] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124f2f0000) [pid = 1827] [serial = 2054] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1242df6c00) [pid = 1827] [serial = 2072] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f123c297000) [pid = 1827] [serial = 2061] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1247c0c400) [pid = 1827] [serial = 2042] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1243d24c00) [pid = 1827] [serial = 2033] [outer = (nil)] [url = about:blank] 15:35:43 INFO - PROCESS | 1827 | 1461191743990 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]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 3743ms 15:35:44 INFO - PROCESS | 1827 | 1461191744037 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:35:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:35:44 INFO - PROCESS | 1827 | 1461191744042 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:35:44 INFO - PROCESS | 1827 | 1461191744050 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1827 | 1461191744054 Marionette TRACE conn3 <- [1,2910,null,{}] 15:35:44 INFO - PROCESS | 1827 | 1461191744062 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}] 15:35:44 INFO - PROCESS | 1827 | 1461191744299 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:35:44 INFO - PROCESS | 1827 | 1461191744555 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1ec800 == 174 [pid = 1827] [id = 735] 15:35:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f123e087400) [pid = 1827] [serial = 2206] [outer = (nil)] 15:35:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f123ec73400) [pid = 1827] [serial = 2207] [outer = 0x7f123e087400] 15:35:44 INFO - PROCESS | 1827 | 1461191744630 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f123f14b800) [pid = 1827] [serial = 2208] [outer = 0x7f123e087400] 15:35:45 INFO - PROCESS | 1827 | 1461191745415 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]]]}] 15:35:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:35:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:35:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1384ms 15:35:45 INFO - PROCESS | 1827 | 1461191745434 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1827 | 1461191745442 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:35:45 INFO - TEST-START | /DOMEvents/constructors.html 15:35:45 INFO - PROCESS | 1827 | 1461191745453 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1827 | 1461191745456 Marionette TRACE conn3 <- [1,2914,null,{}] 15:35:45 INFO - PROCESS | 1827 | 1461191745463 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}] 15:35:45 INFO - PROCESS | 1827 | 1461191745704 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:35:45 INFO - PROCESS | 1827 | 1461191745941 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12418d7000 == 175 [pid = 1827] [id = 736] 15:35:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f123e08f400) [pid = 1827] [serial = 2209] [outer = (nil)] 15:35:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f12406b8000) [pid = 1827] [serial = 2210] [outer = 0x7f123e08f400] 15:35:46 INFO - PROCESS | 1827 | 1461191746005 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1242c6a000) [pid = 1827] [serial = 2211] [outer = 0x7f123e08f400] 15:35:47 INFO - PROCESS | 1827 | 1461191747021 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]]]}] 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:35:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:35:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:35:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1651ms 15:35:47 INFO - PROCESS | 1827 | 1461191747111 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 1827 | 1461191747120 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:35:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:35:47 INFO - PROCESS | 1827 | 1461191747131 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1827 | 1461191747142 Marionette TRACE conn3 <- [1,2918,null,{}] 15:35:47 INFO - PROCESS | 1827 | 1461191747168 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}] 15:35:47 INFO - PROCESS | 1827 | 1461191747506 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:35:47 INFO - PROCESS | 1827 | 1461191747722 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243c7c000 == 176 [pid = 1827] [id = 737] 15:35:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1242c6c000) [pid = 1827] [serial = 2212] [outer = (nil)] 15:35:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1243ff3c00) [pid = 1827] [serial = 2213] [outer = 0x7f1242c6c000] 15:35:47 INFO - PROCESS | 1827 | 1461191747790 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f12444cf800) [pid = 1827] [serial = 2214] [outer = 0x7f1242c6c000] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f123bfda000) [pid = 1827] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1251253400) [pid = 1827] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f123c3abc00) [pid = 1827] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1252eec000) [pid = 1827] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124fd0e800) [pid = 1827] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1251488800) [pid = 1827] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f123efe6000) [pid = 1827] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1246e2dc00) [pid = 1827] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f123f149000) [pid = 1827] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1252dfac00) [pid = 1827] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1248a1e000) [pid = 1827] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1242df1c00) [pid = 1827] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1243dc0800) [pid = 1827] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1238ac5c00) [pid = 1827] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1246e23c00) [pid = 1827] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f12406b0800) [pid = 1827] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f123c3e1400) [pid = 1827] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f124ec2a000) [pid = 1827] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1242d8c400) [pid = 1827] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1238ac8800) [pid = 1827] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f123f478800) [pid = 1827] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f123c39ec00) [pid = 1827] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f124ebde000) [pid = 1827] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1243dbf400) [pid = 1827] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f12406ad400) [pid = 1827] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f124dc55800) [pid = 1827] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1242c74c00) [pid = 1827] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1242fec000) [pid = 1827] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f123c011c00) [pid = 1827] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f124084a400) [pid = 1827] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f123c356000) [pid = 1827] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f123c014000) [pid = 1827] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1248a1cc00) [pid = 1827] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f123f842800) [pid = 1827] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:35:48 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1245eb9000) [pid = 1827] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:35:49 INFO - PROCESS | 1827 | 1461191749167 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:35:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:35:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2058ms 15:35:49 INFO - PROCESS | 1827 | 1461191749189 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:35:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:35:49 INFO - PROCESS | 1827 | 1461191749193 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:35:49 INFO - PROCESS | 1827 | 1461191749200 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1827 | 1461191749203 Marionette TRACE conn3 <- [1,2922,null,{}] 15:35:49 INFO - PROCESS | 1827 | 1461191749208 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}] 15:35:49 INFO - PROCESS | 1827 | 1461191749445 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:35:49 INFO - PROCESS | 1827 | 1461191749673 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243f1d000 == 177 [pid = 1827] [id = 738] 15:35:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1238ac5c00) [pid = 1827] [serial = 2215] [outer = (nil)] 15:35:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f123f84a400) [pid = 1827] [serial = 2216] [outer = 0x7f1238ac5c00] 15:35:49 INFO - PROCESS | 1827 | 1461191749740 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1243dc1000) [pid = 1827] [serial = 2217] [outer = 0x7f1238ac5c00] 15:35:50 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:50 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:50 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:50 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:50 INFO - PROCESS | 1827 | 1461191750498 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]]]}] 15:35:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:35:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:50 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 15:35:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:50 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 15:35:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:50 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]" 15:35:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:35:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1340ms 15:35:50 INFO - PROCESS | 1827 | 1461191750543 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1827 | 1461191750550 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:35:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:35:50 INFO - PROCESS | 1827 | 1461191750733 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1827 | 1461191750739 Marionette TRACE conn3 <- [1,2926,null,{}] 15:35:50 INFO - PROCESS | 1827 | 1461191750768 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}] 15:35:51 INFO - PROCESS | 1827 | 1461191751011 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:35:51 INFO - PROCESS | 1827 | 1461191751356 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f7c8000 == 178 [pid = 1827] [id = 739] 15:35:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f123c3a5c00) [pid = 1827] [serial = 2218] [outer = (nil)] 15:35:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f123c3ef000) [pid = 1827] [serial = 2219] [outer = 0x7f123c3a5c00] 15:35:51 INFO - PROCESS | 1827 | 1461191751438 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f123ee50400) [pid = 1827] [serial = 2220] [outer = 0x7f123c3a5c00] 15:35:52 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:35:52 INFO - PROCESS | 1827 | 1461191752250 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]]]}] 15:35:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:35:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1727ms 15:35:52 INFO - PROCESS | 1827 | 1461191752288 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:35:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:35:52 INFO - PROCESS | 1827 | 1461191752293 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:35:52 INFO - PROCESS | 1827 | 1461191752301 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1827 | 1461191752305 Marionette TRACE conn3 <- [1,2930,null,{}] 15:35:52 INFO - PROCESS | 1827 | 1461191752316 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}] 15:35:52 INFO - PROCESS | 1827 | 1461191752590 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:35:52 INFO - PROCESS | 1827 | 1461191752883 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1243ca7800 == 179 [pid = 1827] [id = 740] 15:35:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f123c3a9000) [pid = 1827] [serial = 2221] [outer = (nil)] 15:35:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1242c6b400) [pid = 1827] [serial = 2222] [outer = 0x7f123c3a9000] 15:35:52 INFO - PROCESS | 1827 | 1461191752971 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1242df3000) [pid = 1827] [serial = 2223] [outer = 0x7f123c3a9000] 15:35:53 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:35:53 INFO - PROCESS | 1827 | 1461191753876 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]]]}] 15:35:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:35:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1637ms 15:35:53 INFO - PROCESS | 1827 | 1461191753938 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1827 | 1461191753942 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:35:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:35:53 INFO - PROCESS | 1827 | 1461191753948 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1827 | 1461191753952 Marionette TRACE conn3 <- [1,2934,null,{}] 15:35:53 INFO - PROCESS | 1827 | 1461191753978 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}] 15:35:54 INFO - PROCESS | 1827 | 1461191754221 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:35:54 INFO - PROCESS | 1827 | 1461191754506 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1245b83000 == 180 [pid = 1827] [id = 741] 15:35:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f12444cd400) [pid = 1827] [serial = 2224] [outer = (nil)] 15:35:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f12447a2000) [pid = 1827] [serial = 2225] [outer = 0x7f12444cd400] 15:35:54 INFO - PROCESS | 1827 | 1461191754670 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1245be9400) [pid = 1827] [serial = 2226] [outer = 0x7f12444cd400] 15:35:55 INFO - PROCESS | 1827 | 1461191755472 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]]]}] 15:35:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:35:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1560ms 15:35:55 INFO - PROCESS | 1827 | 1461191755515 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1827 | 1461191755519 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:35:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:35:55 INFO - PROCESS | 1827 | 1461191755526 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1827 | 1461191755529 Marionette TRACE conn3 <- [1,2938,null,{}] 15:35:55 INFO - PROCESS | 1827 | 1461191755535 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}] 15:35:55 INFO - PROCESS | 1827 | 1461191755769 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:35:56 INFO - PROCESS | 1827 | 1461191756052 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1247c23000 == 181 [pid = 1827] [id = 742] 15:35:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f124479a400) [pid = 1827] [serial = 2227] [outer = (nil)] 15:35:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1247dd6400) [pid = 1827] [serial = 2228] [outer = 0x7f124479a400] 15:35:56 INFO - PROCESS | 1827 | 1461191756131 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1247f32000) [pid = 1827] [serial = 2229] [outer = 0x7f124479a400] 15:35:56 INFO - PROCESS | 1827 | 1461191756917 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]]]}] 15:35:56 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. 15:35:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1441ms 15:35:56 INFO - PROCESS | 1827 | 1461191756967 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1827 | 1461191756971 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:35:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:35:56 INFO - PROCESS | 1827 | 1461191756977 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1827 | 1461191756979 Marionette TRACE conn3 <- [1,2942,null,{}] 15:35:56 INFO - PROCESS | 1827 | 1461191756985 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}] 15:35:57 INFO - PROCESS | 1827 | 1461191757247 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:35:57 INFO - PROCESS | 1827 | 1461191757535 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248e16000 == 182 [pid = 1827] [id = 743] 15:35:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1246e25000) [pid = 1827] [serial = 2230] [outer = (nil)] 15:35:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1248082800) [pid = 1827] [serial = 2231] [outer = 0x7f1246e25000] 15:35:57 INFO - PROCESS | 1827 | 1461191757613 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1248a1f800) [pid = 1827] [serial = 2232] [outer = 0x7f1246e25000] 15:35:58 INFO - PROCESS | 1827 | 1461191758387 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"]]]}] 15:35:58 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 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:35:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1432ms 15:35:58 INFO - PROCESS | 1827 | 1461191758411 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1827 | 1461191758415 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:35:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:35:58 INFO - PROCESS | 1827 | 1461191758421 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1827 | 1461191758423 Marionette TRACE conn3 <- [1,2946,null,{}] 15:35:58 INFO - PROCESS | 1827 | 1461191758428 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}] 15:35:58 INFO - PROCESS | 1827 | 1461191758692 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:35:58 INFO - PROCESS | 1827 | 1461191758990 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124eba8000 == 183 [pid = 1827] [id = 744] 15:35:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f124dccec00) [pid = 1827] [serial = 2233] [outer = (nil)] 15:35:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f124dcd1400) [pid = 1827] [serial = 2234] [outer = 0x7f124dccec00] 15:35:59 INFO - PROCESS | 1827 | 1461191759083 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f124f155000) [pid = 1827] [serial = 2235] [outer = 0x7f124dccec00] 15:35:59 INFO - PROCESS | 1827 | 1461191759863 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]]]}] 15:35:59 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. 15:35:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1480ms 15:35:59 INFO - PROCESS | 1827 | 1461191759902 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1827 | 1461191759906 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:35:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:35:59 INFO - PROCESS | 1827 | 1461191759912 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1827 | 1461191759914 Marionette TRACE conn3 <- [1,2950,null,{}] 15:35:59 INFO - PROCESS | 1827 | 1461191759923 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}] 15:36:00 INFO - PROCESS | 1827 | 1461191760188 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:36:00 INFO - PROCESS | 1827 | 1461191760447 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12512d8000 == 184 [pid = 1827] [id = 745] 15:36:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f123c299400) [pid = 1827] [serial = 2236] [outer = (nil)] 15:36:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f124f383c00) [pid = 1827] [serial = 2237] [outer = 0x7f123c299400] 15:36:00 INFO - PROCESS | 1827 | 1461191760526 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f124f755000) [pid = 1827] [serial = 2238] [outer = 0x7f123c299400] 15:36:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12535a9000 == 185 [pid = 1827] [id = 746] 15:36:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f124fd03c00) [pid = 1827] [serial = 2239] [outer = (nil)] 15:36:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f124f2f1800) [pid = 1827] [serial = 2240] [outer = 0x7f124fd03c00] 15:36:01 INFO - PROCESS | 1827 | 1461191761405 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]]]}] 15:36:01 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. 15:36:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1536ms 15:36:01 INFO - PROCESS | 1827 | 1461191761450 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 1827 | 1461191761454 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:36:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:36:01 INFO - PROCESS | 1827 | 1461191761464 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1827 | 1461191761467 Marionette TRACE conn3 <- [1,2954,null,{}] 15:36:01 INFO - PROCESS | 1827 | 1461191761472 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}] 15:36:01 INFO - PROCESS | 1827 | 1461191761750 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:36:02 INFO - PROCESS | 1827 | 1461191762032 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125396a000 == 186 [pid = 1827] [id = 747] 15:36:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f124f85ac00) [pid = 1827] [serial = 2241] [outer = (nil)] 15:36:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f124fd0d800) [pid = 1827] [serial = 2242] [outer = 0x7f124f85ac00] 15:36:02 INFO - PROCESS | 1827 | 1461191762210 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f12503ae000) [pid = 1827] [serial = 2243] [outer = 0x7f124f85ac00] 15:36:02 INFO - PROCESS | 1827 | 1461191762913 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]]]}] 15:36:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:36:02 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 15:36:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1482ms 15:36:02 INFO - PROCESS | 1827 | 1461191762954 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1827 | 1461191762956 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:36:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:36:02 INFO - PROCESS | 1827 | 1461191762963 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1827 | 1461191762965 Marionette TRACE conn3 <- [1,2958,null,{}] 15:36:02 INFO - PROCESS | 1827 | 1461191762970 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}] 15:36:03 INFO - PROCESS | 1827 | 1461191763205 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:36:03 INFO - PROCESS | 1827 | 1461191763459 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125667e000 == 187 [pid = 1827] [id = 748] 15:36:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f124fbf6000) [pid = 1827] [serial = 2244] [outer = (nil)] 15:36:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1251360c00) [pid = 1827] [serial = 2245] [outer = 0x7f124fbf6000] 15:36:03 INFO - PROCESS | 1827 | 1461191763536 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f125170d000) [pid = 1827] [serial = 2246] [outer = 0x7f124fbf6000] 15:36:04 INFO - PROCESS | 1827 | 1461191764307 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]]]}] 15:36:04 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. 15:36:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1382ms 15:36:04 INFO - PROCESS | 1827 | 1461191764346 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1827 | 1461191764350 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:36:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:36:04 INFO - PROCESS | 1827 | 1461191764355 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1827 | 1461191764357 Marionette TRACE conn3 <- [1,2962,null,{}] 15:36:04 INFO - PROCESS | 1827 | 1461191764363 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}] 15:36:04 INFO - PROCESS | 1827 | 1461191764618 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:36:04 INFO - PROCESS | 1827 | 1461191764880 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12578c7800 == 188 [pid = 1827] [id = 749] 15:36:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1247dda000) [pid = 1827] [serial = 2247] [outer = (nil)] 15:36:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1252aba000) [pid = 1827] [serial = 2248] [outer = 0x7f1247dda000] 15:36:04 INFO - PROCESS | 1827 | 1461191764955 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1252df8800) [pid = 1827] [serial = 2249] [outer = 0x7f1247dda000] 15:36:05 INFO - PROCESS | 1827 | 1461191765728 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]]]}] 15:36:05 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. 15:36:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1436ms 15:36:05 INFO - PROCESS | 1827 | 1461191765793 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1827 | 1461191765797 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:36:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:36:05 INFO - PROCESS | 1827 | 1461191765802 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1827 | 1461191765807 Marionette TRACE conn3 <- [1,2966,null,{}] 15:36:05 INFO - PROCESS | 1827 | 1461191765812 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}] 15:36:06 INFO - PROCESS | 1827 | 1461191766061 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:36:06 INFO - PROCESS | 1827 | 1461191766354 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e62000 == 189 [pid = 1827] [id = 750] 15:36:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f124fbf8000) [pid = 1827] [serial = 2250] [outer = (nil)] 15:36:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1253313800) [pid = 1827] [serial = 2251] [outer = 0x7f124fbf8000] 15:36:06 INFO - PROCESS | 1827 | 1461191766437 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1253321c00) [pid = 1827] [serial = 2252] [outer = 0x7f124fbf8000] 15:36:07 INFO - PROCESS | 1827 | 1461191767259 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]]]}] 15:36:07 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. 15:36:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1484ms 15:36:07 INFO - PROCESS | 1827 | 1461191767288 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1827 | 1461191767292 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:36:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:36:07 INFO - PROCESS | 1827 | 1461191767297 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1827 | 1461191767300 Marionette TRACE conn3 <- [1,2970,null,{}] 15:36:07 INFO - PROCESS | 1827 | 1461191767305 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}] 15:36:07 INFO - PROCESS | 1827 | 1461191767548 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:36:07 INFO - PROCESS | 1827 | 1461191767819 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259926000 == 190 [pid = 1827] [id = 751] 15:36:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1252ac0800) [pid = 1827] [serial = 2253] [outer = (nil)] 15:36:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1253aca400) [pid = 1827] [serial = 2254] [outer = 0x7f1252ac0800] 15:36:07 INFO - PROCESS | 1827 | 1461191767895 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1253b6ac00) [pid = 1827] [serial = 2255] [outer = 0x7f1252ac0800] 15:36:08 INFO - PROCESS | 1827 | 1461191768726 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]]]}] 15:36:08 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. 15:36:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1479ms 15:36:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:36:08 INFO - PROCESS | 1827 | 1461191768778 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1827 | 1461191768781 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:36:08 INFO - PROCESS | 1827 | 1461191768787 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1827 | 1461191768790 Marionette TRACE conn3 <- [1,2974,null,{}] 15:36:08 INFO - PROCESS | 1827 | 1461191768796 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}] 15:36:09 INFO - PROCESS | 1827 | 1461191769066 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:36:09 INFO - PROCESS | 1827 | 1461191769361 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12668f3000 == 191 [pid = 1827] [id = 752] 15:36:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f124da9a800) [pid = 1827] [serial = 2256] [outer = (nil)] 15:36:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1253c84000) [pid = 1827] [serial = 2257] [outer = 0x7f124da9a800] 15:36:09 INFO - PROCESS | 1827 | 1461191769433 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1255fdec00) [pid = 1827] [serial = 2258] [outer = 0x7f124da9a800] 15:36:10 INFO - PROCESS | 1827 | 1461191770239 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]]]}] 15:36:10 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. 15:36:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1485ms 15:36:10 INFO - PROCESS | 1827 | 1461191770272 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1827 | 1461191770276 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:36:10 INFO - PROCESS | 1827 | 1461191770281 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1827 | 1461191770284 Marionette TRACE conn3 <- [1,2978,null,{}] 15:36:10 INFO - PROCESS | 1827 | 1461191770289 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}] 15:36:10 INFO - PROCESS | 1827 | 1461191770507 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:36:10 INFO - PROCESS | 1827 | 1461191770766 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b5aa800 == 192 [pid = 1827] [id = 753] 15:36:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1252dfd000) [pid = 1827] [serial = 2259] [outer = (nil)] 15:36:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1257205400) [pid = 1827] [serial = 2260] [outer = 0x7f1252dfd000] 15:36:10 INFO - PROCESS | 1827 | 1461191770837 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f125782d400) [pid = 1827] [serial = 2261] [outer = 0x7f1252dfd000] 15:36:11 INFO - PROCESS | 1827 | 1461191771594 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]]]}] 15:36:11 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. 15:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1380ms 15:36:11 INFO - PROCESS | 1827 | 1461191771664 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 1827 | 1461191771667 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:36:11 INFO - PROCESS | 1827 | 1461191771673 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1827 | 1461191771675 Marionette TRACE conn3 <- [1,2982,null,{}] 15:36:11 INFO - PROCESS | 1827 | 1461191771681 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}] 15:36:11 INFO - PROCESS | 1827 | 1461191771899 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:36:12 INFO - PROCESS | 1827 | 1461191772198 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126b8ab800 == 193 [pid = 1827] [id = 754] 15:36:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f125373b400) [pid = 1827] [serial = 2262] [outer = (nil)] 15:36:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1257831800) [pid = 1827] [serial = 2263] [outer = 0x7f125373b400] 15:36:12 INFO - PROCESS | 1827 | 1461191772271 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1257837c00) [pid = 1827] [serial = 2264] [outer = 0x7f125373b400] 15:36:13 INFO - PROCESS | 1827 | 1461191773039 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"]]]}] 15:36:13 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 15:36:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:36:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1379ms 15:36:13 INFO - PROCESS | 1827 | 1461191773054 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 1827 | 1461191773056 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:36:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:36:13 INFO - PROCESS | 1827 | 1461191773063 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1827 | 1461191773065 Marionette TRACE conn3 <- [1,2986,null,{}] 15:36:13 INFO - PROCESS | 1827 | 1461191773070 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}] 15:36:13 INFO - PROCESS | 1827 | 1461191773295 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:36:13 INFO - PROCESS | 1827 | 1461191773591 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126bc1c800 == 194 [pid = 1827] [id = 755] 15:36:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1247f38800) [pid = 1827] [serial = 2265] [outer = (nil)] 15:36:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1257838c00) [pid = 1827] [serial = 2266] [outer = 0x7f1247f38800] 15:36:13 INFO - PROCESS | 1827 | 1461191773661 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1258281c00) [pid = 1827] [serial = 2267] [outer = 0x7f1247f38800] 15:36:14 INFO - PROCESS | 1827 | 1461191774477 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]]]}] 15:36:14 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. 15:36:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1435ms 15:36:14 INFO - PROCESS | 1827 | 1461191774499 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1827 | 1461191774503 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:36:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:36:14 INFO - PROCESS | 1827 | 1461191774509 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1827 | 1461191774511 Marionette TRACE conn3 <- [1,2990,null,{}] 15:36:14 INFO - PROCESS | 1827 | 1461191774516 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}] 15:36:14 INFO - PROCESS | 1827 | 1461191774737 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:36:15 INFO - PROCESS | 1827 | 1461191775003 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126fb92800 == 195 [pid = 1827] [id = 756] 15:36:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1253c8a800) [pid = 1827] [serial = 2268] [outer = (nil)] 15:36:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1258da2400) [pid = 1827] [serial = 2269] [outer = 0x7f1253c8a800] 15:36:15 INFO - PROCESS | 1827 | 1461191775083 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1259109400) [pid = 1827] [serial = 2270] [outer = 0x7f1253c8a800] 15:36:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1270a6e800 == 196 [pid = 1827] [id = 757] 15:36:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1259db2000) [pid = 1827] [serial = 2271] [outer = (nil)] 15:36:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1258f43400) [pid = 1827] [serial = 2272] [outer = 0x7f1259db2000] 15:36:15 INFO - PROCESS | 1827 | 1461191775971 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]]]}] 15:36:16 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. 15:36:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1500ms 15:36:16 INFO - PROCESS | 1827 | 1461191776010 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1827 | 1461191776014 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:36:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:36:16 INFO - PROCESS | 1827 | 1461191776020 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1827 | 1461191776022 Marionette TRACE conn3 <- [1,2994,null,{}] 15:36:16 INFO - PROCESS | 1827 | 1461191776028 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}] 15:36:16 INFO - PROCESS | 1827 | 1461191776341 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:36:16 INFO - PROCESS | 1827 | 1461191776646 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1270a7f800 == 197 [pid = 1827] [id = 758] 15:36:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1253c15c00) [pid = 1827] [serial = 2273] [outer = (nil)] 15:36:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f12599bac00) [pid = 1827] [serial = 2274] [outer = 0x7f1253c15c00] 15:36:16 INFO - PROCESS | 1827 | 1461191776727 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f1259e0e400) [pid = 1827] [serial = 2275] [outer = 0x7f1253c15c00] 15:36:17 INFO - PROCESS | 1827 | 1461191777452 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]]]}] 15:36:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:36:17 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 15:36:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1478ms 15:36:17 INFO - PROCESS | 1827 | 1461191777499 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 1827 | 1461191777502 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:36:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:36:17 INFO - PROCESS | 1827 | 1461191777508 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1827 | 1461191777510 Marionette TRACE conn3 <- [1,2998,null,{}] 15:36:17 INFO - PROCESS | 1827 | 1461191777515 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}] 15:36:17 INFO - PROCESS | 1827 | 1461191777781 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:36:18 INFO - PROCESS | 1827 | 1461191778087 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c50e000 == 198 [pid = 1827] [id = 759] 15:36:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f1253c91000) [pid = 1827] [serial = 2276] [outer = (nil)] 15:36:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f125b093000) [pid = 1827] [serial = 2277] [outer = 0x7f1253c91000] 15:36:18 INFO - PROCESS | 1827 | 1461191778164 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f125c30e400) [pid = 1827] [serial = 2278] [outer = 0x7f1253c91000] 15:36:18 INFO - PROCESS | 1827 | 1461191778928 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]]]}] 15:36:18 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. 15:36:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1434ms 15:36:18 INFO - PROCESS | 1827 | 1461191778942 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1827 | 1461191778944 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:36:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:36:18 INFO - PROCESS | 1827 | 1461191778951 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1827 | 1461191778954 Marionette TRACE conn3 <- [1,3002,null,{}] 15:36:18 INFO - PROCESS | 1827 | 1461191778959 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}] 15:36:19 INFO - PROCESS | 1827 | 1461191779205 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:36:19 INFO - PROCESS | 1827 | 1461191779474 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1270a84800 == 199 [pid = 1827] [id = 760] 15:36:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f12592a7c00) [pid = 1827] [serial = 2279] [outer = (nil)] 15:36:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f125c347800) [pid = 1827] [serial = 2280] [outer = 0x7f12592a7c00] 15:36:19 INFO - PROCESS | 1827 | 1461191779548 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f125c383000) [pid = 1827] [serial = 2281] [outer = 0x7f12592a7c00] 15:36:20 INFO - PROCESS | 1827 | 1461191780333 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]]]}] 15:36:20 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. 15:36:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1433ms 15:36:20 INFO - PROCESS | 1827 | 1461191780385 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1827 | 1461191780389 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:36:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:36:20 INFO - PROCESS | 1827 | 1461191780394 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1827 | 1461191780396 Marionette TRACE conn3 <- [1,3006,null,{}] 15:36:20 INFO - PROCESS | 1827 | 1461191780402 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}] 15:36:20 INFO - PROCESS | 1827 | 1461191780626 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252d97000 == 198 [pid = 1827] [id = 683] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1244568000 == 197 [pid = 1827] [id = 677] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243c64000 == 196 [pid = 1827] [id = 676] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124f721000 == 195 [pid = 1827] [id = 682] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248b07800 == 194 [pid = 1827] [id = 680] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248f53000 == 193 [pid = 1827] [id = 681] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125392b000 == 192 [pid = 1827] [id = 684] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243c7c000 == 191 [pid = 1827] [id = 737] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12418d7000 == 190 [pid = 1827] [id = 736] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f1ec800 == 189 [pid = 1827] [id = 735] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1267515800 == 188 [pid = 1827] [id = 733] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12663d5000 == 187 [pid = 1827] [id = 732] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12655bd000 == 186 [pid = 1827] [id = 731] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125c3d8000 == 185 [pid = 1827] [id = 730] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259de5800 == 184 [pid = 1827] [id = 729] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1258f94000 == 183 [pid = 1827] [id = 728] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125775f800 == 182 [pid = 1827] [id = 727] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253d1f000 == 181 [pid = 1827] [id = 726] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1253914800 == 180 [pid = 1827] [id = 725] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1252c42000 == 179 [pid = 1827] [id = 724] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124ffbe800 == 178 [pid = 1827] [id = 723] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124dac3800 == 177 [pid = 1827] [id = 722] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248da2800 == 176 [pid = 1827] [id = 721] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c28000 == 175 [pid = 1827] [id = 720] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245d4a800 == 174 [pid = 1827] [id = 719] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12446e8800 == 173 [pid = 1827] [id = 718] 15:36:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12418ee800 == 172 [pid = 1827] [id = 717] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1242fe8400) [pid = 1827] [serial = 2148] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f123c3f1400) [pid = 1827] [serial = 2084] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1252c28400) [pid = 1827] [serial = 2121] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f124f2ef400) [pid = 1827] [serial = 2108] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f125331e400) [pid = 1827] [serial = 2132] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f12503a4800) [pid = 1827] [serial = 2114] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1252ee8000) [pid = 1827] [serial = 2127] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1242e66400) [pid = 1827] [serial = 1959] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f124dcc6800) [pid = 1827] [serial = 2049] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f1240510c00) [pid = 1827] [serial = 2144] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1253315400) [pid = 1827] [serial = 2130] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f123f150400) [pid = 1827] [serial = 2085] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f124ec22400) [pid = 1827] [serial = 2103] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1252def000) [pid = 1827] [serial = 2123] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1247e4fc00) [pid = 1827] [serial = 2096] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1247f39400) [pid = 1827] [serial = 2097] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1252eefc00) [pid = 1827] [serial = 2129] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1246e89400) [pid = 1827] [serial = 2082] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1253504800) [pid = 1827] [serial = 2133] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f124d908800) [pid = 1827] [serial = 2046] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1246e81c00) [pid = 1827] [serial = 2093] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f124f74dc00) [pid = 1827] [serial = 2111] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f124dccc000) [pid = 1827] [serial = 2102] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f124f211c00) [pid = 1827] [serial = 2052] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1253737400) [pid = 1827] [serial = 2136] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f124da95000) [pid = 1827] [serial = 2058] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1252dfb000) [pid = 1827] [serial = 2126] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f12447ef400) [pid = 1827] [serial = 2037] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f123ee50000) [pid = 1827] [serial = 2028] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f124f387800) [pid = 1827] [serial = 2055] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f12447a1800) [pid = 1827] [serial = 2091] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1242deac00) [pid = 1827] [serial = 2088] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f12444c3000) [pid = 1827] [serial = 2090] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f12416e4000) [pid = 1827] [serial = 2145] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f124f158800) [pid = 1827] [serial = 2105] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1243dbf000) [pid = 1827] [serial = 2034] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f124f2e9c00) [pid = 1827] [serial = 2106] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1250514400) [pid = 1827] [serial = 2115] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1245eb4000) [pid = 1827] [serial = 2040] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f124f868c00) [pid = 1827] [serial = 2112] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1247dd6c00) [pid = 1827] [serial = 2094] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f123c2c8c00) [pid = 1827] [serial = 2139] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1251487000) [pid = 1827] [serial = 2118] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1242d93000) [pid = 1827] [serial = 2031] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f123f148c00) [pid = 1827] [serial = 2142] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f124dbed800) [pid = 1827] [serial = 2100] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1242df7400) [pid = 1827] [serial = 2147] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1252df9800) [pid = 1827] [serial = 2124] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1248090400) [pid = 1827] [serial = 2043] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f124d8e1000) [pid = 1827] [serial = 2099] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f125125c800) [pid = 1827] [serial = 2117] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f123c293c00) [pid = 1827] [serial = 2138] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f12416eb800) [pid = 1827] [serial = 2087] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f123ee49c00) [pid = 1827] [serial = 2141] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1252a2c800) [pid = 1827] [serial = 2120] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f125350d000) [pid = 1827] [serial = 2135] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f124f4a3c00) [pid = 1827] [serial = 2109] [outer = (nil)] [url = about:blank] 15:36:23 INFO - PROCESS | 1827 | 1461191783205 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c5cd800 == 173 [pid = 1827] [id = 761] 15:36:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f123c011c00) [pid = 1827] [serial = 2282] [outer = (nil)] 15:36:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f123c297000) [pid = 1827] [serial = 2283] [outer = 0x7f123c011c00] 15:36:23 INFO - PROCESS | 1827 | 1461191783367 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f123c359800) [pid = 1827] [serial = 2284] [outer = 0x7f123c011c00] 15:36:24 INFO - PROCESS | 1827 | 1461191784074 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]]]}] 15:36:24 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. 15:36:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 3734ms 15:36:24 INFO - PROCESS | 1827 | 1461191784131 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1827 | 1461191784137 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:36:24 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:36:24 INFO - PROCESS | 1827 | 1461191784146 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1827 | 1461191784150 Marionette TRACE conn3 <- [1,3010,null,{}] 15:36:24 INFO - PROCESS | 1827 | 1461191784156 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}] 15:36:24 INFO - PROCESS | 1827 | 1461191784395 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:36:24 INFO - PROCESS | 1827 | 1461191784622 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1240615800 == 174 [pid = 1827] [id = 762] 15:36:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f123c015400) [pid = 1827] [serial = 2285] [outer = (nil)] 15:36:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f123f148000) [pid = 1827] [serial = 2286] [outer = 0x7f123c015400] 15:36:24 INFO - PROCESS | 1827 | 1461191784692 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f123f481800) [pid = 1827] [serial = 2287] [outer = 0x7f123c015400] 15:36:25 INFO - PROCESS | 1827 | 1461191785467 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]]]}] 15:36:25 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 15:36:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1331ms 15:36:25 INFO - PROCESS | 1827 | 1461191785479 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1827 | 1461191785483 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:36:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:36:25 INFO - PROCESS | 1827 | 1461191785491 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1827 | 1461191785493 Marionette TRACE conn3 <- [1,3014,null,{}] 15:36:25 INFO - PROCESS | 1827 | 1461191785499 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}] 15:36:25 INFO - PROCESS | 1827 | 1461191785816 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:36:25 INFO - PROCESS | 1827 | 1461191785856 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124287c800 == 175 [pid = 1827] [id = 763] 15:36:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f123efdec00) [pid = 1827] [serial = 2288] [outer = (nil)] 15:36:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f12416e2800) [pid = 1827] [serial = 2289] [outer = 0x7f123efdec00] 15:36:25 INFO - PROCESS | 1827 | 1461191785918 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1242df7400) [pid = 1827] [serial = 2290] [outer = 0x7f123efdec00] 15:36:26 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:26 INFO - PROCESS | 1827 | 1461191786902 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:36:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:36:26 INFO - {} 15:36:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:36:26 INFO - {} 15:36:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:36:26 INFO - {} 15:36:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:36:26 INFO - {} 15:36:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1432ms 15:36:26 INFO - TEST-START | /FileAPI/fileReader.html 15:36:26 INFO - PROCESS | 1827 | 1461191786935 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1827 | 1461191786939 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:36:26 INFO - PROCESS | 1827 | 1461191786952 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1827 | 1461191786966 Marionette TRACE conn3 <- [1,3018,null,{}] 15:36:27 INFO - PROCESS | 1827 | 1461191787017 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}] 15:36:27 INFO - PROCESS | 1827 | 1461191787570 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1252e9a800) [pid = 1827] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f123f146800) [pid = 1827] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1242c6c000) [pid = 1827] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124808bc00) [pid = 1827] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1242d89c00) [pid = 1827] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f123efe6800) [pid = 1827] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1248084000) [pid = 1827] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f124dc58800) [pid = 1827] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1242e6dc00) [pid = 1827] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f12444c7800) [pid = 1827] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f123c925000) [pid = 1827] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1248086800) [pid = 1827] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f12560e1800) [pid = 1827] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1253dcf800) [pid = 1827] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1252c27400) [pid = 1827] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f124479a000) [pid = 1827] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1252df1400) [pid = 1827] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f123f479400) [pid = 1827] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f123e087400) [pid = 1827] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f123efdcc00) [pid = 1827] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:36:28 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f123e08f400) [pid = 1827] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:36:28 INFO - PROCESS | 1827 | 1461191788341 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c9d0000 == 176 [pid = 1827] [id = 764] 15:36:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f123bfcf400) [pid = 1827] [serial = 2291] [outer = (nil)] 15:36:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f123e08f400) [pid = 1827] [serial = 2292] [outer = 0x7f123bfcf400] 15:36:28 INFO - PROCESS | 1827 | 1461191788407 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f12444c7400) [pid = 1827] [serial = 2293] [outer = 0x7f123bfcf400] 15:36:29 INFO - PROCESS | 1827 | 1461191789013 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]]]}] 15:36:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:36:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:36:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:36:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:36:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 2078ms 15:36:29 INFO - PROCESS | 1827 | 1461191789024 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1827 | 1461191789027 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:36:29 INFO - TEST-START | /FileAPI/historical.html 15:36:29 INFO - PROCESS | 1827 | 1461191789040 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1827 | 1461191789042 Marionette TRACE conn3 <- [1,3022,null,{}] 15:36:29 INFO - PROCESS | 1827 | 1461191789049 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}] 15:36:29 INFO - PROCESS | 1827 | 1461191789266 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:36:29 INFO - PROCESS | 1827 | 1461191789499 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12447c6800 == 177 [pid = 1827] [id = 765] 15:36:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1242ff2400) [pid = 1827] [serial = 2294] [outer = (nil)] 15:36:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1245bdd800) [pid = 1827] [serial = 2295] [outer = 0x7f1242ff2400] 15:36:29 INFO - PROCESS | 1827 | 1461191789560 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1245eb4000) [pid = 1827] [serial = 2296] [outer = 0x7f1242ff2400] 15:36:30 INFO - PROCESS | 1827 | 1461191790554 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"]]]}] 15:36:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:36:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:36:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:36:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:36:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:36:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:36:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:36:30 INFO - TEST-OK | /FileAPI/historical.html | took 1531ms 15:36:30 INFO - PROCESS | 1827 | 1461191790573 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1827 | 1461191790580 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:36:30 INFO - PROCESS | 1827 | 1461191790594 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - TEST-START | /FileAPI/idlharness.html 15:36:30 INFO - PROCESS | 1827 | 1461191790602 Marionette TRACE conn3 <- [1,3026,null,{}] 15:36:30 INFO - PROCESS | 1827 | 1461191790611 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}] 15:36:30 INFO - PROCESS | 1827 | 1461191790885 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:36:31 INFO - PROCESS | 1827 | 1461191791245 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123f1f2800 == 178 [pid = 1827] [id = 766] 15:36:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f123c921800) [pid = 1827] [serial = 2297] [outer = (nil)] 15:36:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f123f143000) [pid = 1827] [serial = 2298] [outer = 0x7f123c921800] 15:36:31 INFO - PROCESS | 1827 | 1461191791323 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1240503000) [pid = 1827] [serial = 2299] [outer = 0x7f123c921800] 15:36:33 INFO - PROCESS | 1827 | 1461191793028 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]]]}] 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:36:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:36:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:36:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:36:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:36:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:36:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:36:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:36:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:36:33 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 15:36:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:36:33 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 15:36:33 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 15:36:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:36:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:36:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:36:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:36:33 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 15:36:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:36:33 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 15:36:33 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 15:36:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:36:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:36:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 2582ms 15:36:33 INFO - PROCESS | 1827 | 1461191793219 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1827 | 1461191793235 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:36:33 INFO - TEST-START | /FileAPI/idlharness.worker 15:36:33 INFO - PROCESS | 1827 | 1461191793272 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1827 | 1461191793282 Marionette TRACE conn3 <- [1,3030,null,{}] 15:36:33 INFO - PROCESS | 1827 | 1461191793287 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}] 15:36:33 INFO - PROCESS | 1827 | 1461191793521 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:36:33 INFO - PROCESS | 1827 | 1461191793799 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1246bd3800 == 179 [pid = 1827] [id = 767] 15:36:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f123ec77c00) [pid = 1827] [serial = 2300] [outer = (nil)] 15:36:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1248090000) [pid = 1827] [serial = 2301] [outer = 0x7f123ec77c00] 15:36:33 INFO - PROCESS | 1827 | 1461191793871 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f124901f400) [pid = 1827] [serial = 2302] [outer = 0x7f123ec77c00] 15:36:34 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:36 INFO - PROCESS | 1827 | 1461191796247 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,{},{}]]]}] 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:36:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:36:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:36:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:36:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:36:36 INFO - {} 15:36:36 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 15:36:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:36:36 INFO - {} 15:36:36 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 - {} 15:36:36 INFO - {} 15:36:36 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 15:36:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:36:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:36:36 INFO - {} 15:36:36 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 15:36:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:36:36 INFO - {} 15:36:36 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 - {} 15:36:36 INFO - {} 15:36:36 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 15:36:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 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 15:36:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:36:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:36:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 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 15:36:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 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 15:36:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 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 15:36:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:36:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:36:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:36:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:36:36 INFO - {} 15:36:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3069ms 15:36:36 INFO - PROCESS | 1827 | 1461191796332 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1827 | 1461191796335 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:36:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:36:36 INFO - PROCESS | 1827 | 1461191796384 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1827 | 1461191796398 Marionette TRACE conn3 <- [1,3034,null,{}] 15:36:36 INFO - PROCESS | 1827 | 1461191796447 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}] 15:36:36 INFO - PROCESS | 1827 | 1461191796770 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:36:37 INFO - PROCESS | 1827 | 1461191797046 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124dabc000 == 180 [pid = 1827] [id = 768] 15:36:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f124d90a400) [pid = 1827] [serial = 2303] [outer = (nil)] 15:36:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f125331a000) [pid = 1827] [serial = 2304] [outer = 0x7f124d90a400] 15:36:37 INFO - PROCESS | 1827 | 1461191797124 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f125350f800) [pid = 1827] [serial = 2305] [outer = 0x7f124d90a400] 15:36:37 INFO - PROCESS | 1827 | 1461191797927 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]]]}] 15:36:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:36:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1609ms 15:36:37 INFO - PROCESS | 1827 | 1461191797951 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1827 | 1461191797956 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:36:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:36:37 INFO - PROCESS | 1827 | 1461191797985 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1827 | 1461191797990 Marionette TRACE conn3 <- [1,3038,null,{}] 15:36:37 INFO - PROCESS | 1827 | 1461191797995 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}] 15:36:38 INFO - PROCESS | 1827 | 1461191798326 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:36:38 INFO - PROCESS | 1827 | 1461191798616 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125012d800 == 181 [pid = 1827] [id = 769] 15:36:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f124d910800) [pid = 1827] [serial = 2306] [outer = (nil)] 15:36:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1253ac2c00) [pid = 1827] [serial = 2307] [outer = 0x7f124d910800] 15:36:38 INFO - PROCESS | 1827 | 1461191798754 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1253c11800) [pid = 1827] [serial = 2308] [outer = 0x7f124d910800] 15:36:39 INFO - PROCESS | 1827 | 1461191799609 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"]]]}] 15:36:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:36:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:36:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1688ms 15:36:39 INFO - PROCESS | 1827 | 1461191799668 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1827 | 1461191799672 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:36:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:36:39 INFO - PROCESS | 1827 | 1461191799680 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1827 | 1461191799683 Marionette TRACE conn3 <- [1,3042,null,{}] 15:36:39 INFO - PROCESS | 1827 | 1461191799708 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}] 15:36:40 INFO - PROCESS | 1827 | 1461191800036 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:36:40 INFO - PROCESS | 1827 | 1461191800356 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1252d90000 == 182 [pid = 1827] [id = 770] 15:36:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1253c1d000) [pid = 1827] [serial = 2309] [outer = (nil)] 15:36:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1253dc8000) [pid = 1827] [serial = 2310] [outer = 0x7f1253c1d000] 15:36:40 INFO - PROCESS | 1827 | 1461191800484 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1253ee3400) [pid = 1827] [serial = 2311] [outer = 0x7f1253c1d000] 15:36:41 INFO - PROCESS | 1827 | 1461191801770 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]]]}] 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:36:41 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. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:36:41 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'.) 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:36:41 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. 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:36:41 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. 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:36:41 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. 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:36:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:36:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2214ms 15:36:41 INFO - PROCESS | 1827 | 1461191801916 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1827 | 1461191801929 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:36:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:36:41 INFO - PROCESS | 1827 | 1461191801943 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1827 | 1461191801948 Marionette TRACE conn3 <- [1,3046,null,{}] 15:36:41 INFO - PROCESS | 1827 | 1461191801968 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}] 15:36:42 INFO - PROCESS | 1827 | 1461191802271 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:36:42 INFO - PROCESS | 1827 | 1461191802534 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1248b0e000 == 183 [pid = 1827] [id = 771] 15:36:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f124ec27800) [pid = 1827] [serial = 2312] [outer = (nil)] 15:36:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f124f150800) [pid = 1827] [serial = 2313] [outer = 0x7f124ec27800] 15:36:42 INFO - PROCESS | 1827 | 1461191802611 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f124f2ee000) [pid = 1827] [serial = 2314] [outer = 0x7f124ec27800] 15:36:42 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:43 INFO - PROCESS | 1827 | 1461191803470 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:36:43 INFO - {} 15:36:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1545ms 15:36:43 INFO - PROCESS | 1827 | 1461191803488 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1827 | 1461191803492 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:36:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:36:43 INFO - PROCESS | 1827 | 1461191803497 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1827 | 1461191803501 Marionette TRACE conn3 <- [1,3050,null,{}] 15:36:43 INFO - PROCESS | 1827 | 1461191803506 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}] 15:36:43 INFO - PROCESS | 1827 | 1461191803745 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:36:44 INFO - PROCESS | 1827 | 1461191804035 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f125392b000 == 184 [pid = 1827] [id = 772] 15:36:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f124dc57c00) [pid = 1827] [serial = 2315] [outer = (nil)] 15:36:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f124fbf9800) [pid = 1827] [serial = 2316] [outer = 0x7f124dc57c00] 15:36:44 INFO - PROCESS | 1827 | 1461191804109 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1255416c00) [pid = 1827] [serial = 2317] [outer = 0x7f124dc57c00] 15:36:44 INFO - PROCESS | 1827 | 1461191804942 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]]]}] 15:36:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:36:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:36:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:36:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:36:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1478ms 15:36:44 INFO - PROCESS | 1827 | 1461191804978 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1827 | 1461191804981 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:36:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:36:45 INFO - PROCESS | 1827 | 1461191805003 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1827 | 1461191805007 Marionette TRACE conn3 <- [1,3054,null,{}] 15:36:45 INFO - PROCESS | 1827 | 1461191805017 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}] 15:36:45 INFO - PROCESS | 1827 | 1461191805250 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:36:45 INFO - PROCESS | 1827 | 1461191805541 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12556d7000 == 185 [pid = 1827] [id = 773] 15:36:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f123ec6f800) [pid = 1827] [serial = 2318] [outer = (nil)] 15:36:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1255418400) [pid = 1827] [serial = 2319] [outer = 0x7f123ec6f800] 15:36:45 INFO - PROCESS | 1827 | 1461191805618 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f125c345400) [pid = 1827] [serial = 2320] [outer = 0x7f123ec6f800] 15:36:46 INFO - PROCESS | 1827 | 1461191806909 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"]]]}] 15:36:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:36:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:36:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:36:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:36:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:47 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" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:47 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" 15:36:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2079ms 15:36:47 INFO - PROCESS | 1827 | 1461191807108 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1827 | 1461191807121 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:36:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:36:47 INFO - PROCESS | 1827 | 1461191807138 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1827 | 1461191807149 Marionette TRACE conn3 <- [1,3058,null,{}] 15:36:47 INFO - PROCESS | 1827 | 1461191807308 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}] 15:36:47 INFO - PROCESS | 1827 | 1461191807638 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:36:47 INFO - PROCESS | 1827 | 1461191807854 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e04000 == 186 [pid = 1827] [id = 774] 15:36:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1258281000) [pid = 1827] [serial = 2321] [outer = (nil)] 15:36:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f126669c800) [pid = 1827] [serial = 2322] [outer = 0x7f1258281000] 15:36:47 INFO - PROCESS | 1827 | 1461191807929 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1267527000) [pid = 1827] [serial = 2323] [outer = 0x7f1258281000] 15:36:48 INFO - PROCESS | 1827 | 1461191808815 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]]]}] 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:36:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:36:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:36:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:36:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:36:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:36:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:36:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:36:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:36:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1702ms 15:36:48 INFO - PROCESS | 1827 | 1461191808840 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1827 | 1461191808849 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:36:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:36:48 INFO - PROCESS | 1827 | 1461191808858 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1827 | 1461191808860 Marionette TRACE conn3 <- [1,3062,null,{}] 15:36:48 INFO - PROCESS | 1827 | 1461191808865 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}] 15:36:49 INFO - PROCESS | 1827 | 1461191809141 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:36:49 INFO - PROCESS | 1827 | 1461191809407 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1257e4f800 == 187 [pid = 1827] [id = 775] 15:36:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f125c346000) [pid = 1827] [serial = 2324] [outer = (nil)] 15:36:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f12675dbc00) [pid = 1827] [serial = 2325] [outer = 0x7f125c346000] 15:36:49 INFO - PROCESS | 1827 | 1461191809487 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f126765e400) [pid = 1827] [serial = 2326] [outer = 0x7f125c346000] 15:36:49 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:50 INFO - PROCESS | 1827 | 1461191810404 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:36:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:36:50 INFO - {} 15:36:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1578ms 15:36:50 INFO - PROCESS | 1827 | 1461191810438 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1827 | 1461191810441 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:36:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:36:50 INFO - PROCESS | 1827 | 1461191810447 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1827 | 1461191810451 Marionette TRACE conn3 <- [1,3066,null,{}] 15:36:50 INFO - PROCESS | 1827 | 1461191810457 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}] 15:36:50 INFO - PROCESS | 1827 | 1461191810788 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:36:51 INFO - PROCESS | 1827 | 1461191811133 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1259941000 == 188 [pid = 1827] [id = 776] 15:36:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1267804c00) [pid = 1827] [serial = 2327] [outer = (nil)] 15:36:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f126b074c00) [pid = 1827] [serial = 2328] [outer = 0x7f1267804c00] 15:36:51 INFO - PROCESS | 1827 | 1461191811217 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f126b6c4400) [pid = 1827] [serial = 2329] [outer = 0x7f1267804c00] 15:36:51 INFO - PROCESS | 1827 | 1461191811989 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]]]}] 15:36:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:36:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:36:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:36:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:36:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:36:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:36:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:36:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1581ms 15:36:52 INFO - PROCESS | 1827 | 1461191812032 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1827 | 1461191812035 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:36:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:36:52 INFO - PROCESS | 1827 | 1461191812041 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1827 | 1461191812044 Marionette TRACE conn3 <- [1,3070,null,{}] 15:36:52 INFO - PROCESS | 1827 | 1461191812049 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}] 15:36:52 INFO - PROCESS | 1827 | 1461191812290 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:36:52 INFO - PROCESS | 1827 | 1461191812559 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12604c6000 == 189 [pid = 1827] [id = 777] 15:36:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f12697c6c00) [pid = 1827] [serial = 2330] [outer = (nil)] 15:36:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f126b868400) [pid = 1827] [serial = 2331] [outer = 0x7f12697c6c00] 15:36:52 INFO - PROCESS | 1827 | 1461191812632 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f126ba03000) [pid = 1827] [serial = 2332] [outer = 0x7f12697c6c00] 15:36:53 INFO - PROCESS | 1827 | 1461191813488 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]]]}] 15:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:36:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1492ms 15:36:53 INFO - PROCESS | 1827 | 1461191813536 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:36:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:36:53 INFO - PROCESS | 1827 | 1461191813540 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:36:53 INFO - PROCESS | 1827 | 1461191813546 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1827 | 1461191813549 Marionette TRACE conn3 <- [1,3074,null,{}] 15:36:53 INFO - PROCESS | 1827 | 1461191813554 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}] 15:36:53 INFO - PROCESS | 1827 | 1461191813828 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:36:54 INFO - PROCESS | 1827 | 1461191814081 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126784d800 == 190 [pid = 1827] [id = 778] 15:36:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f123712fc00) [pid = 1827] [serial = 2333] [outer = (nil)] 15:36:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1237136000) [pid = 1827] [serial = 2334] [outer = 0x7f123712fc00] 15:36:54 INFO - PROCESS | 1827 | 1461191814154 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f123713ac00) [pid = 1827] [serial = 2335] [outer = 0x7f123712fc00] 15:36:54 INFO - PROCESS | 1827 | 1461191814947 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]]]}] 15:36:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:36:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:36:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:36:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:36:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:36:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:36:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1431ms 15:36:54 INFO - PROCESS | 1827 | 1461191814984 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1827 | 1461191814988 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:36:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:36:54 INFO - PROCESS | 1827 | 1461191814995 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1827 | 1461191814999 Marionette TRACE conn3 <- [1,3078,null,{}] 15:36:55 INFO - PROCESS | 1827 | 1461191815005 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}] 15:36:55 INFO - PROCESS | 1827 | 1461191815248 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:36:55 INFO - PROCESS | 1827 | 1461191815527 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f126e5d3000 == 191 [pid = 1827] [id = 779] 15:36:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1237130400) [pid = 1827] [serial = 2336] [outer = (nil)] 15:36:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f125148f800) [pid = 1827] [serial = 2337] [outer = 0x7f1237130400] 15:36:55 INFO - PROCESS | 1827 | 1461191815632 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f126765ec00) [pid = 1827] [serial = 2338] [outer = 0x7f1237130400] 15:36:56 INFO - PROCESS | 1827 | 1461191816466 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] 15:36:56 INFO - PROCESS | 1827 | 1461191816515 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:36:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:36:56 INFO - PROCESS | 1827 | 1461191816525 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1827 | 1461191816527 Marionette TRACE conn3 <- [1,3082,null,{}] 15:36:56 INFO - PROCESS | 1827 | 1461191816532 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}] 15:36:56 INFO - PROCESS | 1827 | 1461191816775 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:36:57 INFO - PROCESS | 1827 | 1461191817058 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12383c8800 == 192 [pid = 1827] [id = 780] 15:36:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1237137c00) [pid = 1827] [serial = 2339] [outer = (nil)] 15:36:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f126baa8c00) [pid = 1827] [serial = 2340] [outer = 0x7f1237137c00] 15:36:57 INFO - PROCESS | 1827 | 1461191817134 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f126bb21800) [pid = 1827] [serial = 2341] [outer = 0x7f1237137c00] 15:36:57 INFO - PROCESS | 1827 | 1461191817954 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]]]}] 15:36:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:36:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:36:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:36:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1488ms 15:36:58 INFO - PROCESS | 1827 | 1461191818016 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1827 | 1461191818020 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:36:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:36:58 INFO - PROCESS | 1827 | 1461191818026 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1827 | 1461191818029 Marionette TRACE conn3 <- [1,3086,null,{}] 15:36:58 INFO - PROCESS | 1827 | 1461191818034 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}] 15:36:58 INFO - PROCESS | 1827 | 1461191818302 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:36:58 INFO - PROCESS | 1827 | 1461191818610 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12383e2000 == 193 [pid = 1827] [id = 781] 15:36:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f123841ac00) [pid = 1827] [serial = 2342] [outer = (nil)] 15:36:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1238422c00) [pid = 1827] [serial = 2343] [outer = 0x7f123841ac00] 15:36:58 INFO - PROCESS | 1827 | 1461191818694 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1238428800) [pid = 1827] [serial = 2344] [outer = 0x7f123841ac00] 15:36:59 INFO - PROCESS | 1827 | 1461191819515 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:36:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:36:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1532ms 15:36:59 INFO - PROCESS | 1827 | 1461191819559 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1827 | 1461191819563 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:36:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:36:59 INFO - PROCESS | 1827 | 1461191819569 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1827 | 1461191819572 Marionette TRACE conn3 <- [1,3090,null,{}] 15:36:59 INFO - PROCESS | 1827 | 1461191819577 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}] 15:36:59 INFO - PROCESS | 1827 | 1461191819836 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:37:00 INFO - PROCESS | 1827 | 1461191820172 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1239e35000 == 194 [pid = 1827] [id = 782] 15:37:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1239e8b400) [pid = 1827] [serial = 2345] [outer = (nil)] 15:37:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1239e8f000) [pid = 1827] [serial = 2346] [outer = 0x7f1239e8b400] 15:37:00 INFO - PROCESS | 1827 | 1461191820248 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1239e93000) [pid = 1827] [serial = 2347] [outer = 0x7f1239e8b400] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12447ab000 == 193 [pid = 1827] [id = 467] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c9d0000 == 192 [pid = 1827] [id = 764] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124287c800 == 191 [pid = 1827] [id = 763] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1240615800 == 190 [pid = 1827] [id = 762] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c5cd800 == 189 [pid = 1827] [id = 761] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123c50e000 == 188 [pid = 1827] [id = 759] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1270a7f800 == 187 [pid = 1827] [id = 758] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1270a6e800 == 186 [pid = 1827] [id = 757] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126fb92800 == 185 [pid = 1827] [id = 756] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126bc1c800 == 184 [pid = 1827] [id = 755] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b8ab800 == 183 [pid = 1827] [id = 754] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f126b5aa800 == 182 [pid = 1827] [id = 753] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12668f3000 == 181 [pid = 1827] [id = 752] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1259926000 == 180 [pid = 1827] [id = 751] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1257e62000 == 179 [pid = 1827] [id = 750] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12578c7800 == 178 [pid = 1827] [id = 749] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125667e000 == 177 [pid = 1827] [id = 748] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f125396a000 == 176 [pid = 1827] [id = 747] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12535a9000 == 175 [pid = 1827] [id = 746] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f12512d8000 == 174 [pid = 1827] [id = 745] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f124eba8000 == 173 [pid = 1827] [id = 744] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1248e16000 == 172 [pid = 1827] [id = 743] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1247c23000 == 171 [pid = 1827] [id = 742] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1245b83000 == 170 [pid = 1827] [id = 741] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1243ca7800 == 169 [pid = 1827] [id = 740] 15:37:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f123f7c8000 == 168 [pid = 1827] [id = 739] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f123f84a400) [pid = 1827] [serial = 2216] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1253c86c00) [pid = 1827] [serial = 2187] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f12560e2c00) [pid = 1827] [serial = 2199] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1243ff3c00) [pid = 1827] [serial = 2213] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1248090800) [pid = 1827] [serial = 2165] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1256ff4000) [pid = 1827] [serial = 2201] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f124901ac00) [pid = 1827] [serial = 2166] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1243d2dc00) [pid = 1827] [serial = 2156] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f124f2e4400) [pid = 1827] [serial = 2169] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1251254400) [pid = 1827] [serial = 2178] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f124fd02400) [pid = 1827] [serial = 2175] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1246e82000) [pid = 1827] [serial = 2160] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f12503a5800) [pid = 1827] [serial = 2177] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1253dd0800) [pid = 1827] [serial = 2190] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1253c1c800) [pid = 1827] [serial = 2186] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f124f4a3400) [pid = 1827] [serial = 2171] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1257380800) [pid = 1827] [serial = 2204] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f125782bc00) [pid = 1827] [serial = 2205] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f12444cf800) [pid = 1827] [serial = 2214] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f12556b0800) [pid = 1827] [serial = 2196] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1253c13000) [pid = 1827] [serial = 2184] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1247f35c00) [pid = 1827] [serial = 2162] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1252ea4c00) [pid = 1827] [serial = 2180] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1253ee8800) [pid = 1827] [serial = 2193] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1247f5d000) [pid = 1827] [serial = 2163] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1253edd000) [pid = 1827] [serial = 2192] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1257208c00) [pid = 1827] [serial = 2202] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1255413400) [pid = 1827] [serial = 2195] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f124f756000) [pid = 1827] [serial = 2172] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f124dccac00) [pid = 1827] [serial = 2168] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f123ec73400) [pid = 1827] [serial = 2207] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1243dc1400) [pid = 1827] [serial = 2157] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f123f848c00) [pid = 1827] [serial = 2154] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f123f14b800) [pid = 1827] [serial = 2208] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f124fc59400) [pid = 1827] [serial = 2174] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1253ad1c00) [pid = 1827] [serial = 2183] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f123f14c800) [pid = 1827] [serial = 2153] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1253319c00) [pid = 1827] [serial = 2181] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f12406b8000) [pid = 1827] [serial = 2210] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1243d2d000) [pid = 1827] [serial = 2150] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f124524ec00) [pid = 1827] [serial = 2159] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1253c90800) [pid = 1827] [serial = 2189] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1242c6a000) [pid = 1827] [serial = 2211] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1255fddc00) [pid = 1827] [serial = 2198] [outer = (nil)] [url = about:blank] 15:37:03 INFO - PROCESS | 1827 | 1461191823701 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:37:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:37:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 4192ms 15:37:03 INFO - PROCESS | 1827 | 1461191823762 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:37:03 INFO - PROCESS | 1827 | 1461191823767 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:37:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:37:03 INFO - PROCESS | 1827 | 1461191823775 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1827 | 1461191823780 Marionette TRACE conn3 <- [1,3094,null,{}] 15:37:03 INFO - PROCESS | 1827 | 1461191823790 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}] 15:37:04 INFO - PROCESS | 1827 | 1461191824057 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:37:04 INFO - PROCESS | 1827 | 1461191824294 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1239e30000 == 169 [pid = 1827] [id = 783] 15:37:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1238ac8c00) [pid = 1827] [serial = 2348] [outer = (nil)] 15:37:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1239e8f800) [pid = 1827] [serial = 2349] [outer = 0x7f1238ac8c00] 15:37:04 INFO - PROCESS | 1827 | 1461191824363 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1239e97000) [pid = 1827] [serial = 2350] [outer = 0x7f1238ac8c00] 15:37:05 INFO - PROCESS | 1827 | 1461191825173 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:37:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:37:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1437ms 15:37:05 INFO - PROCESS | 1827 | 1461191825213 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1827 | 1461191825221 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:37:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:37:05 INFO - PROCESS | 1827 | 1461191825230 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1827 | 1461191825235 Marionette TRACE conn3 <- [1,3098,null,{}] 15:37:05 INFO - PROCESS | 1827 | 1461191825240 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}] 15:37:05 INFO - PROCESS | 1827 | 1461191825540 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:37:05 INFO - PROCESS | 1827 | 1461191825711 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c9ce800 == 170 [pid = 1827] [id = 784] 15:37:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1239e8ac00) [pid = 1827] [serial = 2351] [outer = (nil)] 15:37:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f123c2be800) [pid = 1827] [serial = 2352] [outer = 0x7f1239e8ac00] 15:37:05 INFO - PROCESS | 1827 | 1461191825802 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f123c3a2000) [pid = 1827] [serial = 2353] [outer = 0x7f1239e8ac00] 15:37:06 INFO - PROCESS | 1827 | 1461191826582 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]]]}] 15:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:37:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1381ms 15:37:06 INFO - PROCESS | 1827 | 1461191826621 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1827 | 1461191826625 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:37:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:37:06 INFO - PROCESS | 1827 | 1461191826641 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1827 | 1461191826647 Marionette TRACE conn3 <- [1,3102,null,{}] 15:37:06 INFO - PROCESS | 1827 | 1461191826681 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}] 15:37:06 INFO - PROCESS | 1827 | 1461191826977 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:37:07 INFO - PROCESS | 1827 | 1461191827008 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f12407bc000 == 171 [pid = 1827] [id = 785] 15:37:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f123c3a3400) [pid = 1827] [serial = 2354] [outer = (nil)] 15:37:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f123f144c00) [pid = 1827] [serial = 2355] [outer = 0x7f123c3a3400] 15:37:07 INFO - PROCESS | 1827 | 1461191827072 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f123f480800) [pid = 1827] [serial = 2356] [outer = 0x7f123c3a3400] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f123f847400) [pid = 1827] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f123c299400) [pid = 1827] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f124dccec00) [pid = 1827] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1246e25000) [pid = 1827] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f124479a400) [pid = 1827] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f12444cd400) [pid = 1827] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f123c3a9000) [pid = 1827] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f123c3a5c00) [pid = 1827] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f123c015400) [pid = 1827] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f123c011c00) [pid = 1827] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f12592a7c00) [pid = 1827] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1253c91000) [pid = 1827] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1253c15c00) [pid = 1827] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1259db2000) [pid = 1827] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1253c8a800) [pid = 1827] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1247f38800) [pid = 1827] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f125373b400) [pid = 1827] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1252dfd000) [pid = 1827] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f124da9a800) [pid = 1827] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1252ac0800) [pid = 1827] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f124fbf8000) [pid = 1827] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1247dda000) [pid = 1827] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f124fbf6000) [pid = 1827] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f124f85ac00) [pid = 1827] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f124fd03c00) [pid = 1827] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f123efdec00) [pid = 1827] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:37:08 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f123bfcf400) [pid = 1827] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:37:08 INFO - PROCESS | 1827 | 1461191828638 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:37:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:37:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2053ms 15:37:08 INFO - PROCESS | 1827 | 1461191828684 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:37:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:37:08 INFO - PROCESS | 1827 | 1461191828688 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:37:08 INFO - PROCESS | 1827 | 1461191828693 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1827 | 1461191828695 Marionette TRACE conn3 <- [1,3106,null,{}] 15:37:08 INFO - PROCESS | 1827 | 1461191828701 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}] 15:37:08 INFO - PROCESS | 1827 | 1461191828910 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:37:09 INFO - PROCESS | 1827 | 1461191829123 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1242880800 == 172 [pid = 1827] [id = 786] 15:37:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f123c3f6000) [pid = 1827] [serial = 2357] [outer = (nil)] 15:37:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f12406b1000) [pid = 1827] [serial = 2358] [outer = 0x7f123c3f6000] 15:37:09 INFO - PROCESS | 1827 | 1461191829193 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f124084c400) [pid = 1827] [serial = 2359] [outer = 0x7f123c3f6000] 15:37:09 INFO - PROCESS | 1827 | 1461191829856 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]]]}] 15:37:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:37:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:37:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:37:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1180ms 15:37:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:37:09 INFO - PROCESS | 1827 | 1461191829873 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1827 | 1461191829876 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:37:09 INFO - PROCESS | 1827 | 1461191829882 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1827 | 1461191829884 Marionette TRACE conn3 <- [1,3110,null,{}] 15:37:09 INFO - PROCESS | 1827 | 1461191829889 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}] 15:37:10 INFO - PROCESS | 1827 | 1461191830191 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:37:10 INFO - PROCESS | 1827 | 1461191830216 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f124309a000 == 173 [pid = 1827] [id = 787] 15:37:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1239e8c400) [pid = 1827] [serial = 2360] [outer = (nil)] 15:37:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1242c77c00) [pid = 1827] [serial = 2361] [outer = 0x7f1239e8c400] 15:37:10 INFO - PROCESS | 1827 | 1461191830276 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1242e72000) [pid = 1827] [serial = 2362] [outer = 0x7f1239e8c400] 15:37:11 INFO - PROCESS | 1827 | 1461191831413 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"]]]}] 15:37:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:37:11 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 15:37:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:37:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:37:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1581ms 15:37:11 INFO - PROCESS | 1827 | 1461191831465 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1827 | 1461191831472 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:37:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:37:11 INFO - PROCESS | 1827 | 1461191831481 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1827 | 1461191831486 Marionette TRACE conn3 <- [1,3114,null,{}] 15:37:11 INFO - PROCESS | 1827 | 1461191831493 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}] 15:37:11 INFO - PROCESS | 1827 | 1461191831828 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:37:12 INFO - PROCESS | 1827 | 1461191832048 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\", \"96306cae-b855-474d-a30f-879498422474\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f123c5c3800 == 174 [pid = 1827] [id = 788] 15:37:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1239e8a400) [pid = 1827] [serial = 2363] [outer = (nil)] 15:37:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f123c014000) [pid = 1827] [serial = 2364] [outer = 0x7f1239e8a400] 15:37:12 INFO - PROCESS | 1827 | 1461191832125 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f123c35e800) [pid = 1827] [serial = 2365] [outer = 0x7f1239e8a400] 15:37:13 INFO - PROCESS | 1827 | 1461191833038 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]]]}] 15:37:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:37:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1586ms 15:37:13 INFO - PROCESS | 1827 | 1461191833068 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1827 | 1461191833077 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:37:14 WARNING - u'runner_teardown' () 15:37:14 INFO - No more tests 15:37:14 INFO - Got 0 unexpected results 15:37:14 INFO - SUITE-END | took 1243s 15:37:14 INFO - Closing logging queue 15:37:14 INFO - queue closed 15:37:14 INFO - Return code: 0 15:37:14 WARNING - # TBPL SUCCESS # 15:37:14 INFO - Running post-action listener: _resource_record_post_action 15:37:14 INFO - Running post-run listener: _resource_record_post_run 15:37:15 INFO - Total resource usage - Wall time: 1279s; CPU: 98.0%; Read bytes: 8437760; Write bytes: 974503936; Read time: 372; Write time: 326672 15:37:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:37:15 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 52199424; Read time: 0; Write time: 73172 15:37:15 INFO - run-tests - Wall time: 1248s; CPU: 98.0%; Read bytes: 5578752; Write bytes: 922304512; Read time: 252; Write time: 253500 15:37:15 INFO - Running post-run listener: _upload_blobber_files 15:37:15 INFO - Blob upload gear active. 15:37:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:37:15 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 15:37:15 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:37:15 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:37:16 INFO - (blobuploader) - INFO - Open directory for files ... 15:37:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:37:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:37:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:37:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:37:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:37:19 INFO - (blobuploader) - INFO - Done attempting. 15:37:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:37:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:37:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:37:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:37:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:37:20 INFO - (blobuploader) - INFO - Done attempting. 15:37:20 INFO - (blobuploader) - INFO - Iteration through files over. 15:37:20 INFO - Return code: 0 15:37:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:37:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:37:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d7ee92a76c439d7ff11034b202de48224cce3bb9dcb99c9d14ff56e27eb22ae6862a7160e2596e80d70d9edfc16ab4a34426975117b3ec099ffdc47458ed3ac4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c6c388fd84ed9a976324f1e066465493981f2fb3d3e7419e4c2be22e7ff8518823fc89e275b68e1887af579fb83363321424bab90aaf423cfc4f38201c5602ea"} 15:37:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:37:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:37:20 INFO - Contents: 15:37:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d7ee92a76c439d7ff11034b202de48224cce3bb9dcb99c9d14ff56e27eb22ae6862a7160e2596e80d70d9edfc16ab4a34426975117b3ec099ffdc47458ed3ac4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c6c388fd84ed9a976324f1e066465493981f2fb3d3e7419e4c2be22e7ff8518823fc89e275b68e1887af579fb83363321424bab90aaf423cfc4f38201c5602ea"} 15:37:20 INFO - Running post-run listener: copy_logs_to_upload_dir 15:37:20 INFO - Copying logs to upload dir... 15:37:20 INFO - mkdir: /builds/slave/test/build/upload/logs 15:37:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1372.369001 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 52 secs) (at 2016-04-20 15:37:20.517959) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:37:20.519234) ========= 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-1461190351.632256-1722841334 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d7ee92a76c439d7ff11034b202de48224cce3bb9dcb99c9d14ff56e27eb22ae6862a7160e2596e80d70d9edfc16ab4a34426975117b3ec099ffdc47458ed3ac4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c6c388fd84ed9a976324f1e066465493981f2fb3d3e7419e4c2be22e7ff8518823fc89e275b68e1887af579fb83363321424bab90aaf423cfc4f38201c5602ea"} build_url:https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036739 build_url: 'https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d7ee92a76c439d7ff11034b202de48224cce3bb9dcb99c9d14ff56e27eb22ae6862a7160e2596e80d70d9edfc16ab4a34426975117b3ec099ffdc47458ed3ac4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c6c388fd84ed9a976324f1e066465493981f2fb3d3e7419e4c2be22e7ff8518823fc89e275b68e1887af579fb83363321424bab90aaf423cfc4f38201c5602ea"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MorzPtvCSdy0Y-AAwbbzqw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:37:20.595883) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:37:20.596413) ========= 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-1461190351.632256-1722841334 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021717 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:37:20.663400) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:37:20.663677) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:37:20.663991) ========= ========= Total master_lag: 0.61 =========