builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-998 starttime: 1461109793.82 results: success (0) buildid: 20160419162331 builduid: f6789cd46e5641a580c2c56c2ad22c3c revision: c6328c91aacbde75ec01cc7be1d4883e115b14f0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:53.816913) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:53.817383) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:53.817667) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:53.860440) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:53.860818) ========= 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-1461108357.736556-1384409728 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 16:49:53-- 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% 12.2M=0.001s 2016-04-19 16:49:54 (12.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.565321 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:54.462446) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:54.462752) ========= 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-1461108357.736556-1384409728 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.073196 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:54.569090) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 16:49:54.569464) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c6328c91aacbde75ec01cc7be1d4883e115b14f0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c6328c91aacbde75ec01cc7be1d4883e115b14f0 --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-1461108357.736556-1384409728 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 16:49:54,686 truncating revision to first 12 chars 2016-04-19 16:49:54,686 Setting DEBUG logging. 2016-04-19 16:49:54,687 attempt 1/10 2016-04-19 16:49:54,687 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c6328c91aacb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 16:49:56,033 unpacking tar archive at: mozilla-inbound-c6328c91aacb/testing/mozharness/ program finished with exit code 0 elapsedTime=2.006420 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 16:49:56.654889) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:56.655170) ========= script_repo_revision: c6328c91aacbde75ec01cc7be1d4883e115b14f0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:56.655566) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:56.655838) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 16:49:56.687902) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 8 secs) (at 2016-04-19 16:49:56.688289) ========= /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-inbound --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-inbound', '--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-1461108357.736556-1384409728 _=/tools/buildbot/bin/python using PTY: False 16:49:56 INFO - MultiFileLogger online at 20160419 16:49:56 in /builds/slave/test 16:49:56 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-inbound --download-symbols true 16:49:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:49:56 INFO - {'append_to_log': False, 16:49:56 INFO - 'base_work_dir': '/builds/slave/test', 16:49:56 INFO - 'blob_upload_branch': 'mozilla-inbound', 16:49:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:49:56 INFO - 'buildbot_json_path': 'buildprops.json', 16:49:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:49:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:49:56 INFO - 'download_minidump_stackwalk': True, 16:49:56 INFO - 'download_symbols': 'true', 16:49:56 INFO - 'e10s': False, 16:49:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:49:56 INFO - 'tooltool.py': '/tools/tooltool.py', 16:49:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:49:56 INFO - '/tools/misc-python/virtualenv.py')}, 16:49:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:49:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:49:56 INFO - 'log_level': 'info', 16:49:56 INFO - 'log_to_console': True, 16:49:56 INFO - 'opt_config_files': (), 16:49:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:49:56 INFO - '--processes=1', 16:49:56 INFO - '--config=%(test_path)s/wptrunner.ini', 16:49:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:49:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:49:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:49:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:49:56 INFO - 'pip_index': False, 16:49:56 INFO - 'require_test_zip': True, 16:49:56 INFO - 'test_type': ('testharness',), 16:49:56 INFO - 'this_chunk': '1', 16:49:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:49:56 INFO - 'total_chunks': '10', 16:49:56 INFO - 'virtualenv_path': 'venv', 16:49:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:49:56 INFO - 'work_dir': 'build'} 16:49:56 INFO - ##### 16:49:56 INFO - ##### Running clobber step. 16:49:56 INFO - ##### 16:49:56 INFO - Running pre-action listener: _resource_record_pre_action 16:49:56 INFO - Running main action method: clobber 16:49:56 INFO - rmtree: /builds/slave/test/build 16:49:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:49:59 INFO - Running post-action listener: _resource_record_post_action 16:49:59 INFO - ##### 16:49:59 INFO - ##### Running read-buildbot-config step. 16:49:59 INFO - ##### 16:49:59 INFO - Running pre-action listener: _resource_record_pre_action 16:49:59 INFO - Running main action method: read_buildbot_config 16:49:59 INFO - Using buildbot properties: 16:49:59 INFO - { 16:49:59 INFO - "project": "", 16:49:59 INFO - "product": "firefox", 16:49:59 INFO - "script_repo_revision": "production", 16:49:59 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 16:49:59 INFO - "repository": "", 16:49:59 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 16:49:59 INFO - "buildid": "20160419162331", 16:49:59 INFO - "pgo_build": "False", 16:49:59 INFO - "basedir": "/builds/slave/test", 16:49:59 INFO - "buildnumber": 27, 16:49:59 INFO - "slavename": "tst-linux64-spot-998", 16:49:59 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 16:49:59 INFO - "platform": "linux64", 16:49:59 INFO - "branch": "mozilla-inbound", 16:49:59 INFO - "revision": "c6328c91aacbde75ec01cc7be1d4883e115b14f0", 16:49:59 INFO - "repo_path": "integration/mozilla-inbound", 16:49:59 INFO - "moz_repo_path": "", 16:49:59 INFO - "stage_platform": "linux64", 16:49:59 INFO - "builduid": "f6789cd46e5641a580c2c56c2ad22c3c", 16:49:59 INFO - "slavebuilddir": "test" 16:49:59 INFO - } 16:49:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:49:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:49:59 INFO - Running post-action listener: _resource_record_post_action 16:49:59 INFO - ##### 16:49:59 INFO - ##### Running download-and-extract step. 16:49:59 INFO - ##### 16:49:59 INFO - Running pre-action listener: _resource_record_pre_action 16:49:59 INFO - Running main action method: download_and_extract 16:49:59 INFO - mkdir: /builds/slave/test/build/tests 16:49:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:49:59 INFO - https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:49:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:49:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:49:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:49:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:12 INFO - Downloaded 1361 bytes. 16:50:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:50:12 INFO - Using the following test package requirements: 16:50:12 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:50:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:50:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:50:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:50:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:50:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:50:12 INFO - u'jsshell-linux-x86_64.zip'], 16:50:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:50:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:50:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:50:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:50:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:50:12 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:50:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:50:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:50:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:50:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:50:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:50:12 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 16:50:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:50:12 INFO - https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:50:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:50:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:50:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:17 INFO - Downloaded 22675688 bytes. 16:50:17 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/*'] 16:50:17 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/* 16:50:18 INFO - caution: filename not matched: web-platform/* 16:50:18 INFO - Return code: 11 16:50:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:50:18 INFO - https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:50:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:50:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:50:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:20 INFO - Downloaded 36390047 bytes. 16:50:20 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/*'] 16:50:20 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/* 16:50:23 INFO - caution: filename not matched: bin/* 16:50:23 INFO - caution: filename not matched: config/* 16:50:23 INFO - caution: filename not matched: mozbase/* 16:50:23 INFO - caution: filename not matched: marionette/* 16:50:23 INFO - caution: filename not matched: tools/wptserve/* 16:50:23 INFO - Return code: 11 16:50:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:50:23 INFO - https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:50:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:50:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:50:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:33 INFO - Downloaded 64177773 bytes. 16:50:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:50:33 INFO - mkdir: /builds/slave/test/properties 16:50:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:50:33 INFO - Writing to file /builds/slave/test/properties/build_url 16:50:33 INFO - Contents: 16:50:33 INFO - build_url:https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:50:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:50:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:50:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:50:34 INFO - Contents: 16:50:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:50:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:50:34 INFO - https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:50:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:50:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:50:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PXRk7B6nSt6mtktu-fH21A/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 16:50:48 INFO - Downloaded 90753254 bytes. 16:50:48 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'] 16:50:48 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 16:50:54 INFO - Return code: 0 16:50:54 INFO - Running post-action listener: _resource_record_post_action 16:50:54 INFO - Running post-action listener: set_extra_try_arguments 16:50:54 INFO - ##### 16:50:54 INFO - ##### Running create-virtualenv step. 16:50:54 INFO - ##### 16:50:54 INFO - Running pre-action listener: _pre_create_virtualenv 16:50:54 INFO - Running pre-action listener: _resource_record_pre_action 16:50:54 INFO - Running main action method: create_virtualenv 16:50:54 INFO - Creating virtualenv /builds/slave/test/build/venv 16:50:54 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:50:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:50:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:50:55 INFO - Using real prefix '/usr' 16:50:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:50:58 INFO - Installing distribute.............................................................................................................................................................................................done. 16:51:01 INFO - Installing pip.................done. 16:51:01 INFO - Return code: 0 16:51:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:51:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, '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-1461108357.736556-1384409728', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:51:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:51:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:51:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:51:02 INFO - 'CCACHE_UMASK': '002', 16:51:02 INFO - 'DISPLAY': ':0', 16:51:02 INFO - 'HOME': '/home/cltbld', 16:51:02 INFO - 'LANG': 'en_US.UTF-8', 16:51:02 INFO - 'LOGNAME': 'cltbld', 16:51:02 INFO - 'MAIL': '/var/mail/cltbld', 16:51:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:51:02 INFO - 'MOZ_NO_REMOTE': '1', 16:51:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:51:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:51:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:02 INFO - 'PWD': '/builds/slave/test', 16:51:02 INFO - 'SHELL': '/bin/bash', 16:51:02 INFO - 'SHLVL': '1', 16:51:02 INFO - 'TERM': 'linux', 16:51:02 INFO - 'TMOUT': '86400', 16:51:02 INFO - 'USER': 'cltbld', 16:51:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461108357.736556-1384409728', 16:51:02 INFO - '_': '/tools/buildbot/bin/python'} 16:51:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:02 INFO - Downloading/unpacking psutil>=0.7.1 16:51:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:51:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:51:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:51:08 INFO - Installing collected packages: psutil 16:51:08 INFO - Running setup.py install for psutil 16:51:08 INFO - building 'psutil._psutil_linux' extension 16:51:08 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 16:51:08 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 16:51:08 INFO - building 'psutil._psutil_posix' extension 16:51:08 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 16:51:09 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 16:51:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:51:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:51:09 INFO - Successfully installed psutil 16:51:09 INFO - Cleaning up... 16:51:09 INFO - Return code: 0 16:51:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:51:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, '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-1461108357.736556-1384409728', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:51:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:51:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:51:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:51:09 INFO - 'CCACHE_UMASK': '002', 16:51:09 INFO - 'DISPLAY': ':0', 16:51:09 INFO - 'HOME': '/home/cltbld', 16:51:09 INFO - 'LANG': 'en_US.UTF-8', 16:51:09 INFO - 'LOGNAME': 'cltbld', 16:51:09 INFO - 'MAIL': '/var/mail/cltbld', 16:51:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:51:09 INFO - 'MOZ_NO_REMOTE': '1', 16:51:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:51:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:51:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:09 INFO - 'PWD': '/builds/slave/test', 16:51:09 INFO - 'SHELL': '/bin/bash', 16:51:09 INFO - 'SHLVL': '1', 16:51:09 INFO - 'TERM': 'linux', 16:51:09 INFO - 'TMOUT': '86400', 16:51:09 INFO - 'USER': 'cltbld', 16:51:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461108357.736556-1384409728', 16:51:09 INFO - '_': '/tools/buildbot/bin/python'} 16:51:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:10 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:51:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:51:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:51:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:51:15 INFO - Installing collected packages: mozsystemmonitor 16:51:15 INFO - Running setup.py install for mozsystemmonitor 16:51:15 INFO - Successfully installed mozsystemmonitor 16:51:15 INFO - Cleaning up... 16:51:16 INFO - Return code: 0 16:51:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:51:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, '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-1461108357.736556-1384409728', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:51:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:51:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:51:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:51:16 INFO - 'CCACHE_UMASK': '002', 16:51:16 INFO - 'DISPLAY': ':0', 16:51:16 INFO - 'HOME': '/home/cltbld', 16:51:16 INFO - 'LANG': 'en_US.UTF-8', 16:51:16 INFO - 'LOGNAME': 'cltbld', 16:51:16 INFO - 'MAIL': '/var/mail/cltbld', 16:51:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:51:16 INFO - 'MOZ_NO_REMOTE': '1', 16:51:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:51:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:51:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:16 INFO - 'PWD': '/builds/slave/test', 16:51:16 INFO - 'SHELL': '/bin/bash', 16:51:16 INFO - 'SHLVL': '1', 16:51:16 INFO - 'TERM': 'linux', 16:51:16 INFO - 'TMOUT': '86400', 16:51:16 INFO - 'USER': 'cltbld', 16:51:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461108357.736556-1384409728', 16:51:16 INFO - '_': '/tools/buildbot/bin/python'} 16:51:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:16 INFO - Downloading/unpacking blobuploader==1.2.4 16:51:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:21 INFO - Downloading blobuploader-1.2.4.tar.gz 16:51:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:51:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:51: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 16:51: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 16:51:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51: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 16:51: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 16:51:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:51:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:51:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:23 INFO - Downloading docopt-0.6.1.tar.gz 16:51:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:51:23 INFO - Installing collected packages: blobuploader, requests, docopt 16:51:23 INFO - Running setup.py install for blobuploader 16:51:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:51:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:51:23 INFO - Running setup.py install for requests 16:51:24 INFO - Running setup.py install for docopt 16:51:24 INFO - Successfully installed blobuploader requests docopt 16:51:24 INFO - Cleaning up... 16:51:24 INFO - Return code: 0 16:51:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:51:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, '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-1461108357.736556-1384409728', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:51:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:51:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:51:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:51:24 INFO - 'CCACHE_UMASK': '002', 16:51:24 INFO - 'DISPLAY': ':0', 16:51:24 INFO - 'HOME': '/home/cltbld', 16:51:24 INFO - 'LANG': 'en_US.UTF-8', 16:51:24 INFO - 'LOGNAME': 'cltbld', 16:51:24 INFO - 'MAIL': '/var/mail/cltbld', 16:51:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:51:24 INFO - 'MOZ_NO_REMOTE': '1', 16:51:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:51:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:51:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:24 INFO - 'PWD': '/builds/slave/test', 16:51:24 INFO - 'SHELL': '/bin/bash', 16:51:24 INFO - 'SHLVL': '1', 16:51:24 INFO - 'TERM': 'linux', 16:51:24 INFO - 'TMOUT': '86400', 16:51:24 INFO - 'USER': 'cltbld', 16:51:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461108357.736556-1384409728', 16:51:24 INFO - '_': '/tools/buildbot/bin/python'} 16:51:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:51:25 INFO - Running setup.py (path:/tmp/pip-Bm1Pwk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:51:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:51:25 INFO - Running setup.py (path:/tmp/pip-IyvWRF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:51:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:51:25 INFO - Running setup.py (path:/tmp/pip-IBtC9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:51:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:51:25 INFO - Running setup.py (path:/tmp/pip-tqHBxp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:51:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:51:25 INFO - Running setup.py (path:/tmp/pip-b1yPIL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:51:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:51:26 INFO - Running setup.py (path:/tmp/pip-YWpyk5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:51:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:51:26 INFO - Running setup.py (path:/tmp/pip-jur0tr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:51:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:51:26 INFO - Running setup.py (path:/tmp/pip-ffgfxg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:51:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:51:26 INFO - Running setup.py (path:/tmp/pip-ZrPLvc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:51:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:51:26 INFO - Running setup.py (path:/tmp/pip-fbl_te-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:51:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:51:26 INFO - Running setup.py (path:/tmp/pip-qGSKP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:51:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:51:26 INFO - Running setup.py (path:/tmp/pip-oOmReU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:51:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:51:26 INFO - Running setup.py (path:/tmp/pip-vyzBRE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:51:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:51:27 INFO - Running setup.py (path:/tmp/pip-EiUQ83-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:51:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:51:27 INFO - Running setup.py (path:/tmp/pip-W4OkM1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:51:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:51:27 INFO - Running setup.py (path:/tmp/pip-g98hgw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:51:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:51:27 INFO - Running setup.py (path:/tmp/pip-F93g0p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:51:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:51:27 INFO - Running setup.py (path:/tmp/pip-CopY0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:51:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:51:27 INFO - Running setup.py (path:/tmp/pip-_EbQ3Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:51:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:51:27 INFO - Running setup.py (path:/tmp/pip-r_rNT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:51:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:51:28 INFO - Running setup.py (path:/tmp/pip-cPE0dB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:51:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:51:28 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:51:28 INFO - Running setup.py install for manifestparser 16:51:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:51:28 INFO - Running setup.py install for mozcrash 16:51:28 INFO - Running setup.py install for mozdebug 16:51:29 INFO - Running setup.py install for mozdevice 16:51:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:51:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:51:29 INFO - Running setup.py install for mozfile 16:51:29 INFO - Running setup.py install for mozhttpd 16:51:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:51:29 INFO - Running setup.py install for mozinfo 16:51:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:51:29 INFO - Running setup.py install for mozInstall 16:51:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:51:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:51:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:51:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:51:30 INFO - Running setup.py install for mozleak 16:51:30 INFO - Running setup.py install for mozlog 16:51:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:51:30 INFO - Running setup.py install for moznetwork 16:51:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:51:30 INFO - Running setup.py install for mozprocess 16:51:31 INFO - Running setup.py install for mozprofile 16:51:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:51:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:51:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:51:31 INFO - Running setup.py install for mozrunner 16:51:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:51:31 INFO - Running setup.py install for mozscreenshot 16:51:31 INFO - Running setup.py install for moztest 16:51:31 INFO - Running setup.py install for mozversion 16:51:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:51:32 INFO - Running setup.py install for wptserve 16:51:32 INFO - Running setup.py install for marionette-driver 16:51:32 INFO - Running setup.py install for browsermob-proxy 16:51:32 INFO - Running setup.py install for marionette-client 16:51:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:51:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:51:33 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:51:33 INFO - Cleaning up... 16:51:33 INFO - Return code: 0 16:51:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:51:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:51:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:51:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:51:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, '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-1461108357.736556-1384409728', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:51:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:51:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:51:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:51:33 INFO - 'CCACHE_UMASK': '002', 16:51:33 INFO - 'DISPLAY': ':0', 16:51:33 INFO - 'HOME': '/home/cltbld', 16:51:33 INFO - 'LANG': 'en_US.UTF-8', 16:51:33 INFO - 'LOGNAME': 'cltbld', 16:51:33 INFO - 'MAIL': '/var/mail/cltbld', 16:51:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:51:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:51:33 INFO - 'MOZ_NO_REMOTE': '1', 16:51:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:51:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:51:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:51:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:51:33 INFO - 'PWD': '/builds/slave/test', 16:51:33 INFO - 'SHELL': '/bin/bash', 16:51:33 INFO - 'SHLVL': '1', 16:51:33 INFO - 'TERM': 'linux', 16:51:33 INFO - 'TMOUT': '86400', 16:51:33 INFO - 'USER': 'cltbld', 16:51:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461108357.736556-1384409728', 16:51:33 INFO - '_': '/tools/buildbot/bin/python'} 16:51:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:51:33 INFO - Running setup.py (path:/tmp/pip-tX4XK9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:51:33 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:51:33 INFO - Running setup.py (path:/tmp/pip-vi8gAW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:51:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:51:33 INFO - Running setup.py (path:/tmp/pip-feUPCa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:51:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:51:34 INFO - Running setup.py (path:/tmp/pip-0gHZ5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:51:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:51:34 INFO - Running setup.py (path:/tmp/pip-QW7fk0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:51:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:51:34 INFO - Running setup.py (path:/tmp/pip-sotErU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:51:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:51:34 INFO - Running setup.py (path:/tmp/pip-VXXOF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:51:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:51:34 INFO - Running setup.py (path:/tmp/pip-b1Ejql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:51:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:51:34 INFO - Running setup.py (path:/tmp/pip-91Z4Me-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:51:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:51:34 INFO - Running setup.py (path:/tmp/pip-3TsGVn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:51:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:51:35 INFO - Running setup.py (path:/tmp/pip-JmZKqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:51:35 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:51:35 INFO - Running setup.py (path:/tmp/pip-FwRYML-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:51:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:51:35 INFO - Running setup.py (path:/tmp/pip-lgqaql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:51:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:51:35 INFO - Running setup.py (path:/tmp/pip-utpehp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:51:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:51:35 INFO - Running setup.py (path:/tmp/pip-2VU3oB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:51:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:51:35 INFO - Running setup.py (path:/tmp/pip-CFjm2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:51:35 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:51:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:51:35 INFO - Running setup.py (path:/tmp/pip-RCZVbi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:51:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:51:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:51:36 INFO - Running setup.py (path:/tmp/pip-YwWcVb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:51:36 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:51:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:51:36 INFO - Running setup.py (path:/tmp/pip-wRhsi1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:51:36 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:51:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:51:36 INFO - Running setup.py (path:/tmp/pip-SU8Bo2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:51:36 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:51:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:51:36 INFO - Running setup.py (path:/tmp/pip-BeF_Fe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:51:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:51:37 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:51:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:51:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:51:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:51:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:51:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:51:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:51:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:51:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:51:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:51:42 INFO - Downloading blessings-1.6.tar.gz 16:51:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:51:42 INFO - Installing collected packages: blessings 16:51:42 INFO - Running setup.py install for blessings 16:51:42 INFO - Successfully installed blessings 16:51:42 INFO - Cleaning up... 16:51:42 INFO - Return code: 0 16:51:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:51:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:51:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:51:43 INFO - Reading from file tmpfile_stdout 16:51:43 INFO - Current package versions: 16:51:43 INFO - argparse == 1.2.1 16:51:43 INFO - blessings == 1.6 16:51:43 INFO - blobuploader == 1.2.4 16:51:43 INFO - browsermob-proxy == 0.6.0 16:51:43 INFO - docopt == 0.6.1 16:51:43 INFO - manifestparser == 1.1 16:51:43 INFO - marionette-client == 2.3.0 16:51:43 INFO - marionette-driver == 1.4.0 16:51:43 INFO - mozInstall == 1.12 16:51:43 INFO - mozcrash == 0.17 16:51:43 INFO - mozdebug == 0.1 16:51:43 INFO - mozdevice == 0.48 16:51:43 INFO - mozfile == 1.2 16:51:43 INFO - mozhttpd == 0.7 16:51:43 INFO - mozinfo == 0.9 16:51:43 INFO - mozleak == 0.1 16:51:43 INFO - mozlog == 3.1 16:51:43 INFO - moznetwork == 0.27 16:51:43 INFO - mozprocess == 0.22 16:51:43 INFO - mozprofile == 0.28 16:51:43 INFO - mozrunner == 6.11 16:51:43 INFO - mozscreenshot == 0.1 16:51:43 INFO - mozsystemmonitor == 0.0 16:51:43 INFO - moztest == 0.7 16:51:43 INFO - mozversion == 1.4 16:51:43 INFO - psutil == 3.1.1 16:51:43 INFO - requests == 1.2.3 16:51:43 INFO - wptserve == 1.4.0 16:51:43 INFO - wsgiref == 0.1.2 16:51:43 INFO - Running post-action listener: _resource_record_post_action 16:51:43 INFO - Running post-action listener: _start_resource_monitoring 16:51:43 INFO - Starting resource monitoring. 16:51:43 INFO - ##### 16:51:43 INFO - ##### Running pull step. 16:51:43 INFO - ##### 16:51:43 INFO - Running pre-action listener: _resource_record_pre_action 16:51:43 INFO - Running main action method: pull 16:51:43 INFO - Pull has nothing to do! 16:51:43 INFO - Running post-action listener: _resource_record_post_action 16:51:43 INFO - ##### 16:51:43 INFO - ##### Running install step. 16:51:43 INFO - ##### 16:51:43 INFO - Running pre-action listener: _resource_record_pre_action 16:51:43 INFO - Running main action method: install 16:51:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:51:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:51:43 INFO - Reading from file tmpfile_stdout 16:51:43 INFO - Detecting whether we're running mozinstall >=1.0... 16:51:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:51:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:51:43 INFO - Reading from file tmpfile_stdout 16:51:43 INFO - Output received: 16:51:43 INFO - Usage: mozinstall [options] installer 16:51:43 INFO - Options: 16:51:43 INFO - -h, --help show this help message and exit 16:51:43 INFO - -d DEST, --destination=DEST 16:51:43 INFO - Directory to install application into. [default: 16:51:43 INFO - "/builds/slave/test"] 16:51:43 INFO - --app=APP Application being installed. [default: firefox] 16:51:43 INFO - mkdir: /builds/slave/test/build/application 16:51:43 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'] 16:51:43 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 16:52:14 INFO - Reading from file tmpfile_stdout 16:52:14 INFO - Output received: 16:52:14 INFO - /builds/slave/test/build/application/firefox/firefox 16:52:14 INFO - Running post-action listener: _resource_record_post_action 16:52:14 INFO - ##### 16:52:14 INFO - ##### Running run-tests step. 16:52:14 INFO - ##### 16:52:14 INFO - Running pre-action listener: _resource_record_pre_action 16:52:14 INFO - Running main action method: run_tests 16:52:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:52:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:52:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:52:14 INFO - grabbing minidump binary from tooltool 16:52:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:52:14 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 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:52:14 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 16:52:14 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 16:52:14 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:52:14 INFO - Return code: 0 16:52:14 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:52:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:52:14 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/PXRk7B6nSt6mtktu-fH21A/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 16:52:14 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/PXRk7B6nSt6mtktu-fH21A/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 16:52:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:52:14 INFO - 'CCACHE_UMASK': '002', 16:52:14 INFO - 'DISPLAY': ':0', 16:52:14 INFO - 'HOME': '/home/cltbld', 16:52:14 INFO - 'LANG': 'en_US.UTF-8', 16:52:14 INFO - 'LOGNAME': 'cltbld', 16:52:14 INFO - 'MAIL': '/var/mail/cltbld', 16:52:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:52:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:52:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:52:14 INFO - 'MOZ_NO_REMOTE': '1', 16:52:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:52:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:52:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:52:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:52:14 INFO - 'PWD': '/builds/slave/test', 16:52:14 INFO - 'SHELL': '/bin/bash', 16:52:14 INFO - 'SHLVL': '1', 16:52:14 INFO - 'TERM': 'linux', 16:52:14 INFO - 'TMOUT': '86400', 16:52:14 INFO - 'USER': 'cltbld', 16:52:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461108357.736556-1384409728', 16:52:14 INFO - '_': '/tools/buildbot/bin/python'} 16:52:14 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/PXRk7B6nSt6mtktu-fH21A/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 16:52:15 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:52:15 INFO - import pkg_resources 16:52:16 INFO - Using 1 client processes 16:52:16 INFO - wptserve Starting http server on 127.0.0.1:8000 16:52:17 INFO - wptserve Starting http server on 127.0.0.1:8001 16:52:17 INFO - wptserve Starting http server on 127.0.0.1:8443 16:52:19 INFO - SUITE-START | Running 778 tests 16:52:19 INFO - Running testharness tests 16:52:19 INFO - Setting up ssl 16:52:19 INFO - PROCESS | certutil | 16:52:19 INFO - PROCESS | certutil | 16:52:19 INFO - PROCESS | certutil | 16:52:19 INFO - Certificate Nickname Trust Attributes 16:52:19 INFO - SSL,S/MIME,JAR/XPI 16:52:19 INFO - 16:52:19 INFO - web-platform-tests CT,, 16:52:19 INFO - 16:52:19 INFO - Starting runner 16:52:21 INFO - PROCESS | 1828 | 1461109941955 Marionette DEBUG Marionette enabled via build flag and pref 16:52:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c31f05800 == 1 [pid = 1828] [id = 1] 16:52:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 1 (0x7f5c31f06000) [pid = 1828] [serial = 1] [outer = (nil)] 16:52:22 INFO - PROCESS | 1828 | [1828] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:52:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 2 (0x7f5c31f07000) [pid = 1828] [serial = 2] [outer = 0x7f5c31f06000] 16:52:22 INFO - PROCESS | 1828 | 1461109942588 Marionette INFO Listening on port 2828 16:52:23 INFO - PROCESS | 1828 | 1461109943122 Marionette DEBUG Marionette enabled via command-line flag 16:52:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f07d800 == 2 [pid = 1828] [id = 2] 16:52:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 3 (0x7f5c2f0c4800) [pid = 1828] [serial = 3] [outer = (nil)] 16:52:23 INFO - PROCESS | 1828 | [1828] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:52:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 4 (0x7f5c2f0c5800) [pid = 1828] [serial = 4] [outer = 0x7f5c2f0c4800] 16:52:23 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5c343d5640 16:52:23 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5c347a1e80 16:52:23 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5c2eef5190 16:52:23 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5c2eef5490 16:52:23 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5c2eef57c0 16:52:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 5 (0x7f5c2e222800) [pid = 1828] [serial = 5] [outer = 0x7f5c31f06000] 16:52:23 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:52:23 INFO - PROCESS | 1828 | 1461109943506 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55286 16:52:23 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:52:23 INFO - PROCESS | 1828 | 1461109943587 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55287 16:52:23 INFO - PROCESS | 1828 | 1461109943594 Marionette DEBUG Closed connection conn0 16:52:23 INFO - PROCESS | 1828 | [1828] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:52:23 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:52:23 INFO - PROCESS | 1828 | 1461109943717 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55288 16:52:23 INFO - PROCESS | 1828 | 1461109943720 Marionette DEBUG Closed connection conn1 16:52:23 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:52:23 INFO - PROCESS | 1828 | 1461109943771 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55289 16:52:23 INFO - PROCESS | 1828 | 1461109943784 Marionette DEBUG Closed connection conn2 16:52:23 INFO - PROCESS | 1828 | 1461109943836 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:52:23 INFO - PROCESS | 1828 | 1461109943854 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":"20160419162331","device":"desktop","version":"48.0a1"} 16:52:24 INFO - PROCESS | 1828 | [1828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:52:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2302d000 == 3 [pid = 1828] [id = 3] 16:52:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 6 (0x7f5c2303a000) [pid = 1828] [serial = 6] [outer = (nil)] 16:52:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2345e800 == 4 [pid = 1828] [id = 4] 16:52:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 7 (0x7f5c22d3cc00) [pid = 1828] [serial = 7] [outer = (nil)] 16:52:25 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:52:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22468800 == 5 [pid = 1828] [id = 5] 16:52:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 8 (0x7f5c221b5400) [pid = 1828] [serial = 8] [outer = (nil)] 16:52:26 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:52:26 INFO - PROCESS | 1828 | [1828] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:52:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 9 (0x7f5c21d9d800) [pid = 1828] [serial = 9] [outer = 0x7f5c221b5400] 16:52:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 10 (0x7f5c219e1000) [pid = 1828] [serial = 10] [outer = 0x7f5c2303a000] 16:52:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 11 (0x7f5c21865800) [pid = 1828] [serial = 11] [outer = 0x7f5c22d3cc00] 16:52:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 12 (0x7f5c21867800) [pid = 1828] [serial = 12] [outer = 0x7f5c221b5400] 16:52:27 INFO - PROCESS | 1828 | 1461109947467 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1828 | 1461109947486 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 13 (0x7f5c1f8a9c00) [pid = 1828] [serial = 13] [outer = 0x7f5c221b5400] 16:52:28 INFO - PROCESS | 1828 | 1461109948210 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7f6cb9dc-5138-4349-9813-093758789033","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":"20160419162331","device":"desktop","version":"48.0a1","command_id":1}}] 16:52:28 INFO - PROCESS | 1828 | 1461109948425 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:52:28 INFO - PROCESS | 1828 | 1461109948614 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:52:28 INFO - PROCESS | 1828 | 1461109948848 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:52:28 INFO - PROCESS | 1828 | [1828] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:52:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 14 (0x7f5c1af35400) [pid = 1828] [serial = 14] [outer = 0x7f5c221b5400] 16:52:29 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:29 INFO - PROCESS | 1828 | 1461109949431 Marionette TRACE conn3 <- [1,3,null,{}] 16:52:29 INFO - PROCESS | 1828 | 1461109949497 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:52:29 INFO - PROCESS | 1828 | 1461109949533 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:52:29 INFO - PROCESS | 1828 | 1461109949593 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1828 | 1461109949596 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:52:29 INFO - PROCESS | 1828 | 1461109949675 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1828 | 1461109949682 Marionette TRACE conn3 <- [1,6,null,{}] 16:52:29 INFO - PROCESS | 1828 | 1461109949691 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 1828 | 1461109949707 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:52:29 INFO - PROCESS | 1828 | 1461109949716 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23def000 == 6 [pid = 1828] [id = 6] 16:52:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 15 (0x7f5c1a433c00) [pid = 1828] [serial = 15] [outer = (nil)] 16:52:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 16 (0x7f5c1a435800) [pid = 1828] [serial = 16] [outer = 0x7f5c1a433c00] 16:52:29 INFO - PROCESS | 1828 | 1461109949783 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 17 (0x7f5c1a43b400) [pid = 1828] [serial = 17] [outer = 0x7f5c1a433c00] 16:52:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a4a5800 == 7 [pid = 1828] [id = 7] 16:52:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 18 (0x7f5c1a1ab800) [pid = 1828] [serial = 18] [outer = (nil)] 16:52:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 19 (0x7f5c1a1b0800) [pid = 1828] [serial = 19] [outer = 0x7f5c1a1ab800] 16:52:30 INFO - PROCESS | 1828 | 1461109950257 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 20 (0x7f5c1964c000) [pid = 1828] [serial = 20] [outer = 0x7f5c1a1ab800] 16:52:30 INFO - PROCESS | 1828 | 1461109950739 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:52:30 INFO - PROCESS | 1828 | [1828] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1209ms 16:52:30 INFO - PROCESS | 1828 | 1461109950876 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1828 | 1461109950880 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:52:30 INFO - PROCESS | 1828 | 1461109950905 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1828 | 1461109950908 Marionette TRACE conn3 <- [1,10,null,{}] 16:52:30 INFO - PROCESS | 1828 | 1461109950929 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:31 INFO - PROCESS | 1828 | 1461109951096 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:52:31 INFO - PROCESS | 1828 | 1461109951110 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23df4000 == 8 [pid = 1828] [id = 8] 16:52:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 21 (0x7f5c19316400) [pid = 1828] [serial = 21] [outer = (nil)] 16:52:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 22 (0x7f5c1a1a9800) [pid = 1828] [serial = 22] [outer = 0x7f5c19316400] 16:52:31 INFO - PROCESS | 1828 | 1461109951177 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 23 (0x7f5c186ae000) [pid = 1828] [serial = 23] [outer = 0x7f5c19316400] 16:52:31 INFO - PROCESS | 1828 | 1461109951736 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 902ms 16:52:31 INFO - PROCESS | 1828 | 1461109951791 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1828 | 1461109951796 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:52:31 INFO - PROCESS | 1828 | 1461109951801 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1828 | 1461109951803 Marionette TRACE conn3 <- [1,14,null,{}] 16:52:31 INFO - PROCESS | 1828 | 1461109951808 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:31 INFO - PROCESS | 1828 | 1461109951954 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:52:31 INFO - PROCESS | 1828 | 1461109951970 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18888800 == 9 [pid = 1828] [id = 9] 16:52:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 24 (0x7f5c186b7c00) [pid = 1828] [serial = 24] [outer = (nil)] 16:52:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 25 (0x7f5c18846000) [pid = 1828] [serial = 25] [outer = 0x7f5c186b7c00] 16:52:32 INFO - PROCESS | 1828 | 1461109952029 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 26 (0x7f5c18850000) [pid = 1828] [serial = 26] [outer = 0x7f5c186b7c00] 16:52:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bc5000 == 10 [pid = 1828] [id = 10] 16:52:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 27 (0x7f5c18bc5800) [pid = 1828] [serial = 27] [outer = (nil)] 16:52:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 28 (0x7f5c18bc3800) [pid = 1828] [serial = 28] [outer = 0x7f5c18bc5800] 16:52:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 29 (0x7f5c19363000) [pid = 1828] [serial = 29] [outer = 0x7f5c18bc5800] 16:52:33 INFO - PROCESS | 1828 | 1461109953184 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:52:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19464800 == 11 [pid = 1828] [id = 11] 16:52:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 30 (0x7f5c186b7000) [pid = 1828] [serial = 30] [outer = (nil)] 16:52:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 31 (0x7f5c189e5000) [pid = 1828] [serial = 31] [outer = 0x7f5c186b7000] 16:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1480ms 16:52:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 32 (0x7f5c18ab2800) [pid = 1828] [serial = 32] [outer = 0x7f5c186b7000] 16:52:33 INFO - PROCESS | 1828 | 1461109953352 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1828 | 1461109953359 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:52:33 INFO - PROCESS | 1828 | 1461109953453 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1828 | 1461109953456 Marionette TRACE conn3 <- [1,18,null,{}] 16:52:33 INFO - PROCESS | 1828 | 1461109953523 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 1828 | 1461109953793 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:52:33 INFO - PROCESS | 1828 | 1461109953948 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ae21800 == 12 [pid = 1828] [id = 12] 16:52:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 33 (0x7f5c189e3800) [pid = 1828] [serial = 33] [outer = (nil)] 16:52:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 34 (0x7f5c1a1ab000) [pid = 1828] [serial = 34] [outer = 0x7f5c189e3800] 16:52:34 INFO - PROCESS | 1828 | 1461109954065 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 35 (0x7f5c1a436400) [pid = 1828] [serial = 35] [outer = 0x7f5c189e3800] 16:52:34 INFO - PROCESS | 1828 | 1461109954962 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1617ms 16:52:35 INFO - PROCESS | 1828 | 1461109955011 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1828 | 1461109955019 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:52:35 INFO - PROCESS | 1828 | 1461109955030 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1828 | 1461109955034 Marionette TRACE conn3 <- [1,22,null,{}] 16:52:35 INFO - PROCESS | 1828 | 1461109955040 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1828 | 1461109955213 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:52:35 INFO - PROCESS | 1828 | 1461109955327 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c219da800 == 13 [pid = 1828] [id = 13] 16:52:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 36 (0x7f5c1964cc00) [pid = 1828] [serial = 36] [outer = (nil)] 16:52:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 37 (0x7f5c1ecbd400) [pid = 1828] [serial = 37] [outer = 0x7f5c1964cc00] 16:52:35 INFO - PROCESS | 1828 | 1461109955403 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 38 (0x7f5c1ae2e000) [pid = 1828] [serial = 38] [outer = 0x7f5c1964cc00] 16:52:36 INFO - PROCESS | 1828 | 1461109956264 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1278ms 16:52:36 INFO - PROCESS | 1828 | 1461109956310 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1828 | 1461109956313 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:52:36 INFO - PROCESS | 1828 | 1461109956320 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1828 | 1461109956325 Marionette TRACE conn3 <- [1,26,null,{}] 16:52:36 INFO - PROCESS | 1828 | 1461109956340 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:36 INFO - PROCESS | 1828 | 1461109956576 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:52:36 INFO - PROCESS | 1828 | 1461109956897 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c2bd800 == 14 [pid = 1828] [id = 14] 16:52:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 39 (0x7f5c1af3bc00) [pid = 1828] [serial = 39] [outer = (nil)] 16:52:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 40 (0x7f5c1c33f800) [pid = 1828] [serial = 40] [outer = 0x7f5c1af3bc00] 16:52:36 INFO - PROCESS | 1828 | 1461109956986 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 41 (0x7f5c1f8a6c00) [pid = 1828] [serial = 41] [outer = 0x7f5c1af3bc00] 16:52:37 INFO - PROCESS | 1828 | 1461109957951 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1642ms 16:52:37 INFO - PROCESS | 1828 | 1461109957966 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1828 | 1461109957970 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:52:37 INFO - PROCESS | 1828 | 1461109957977 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1828 | 1461109957981 Marionette TRACE conn3 <- [1,30,null,{}] 16:52:37 INFO - PROCESS | 1828 | 1461109957988 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1828 | 1461109958151 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:52:38 INFO - PROCESS | 1828 | 1461109958303 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19362800 == 15 [pid = 1828] [id = 15] 16:52:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 42 (0x7f5c18842c00) [pid = 1828] [serial = 42] [outer = (nil)] 16:52:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 43 (0x7f5c1ecc4800) [pid = 1828] [serial = 43] [outer = 0x7f5c18842c00] 16:52:38 INFO - PROCESS | 1828 | 1461109958457 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 44 (0x7f5c2101c000) [pid = 1828] [serial = 44] [outer = 0x7f5c18842c00] 16:52:39 INFO - PROCESS | 1828 | 1461109959144 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1180ms 16:52:39 INFO - PROCESS | 1828 | 1461109959165 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1828 | 1461109959170 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:52:39 INFO - PROCESS | 1828 | 1461109959177 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1828 | 1461109959180 Marionette TRACE conn3 <- [1,34,null,{}] 16:52:39 INFO - PROCESS | 1828 | 1461109959185 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:39 INFO - PROCESS | 1828 | 1461109959340 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:52:39 INFO - PROCESS | 1828 | 1461109959431 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22645800 == 16 [pid = 1828] [id = 16] 16:52:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 45 (0x7f5c1a43b000) [pid = 1828] [serial = 45] [outer = (nil)] 16:52:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 46 (0x7f5c2295bc00) [pid = 1828] [serial = 46] [outer = 0x7f5c1a43b000] 16:52:39 INFO - PROCESS | 1828 | 1461109959492 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 47 (0x7f5c22b7a800) [pid = 1828] [serial = 47] [outer = 0x7f5c1a43b000] 16:52:40 INFO - PROCESS | 1828 | 1461109960229 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1077ms 16:52:40 INFO - PROCESS | 1828 | 1461109960255 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1828 | 1461109960259 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:52:40 INFO - PROCESS | 1828 | 1461109960290 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1828 | 1461109960304 Marionette TRACE conn3 <- [1,38,null,{}] 16:52:40 INFO - PROCESS | 1828 | 1461109960323 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1828 | 1461109960496 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:52:40 INFO - PROCESS | 1828 | 1461109960513 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22b3e800 == 17 [pid = 1828] [id = 17] 16:52:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 48 (0x7f5c1a43ac00) [pid = 1828] [serial = 48] [outer = (nil)] 16:52:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 49 (0x7f5c22d35000) [pid = 1828] [serial = 49] [outer = 0x7f5c1a43ac00] 16:52:40 INFO - PROCESS | 1828 | 1461109960647 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 50 (0x7f5c23443400) [pid = 1828] [serial = 50] [outer = 0x7f5c1a43ac00] 16:52:41 INFO - PROCESS | 1828 | 1461109961340 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1116ms 16:52:41 INFO - PROCESS | 1828 | 1461109961393 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1828 | 1461109961396 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:52:41 INFO - PROCESS | 1828 | 1461109961420 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1828 | 1461109961424 Marionette TRACE conn3 <- [1,42,null,{}] 16:52:41 INFO - PROCESS | 1828 | 1461109961433 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:41 INFO - PROCESS | 1828 | 1461109961622 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:52:41 INFO - PROCESS | 1828 | 1461109961636 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2303a800 == 18 [pid = 1828] [id = 18] 16:52:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 51 (0x7f5c1c3ab800) [pid = 1828] [serial = 51] [outer = (nil)] 16:52:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 52 (0x7f5c2388b000) [pid = 1828] [serial = 52] [outer = 0x7f5c1c3ab800] 16:52:41 INFO - PROCESS | 1828 | 1461109961703 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 53 (0x7f5c23bad400) [pid = 1828] [serial = 53] [outer = 0x7f5c1c3ab800] 16:52:42 INFO - PROCESS | 1828 | 1461109962459 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1093ms 16:52:42 INFO - PROCESS | 1828 | 1461109962513 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1828 | 1461109962516 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:52:42 INFO - PROCESS | 1828 | 1461109962523 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1828 | 1461109962526 Marionette TRACE conn3 <- [1,46,null,{}] 16:52:42 INFO - PROCESS | 1828 | 1461109962534 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1828 | 1461109962757 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:52:42 INFO - PROCESS | 1828 | 1461109962767 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23bc6000 == 19 [pid = 1828] [id = 19] 16:52:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 54 (0x7f5c23d26000) [pid = 1828] [serial = 54] [outer = (nil)] 16:52:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 55 (0x7f5c2488b800) [pid = 1828] [serial = 55] [outer = 0x7f5c23d26000] 16:52:42 INFO - PROCESS | 1828 | 1461109962848 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 56 (0x7f5c24c3c000) [pid = 1828] [serial = 56] [outer = 0x7f5c23d26000] 16:52:43 INFO - PROCESS | 1828 | 1461109963825 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1332ms 16:52:43 INFO - PROCESS | 1828 | 1461109963854 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1828 | 1461109963860 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:52:43 INFO - PROCESS | 1828 | 1461109963871 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1828 | 1461109963878 Marionette TRACE conn3 <- [1,50,null,{}] 16:52:43 INFO - PROCESS | 1828 | 1461109963887 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 1828 | 1461109964068 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:52:44 INFO - PROCESS | 1828 | 1461109964197 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c20e3a000 == 20 [pid = 1828] [id = 20] 16:52:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f5c19651800) [pid = 1828] [serial = 57] [outer = (nil)] 16:52:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f5c1ae27000) [pid = 1828] [serial = 58] [outer = 0x7f5c19651800] 16:52:44 INFO - PROCESS | 1828 | 1461109964287 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 59 (0x7f5c1c3abc00) [pid = 1828] [serial = 59] [outer = 0x7f5c19651800] 16:52:45 INFO - PROCESS | 1828 | 1461109965116 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1287ms 16:52:45 INFO - PROCESS | 1828 | 1461109965157 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1828 | 1461109965166 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:52:45 INFO - PROCESS | 1828 | 1461109965176 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1828 | 1461109965180 Marionette TRACE conn3 <- [1,54,null,{}] 16:52:45 INFO - PROCESS | 1828 | 1461109965205 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:45 INFO - PROCESS | 1828 | 1461109965366 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:52:45 INFO - PROCESS | 1828 | 1461109965486 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22b2a800 == 21 [pid = 1828] [id = 21] 16:52:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 60 (0x7f5c186b0800) [pid = 1828] [serial = 60] [outer = (nil)] 16:52:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f5c20439c00) [pid = 1828] [serial = 61] [outer = 0x7f5c186b0800] 16:52:45 INFO - PROCESS | 1828 | 1461109965574 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f5c213a0400) [pid = 1828] [serial = 62] [outer = 0x7f5c186b0800] 16:52:46 INFO - PROCESS | 1828 | 1461109966518 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1403ms 16:52:46 INFO - PROCESS | 1828 | 1461109966583 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 1828 | 1461109966589 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:52:46 INFO - PROCESS | 1828 | 1461109966600 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1828 | 1461109966606 Marionette TRACE conn3 <- [1,58,null,{}] 16:52:46 INFO - PROCESS | 1828 | 1461109966622 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:46 INFO - PROCESS | 1828 | 1461109966785 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:52:46 INFO - PROCESS | 1828 | 1461109966905 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22644800 == 22 [pid = 1828] [id = 22] 16:52:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f5c20e6f800) [pid = 1828] [serial = 63] [outer = (nil)] 16:52:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f5c22d66000) [pid = 1828] [serial = 64] [outer = 0x7f5c20e6f800] 16:52:46 INFO - PROCESS | 1828 | 1461109966992 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f5c23bb2000) [pid = 1828] [serial = 65] [outer = 0x7f5c20e6f800] 16:52:48 INFO - PROCESS | 1828 | 1461109968010 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1488ms 16:52:48 INFO - PROCESS | 1828 | 1461109968087 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1828 | 1461109968091 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:52:48 INFO - PROCESS | 1828 | 1461109968099 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1828 | 1461109968105 Marionette TRACE conn3 <- [1,62,null,{}] 16:52:48 INFO - PROCESS | 1828 | 1461109968113 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 1828 | 1461109968334 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:52:48 INFO - PROCESS | 1828 | 1461109968501 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1888d000 == 23 [pid = 1828] [id = 23] 16:52:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f5c18843000) [pid = 1828] [serial = 66] [outer = (nil)] 16:52:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f5c1884ec00) [pid = 1828] [serial = 67] [outer = 0x7f5c18843000] 16:52:48 INFO - PROCESS | 1828 | 1461109968631 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f5c1ae62c00) [pid = 1828] [serial = 68] [outer = 0x7f5c18843000] 16:52:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2303a800 == 22 [pid = 1828] [id = 18] 16:52:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22b3e800 == 21 [pid = 1828] [id = 17] 16:52:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22645800 == 20 [pid = 1828] [id = 16] 16:52:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19362800 == 19 [pid = 1828] [id = 15] 16:52:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c2bd800 == 18 [pid = 1828] [id = 14] 16:52:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c219da800 == 17 [pid = 1828] [id = 13] 16:52:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ae21800 == 16 [pid = 1828] [id = 12] 16:52:49 INFO - PROCESS | 1828 | 1461109969362 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1334ms 16:52:49 INFO - PROCESS | 1828 | 1461109969435 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 1828 | 1461109969442 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:52:49 INFO - PROCESS | 1828 | 1461109969451 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1828 | 1461109969456 Marionette TRACE conn3 <- [1,66,null,{}] 16:52:49 INFO - PROCESS | 1828 | 1461109969481 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:49 INFO - PROCESS | 1828 | 1461109969649 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:52:49 INFO - PROCESS | 1828 | 1461109969772 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c219da000 == 17 [pid = 1828] [id = 24] 16:52:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f5c1c3af000) [pid = 1828] [serial = 69] [outer = (nil)] 16:52:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f5c2042fc00) [pid = 1828] [serial = 70] [outer = 0x7f5c1c3af000] 16:52:49 INFO - PROCESS | 1828 | 1461109969847 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f5c2108b400) [pid = 1828] [serial = 71] [outer = 0x7f5c1c3af000] 16:52:50 INFO - PROCESS | 1828 | 1461109970646 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1254ms 16:52:50 INFO - PROCESS | 1828 | 1461109970723 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1828 | 1461109970729 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:52:50 INFO - PROCESS | 1828 | 1461109970742 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1828 | 1461109970745 Marionette TRACE conn3 <- [1,70,null,{}] 16:52:50 INFO - PROCESS | 1828 | 1461109970752 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 1828 | 1461109970924 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:52:51 INFO - PROCESS | 1828 | 1461109971044 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22b31800 == 18 [pid = 1828] [id = 25] 16:52:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f5c18849400) [pid = 1828] [serial = 72] [outer = (nil)] 16:52:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f5c22ac5c00) [pid = 1828] [serial = 73] [outer = 0x7f5c18849400] 16:52:51 INFO - PROCESS | 1828 | 1461109971128 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f5c22f15000) [pid = 1828] [serial = 74] [outer = 0x7f5c18849400] 16:52:51 INFO - PROCESS | 1828 | 1461109971941 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1235ms 16:52:51 INFO - PROCESS | 1828 | 1461109971978 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 1828 | 1461109971981 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:52:51 INFO - PROCESS | 1828 | 1461109971988 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 1828 | 1461109971994 Marionette TRACE conn3 <- [1,74,null,{}] 16:52:52 INFO - PROCESS | 1828 | 1461109972010 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:52 INFO - PROCESS | 1828 | 1461109972184 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:52:52 INFO - PROCESS | 1828 | 1461109972306 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2478c000 == 19 [pid = 1828] [id = 26] 16:52:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f5c23d24c00) [pid = 1828] [serial = 75] [outer = (nil)] 16:52:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f5c24c45800) [pid = 1828] [serial = 76] [outer = 0x7f5c23d24c00] 16:52:52 INFO - PROCESS | 1828 | 1461109972384 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f5c28455000) [pid = 1828] [serial = 77] [outer = 0x7f5c23d24c00] 16:52:53 INFO - PROCESS | 1828 | 1461109973206 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1284ms 16:52:53 INFO - PROCESS | 1828 | 1461109973272 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:52:53 INFO - PROCESS | 1828 | 1461109973277 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:52:53 INFO - PROCESS | 1828 | 1461109973283 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1828 | 1461109973286 Marionette TRACE conn3 <- [1,78,null,{}] 16:52:53 INFO - PROCESS | 1828 | 1461109973291 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1828 | 1461109973448 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:52:53 INFO - PROCESS | 1828 | 1461109973571 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2910f800 == 20 [pid = 1828] [id = 27] 16:52:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f5c186bbc00) [pid = 1828] [serial = 78] [outer = (nil)] 16:52:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f5c2ee74c00) [pid = 1828] [serial = 79] [outer = 0x7f5c186bbc00] 16:52:53 INFO - PROCESS | 1828 | 1461109973690 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f5c2f1b7400) [pid = 1828] [serial = 80] [outer = 0x7f5c186bbc00] 16:52:54 INFO - PROCESS | 1828 | 1461109974822 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1634ms 16:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:52:54 INFO - PROCESS | 1828 | 1461109974917 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1828 | 1461109974920 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:52:54 INFO - PROCESS | 1828 | 1461109974926 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1828 | 1461109974929 Marionette TRACE conn3 <- [1,82,null,{}] 16:52:54 INFO - PROCESS | 1828 | 1461109974934 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 1828 | 1461109975133 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:52:55 INFO - PROCESS | 1828 | 1461109975359 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a4a4000 == 21 [pid = 1828] [id = 28] 16:52:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f5c186b5c00) [pid = 1828] [serial = 81] [outer = (nil)] 16:52:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f5c1884fc00) [pid = 1828] [serial = 82] [outer = 0x7f5c186b5c00] 16:52:55 INFO - PROCESS | 1828 | 1461109975451 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f5c1a433000) [pid = 1828] [serial = 83] [outer = 0x7f5c186b5c00] 16:52:56 INFO - PROCESS | 1828 | 1461109976426 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1536ms 16:52:56 INFO - PROCESS | 1828 | 1461109976465 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 1828 | 1461109976476 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:52:56 INFO - PROCESS | 1828 | 1461109976489 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1828 | 1461109976495 Marionette TRACE conn3 <- [1,86,null,{}] 16:52:56 INFO - PROCESS | 1828 | 1461109976505 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1828 | 1461109976839 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:52:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22b2a800 == 20 [pid = 1828] [id = 21] 16:52:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c20e3a000 == 19 [pid = 1828] [id = 20] 16:52:57 INFO - PROCESS | 1828 | 1461109977140 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a4b1000 == 20 [pid = 1828] [id = 29] 16:52:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f5c18576800) [pid = 1828] [serial = 84] [outer = (nil)] 16:52:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f5c189dd800) [pid = 1828] [serial = 85] [outer = 0x7f5c18576800] 16:52:57 INFO - PROCESS | 1828 | 1461109977231 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f5c1ec5f000) [pid = 1828] [serial = 86] [outer = 0x7f5c18576800] 16:52:58 INFO - PROCESS | 1828 | 1461109978023 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1597ms 16:52:58 INFO - PROCESS | 1828 | 1461109978088 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1828 | 1461109978095 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:52:58 INFO - PROCESS | 1828 | 1461109978107 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1828 | 1461109978111 Marionette TRACE conn3 <- [1,90,null,{}] 16:52:58 INFO - PROCESS | 1828 | 1461109978119 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1828 | 1461109978282 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:52:58 INFO - PROCESS | 1828 | 1461109978408 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23dec800 == 21 [pid = 1828] [id = 30] 16:52:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f5c186b0000) [pid = 1828] [serial = 87] [outer = (nil)] 16:52:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f5c21868800) [pid = 1828] [serial = 88] [outer = 0x7f5c186b0000] 16:52:58 INFO - PROCESS | 1828 | 1461109978483 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f5c2309f800) [pid = 1828] [serial = 89] [outer = 0x7f5c186b0000] 16:52:59 INFO - PROCESS | 1828 | 1461109979327 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1282ms 16:52:59 INFO - PROCESS | 1828 | 1461109979392 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:52:59 INFO - PROCESS | 1828 | 1461109979398 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:52:59 INFO - PROCESS | 1828 | 1461109979404 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1828 | 1461109979407 Marionette TRACE conn3 <- [1,94,null,{}] 16:52:59 INFO - PROCESS | 1828 | 1461109979413 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:59 INFO - PROCESS | 1828 | 1461109979583 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:52:59 INFO - PROCESS | 1828 | 1461109979708 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f075000 == 22 [pid = 1828] [id = 31] 16:52:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f5c211db000) [pid = 1828] [serial = 90] [outer = (nil)] 16:52:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f5c24c9d000) [pid = 1828] [serial = 91] [outer = 0x7f5c211db000] 16:52:59 INFO - PROCESS | 1828 | 1461109979784 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f5c2e2d8800) [pid = 1828] [serial = 92] [outer = 0x7f5c211db000] 16:53:00 INFO - PROCESS | 1828 | 1461109980645 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1279ms 16:53:00 INFO - PROCESS | 1828 | 1461109980685 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1828 | 1461109980688 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:53:00 INFO - PROCESS | 1828 | 1461109980703 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1828 | 1461109980711 Marionette TRACE conn3 <- [1,98,null,{}] 16:53:00 INFO - PROCESS | 1828 | 1461109980718 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1828 | 1461109980886 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:53:01 INFO - PROCESS | 1828 | 1461109981020 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f11d000 == 23 [pid = 1828] [id = 32] 16:53:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f5c2f538400) [pid = 1828] [serial = 93] [outer = (nil)] 16:53:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f5c2f5d5400) [pid = 1828] [serial = 94] [outer = 0x7f5c2f538400] 16:53:01 INFO - PROCESS | 1828 | 1461109981120 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f5c303c1c00) [pid = 1828] [serial = 95] [outer = 0x7f5c2f538400] 16:53:01 INFO - PROCESS | 1828 | 1461109981956 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1292ms 16:53:01 INFO - PROCESS | 1828 | 1461109981989 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1828 | 1461109981993 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:53:02 INFO - PROCESS | 1828 | 1461109982000 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1828 | 1461109982002 Marionette TRACE conn3 <- [1,102,null,{}] 16:53:02 INFO - PROCESS | 1828 | 1461109982008 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1828 | 1461109982165 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:53:02 INFO - PROCESS | 1828 | 1461109982302 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2ffbd800 == 24 [pid = 1828] [id = 33] 16:53:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f5c21866c00) [pid = 1828] [serial = 96] [outer = (nil)] 16:53:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c32423000) [pid = 1828] [serial = 97] [outer = 0x7f5c21866c00] 16:53:02 INFO - PROCESS | 1828 | 1461109982400 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c324c7400) [pid = 1828] [serial = 98] [outer = 0x7f5c21866c00] 16:53:03 INFO - PROCESS | 1828 | 1461109983474 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:53:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c189e0c00) [pid = 1828] [serial = 99] [outer = 0x7f5c186b7000] 16:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1537ms 16:53:03 INFO - PROCESS | 1828 | 1461109983562 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1828 | 1461109983567 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:53:03 INFO - PROCESS | 1828 | 1461109983621 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1828 | 1461109983627 Marionette TRACE conn3 <- [1,106,null,{}] 16:53:03 INFO - PROCESS | 1828 | 1461109983638 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 1828 | 1461109983796 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:53:03 INFO - PROCESS | 1828 | 1461109983960 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23bc3000 == 25 [pid = 1828] [id = 34] 16:53:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c18abe800) [pid = 1828] [serial = 100] [outer = (nil)] 16:53:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f5c2295c000) [pid = 1828] [serial = 101] [outer = 0x7f5c18abe800] 16:53:04 INFO - PROCESS | 1828 | 1461109984035 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f5c234ac000) [pid = 1828] [serial = 102] [outer = 0x7f5c18abe800] 16:53:04 INFO - PROCESS | 1828 | 1461109984844 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:53:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a4a4000 == 24 [pid = 1828] [id = 28] 16:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1361ms 16:53:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22b31800 == 23 [pid = 1828] [id = 25] 16:53:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c219da000 == 22 [pid = 1828] [id = 24] 16:53:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1888d000 == 21 [pid = 1828] [id = 23] 16:53:04 INFO - PROCESS | 1828 | 1461109984973 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1828 | 1461109984978 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:53:04 INFO - PROCESS | 1828 | 1461109984986 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1828 | 1461109984992 Marionette TRACE conn3 <- [1,110,null,{}] 16:53:05 INFO - PROCESS | 1828 | 1461109985010 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1828 | 1461109985178 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:53:05 INFO - PROCESS | 1828 | 1461109985307 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c225b1000 == 22 [pid = 1828] [id = 35] 16:53:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c20e6f000) [pid = 1828] [serial = 103] [outer = (nil)] 16:53:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c211db400) [pid = 1828] [serial = 104] [outer = 0x7f5c20e6f000] 16:53:05 INFO - PROCESS | 1828 | 1461109985391 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c22f0f400) [pid = 1828] [serial = 105] [outer = 0x7f5c20e6f000] 16:53:06 INFO - PROCESS | 1828 | 1461109986287 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1345ms 16:53:06 INFO - PROCESS | 1828 | 1461109986332 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1828 | 1461109986338 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:53:06 INFO - PROCESS | 1828 | 1461109986351 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1828 | 1461109986356 Marionette TRACE conn3 <- [1,114,null,{}] 16:53:06 INFO - PROCESS | 1828 | 1461109986362 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 1828 | 1461109986532 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:53:06 INFO - PROCESS | 1828 | 1461109986662 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f107000 == 23 [pid = 1828] [id = 36] 16:53:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c20e70400) [pid = 1828] [serial = 106] [outer = (nil)] 16:53:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c2844d800) [pid = 1828] [serial = 107] [outer = 0x7f5c20e70400] 16:53:06 INFO - PROCESS | 1828 | 1461109986746 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c2f1ba000) [pid = 1828] [serial = 108] [outer = 0x7f5c20e70400] 16:53:07 INFO - PROCESS | 1828 | 1461109987616 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1336ms 16:53:07 INFO - PROCESS | 1828 | 1461109987683 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1828 | 1461109987687 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:53:07 INFO - PROCESS | 1828 | 1461109987694 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1828 | 1461109987697 Marionette TRACE conn3 <- [1,118,null,{}] 16:53:07 INFO - PROCESS | 1828 | 1461109987712 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 1828 | 1461109987917 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:53:08 INFO - PROCESS | 1828 | 1461109988049 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3055c800 == 24 [pid = 1828] [id = 37] 16:53:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c2f52b800) [pid = 1828] [serial = 109] [outer = (nil)] 16:53:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c305f8000) [pid = 1828] [serial = 110] [outer = 0x7f5c2f52b800] 16:53:08 INFO - PROCESS | 1828 | 1461109988128 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f5c3254dc00) [pid = 1828] [serial = 111] [outer = 0x7f5c2f52b800] 16:53:08 INFO - PROCESS | 1828 | 1461109988894 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1240ms 16:53:08 INFO - PROCESS | 1828 | 1461109988935 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 1828 | 1461109988939 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:53:08 INFO - PROCESS | 1828 | 1461109988945 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1828 | 1461109988947 Marionette TRACE conn3 <- [1,122,null,{}] 16:53:08 INFO - PROCESS | 1828 | 1461109988953 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 1828 | 1461109989146 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:53:09 INFO - PROCESS | 1828 | 1461109989165 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c0e800 == 25 [pid = 1828] [id = 38] 16:53:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f5c3422bc00) [pid = 1828] [serial = 112] [outer = (nil)] 16:53:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f5c343b0000) [pid = 1828] [serial = 113] [outer = 0x7f5c3422bc00] 16:53:09 INFO - PROCESS | 1828 | 1461109989236 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f5c34686c00) [pid = 1828] [serial = 114] [outer = 0x7f5c3422bc00] 16:53:10 INFO - PROCESS | 1828 | 1461109990011 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1080ms 16:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:53:10 INFO - PROCESS | 1828 | 1461109990029 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1828 | 1461109990031 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:53:10 INFO - PROCESS | 1828 | 1461109990038 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1828 | 1461109990041 Marionette TRACE conn3 <- [1,126,null,{}] 16:53:10 INFO - PROCESS | 1828 | 1461109990046 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:10 INFO - PROCESS | 1828 | 1461109990184 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:53:10 INFO - PROCESS | 1828 | 1461109990318 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3462d000 == 26 [pid = 1828] [id = 39] 16:53:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f5c18846c00) [pid = 1828] [serial = 115] [outer = (nil)] 16:53:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f5c3473e400) [pid = 1828] [serial = 116] [outer = 0x7f5c18846c00] 16:53:10 INFO - PROCESS | 1828 | 1461109990392 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f5c36494800) [pid = 1828] [serial = 117] [outer = 0x7f5c18846c00] 16:53:11 INFO - PROCESS | 1828 | 1461109991248 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1284ms 16:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:53:11 INFO - PROCESS | 1828 | 1461109991323 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1828 | 1461109991325 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:53:11 INFO - PROCESS | 1828 | 1461109991332 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1828 | 1461109991335 Marionette TRACE conn3 <- [1,130,null,{}] 16:53:11 INFO - PROCESS | 1828 | 1461109991340 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 1828 | 1461109991589 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:53:11 INFO - PROCESS | 1828 | 1461109991723 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2384b000 == 27 [pid = 1828] [id = 40] 16:53:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f5c18ac0800) [pid = 1828] [serial = 118] [outer = (nil)] 16:53:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c24894800) [pid = 1828] [serial = 119] [outer = 0x7f5c18ac0800] 16:53:11 INFO - PROCESS | 1828 | 1461109991813 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f5c36e72000) [pid = 1828] [serial = 120] [outer = 0x7f5c18ac0800] 16:53:12 INFO - PROCESS | 1828 | 1461109992730 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1432ms 16:53:12 INFO - PROCESS | 1828 | 1461109992764 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:53:12 INFO - PROCESS | 1828 | 1461109992771 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:53:12 INFO - PROCESS | 1828 | 1461109992779 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1828 | 1461109992782 Marionette TRACE conn3 <- [1,134,null,{}] 16:53:12 INFO - PROCESS | 1828 | 1461109992789 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1828 | 1461109992949 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:53:13 INFO - PROCESS | 1828 | 1461109993090 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ec79800 == 28 [pid = 1828] [id = 41] 16:53:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f5c1ecc1c00) [pid = 1828] [serial = 121] [outer = (nil)] 16:53:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c1f67f400) [pid = 1828] [serial = 122] [outer = 0x7f5c1ecc1c00] 16:53:13 INFO - PROCESS | 1828 | 1461109993177 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c219c1000) [pid = 1828] [serial = 123] [outer = 0x7f5c1ecc1c00] 16:53:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23dec800 == 27 [pid = 1828] [id = 30] 16:53:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a4b1000 == 26 [pid = 1828] [id = 29] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2478c000 == 25 [pid = 1828] [id = 26] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2910f800 == 24 [pid = 1828] [id = 27] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f075000 == 23 [pid = 1828] [id = 31] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f11d000 == 22 [pid = 1828] [id = 32] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2ffbd800 == 21 [pid = 1828] [id = 33] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18888800 == 20 [pid = 1828] [id = 9] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23df4000 == 19 [pid = 1828] [id = 8] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23def000 == 18 [pid = 1828] [id = 6] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2384b000 == 17 [pid = 1828] [id = 40] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c0e800 == 16 [pid = 1828] [id = 38] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3462d000 == 15 [pid = 1828] [id = 39] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23bc6000 == 14 [pid = 1828] [id = 19] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3055c800 == 13 [pid = 1828] [id = 37] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f107000 == 12 [pid = 1828] [id = 36] 16:53:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c225b1000 == 11 [pid = 1828] [id = 35] 16:53:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22644800 == 10 [pid = 1828] [id = 22] 16:53:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23bc3000 == 9 [pid = 1828] [id = 34] 16:53:18 INFO - PROCESS | 1828 | 1461109998211 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5452ms 16:53:18 INFO - PROCESS | 1828 | 1461109998232 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:53:18 INFO - PROCESS | 1828 | 1461109998238 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:53:18 INFO - PROCESS | 1828 | 1461109998246 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1828 | 1461109998251 Marionette TRACE conn3 <- [1,138,null,{}] 16:53:18 INFO - PROCESS | 1828 | 1461109998260 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:18 INFO - PROCESS | 1828 | 1461109998437 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:53:18 INFO - PROCESS | 1828 | 1461109998534 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ec85000 == 10 [pid = 1828] [id = 42] 16:53:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c1ec69000) [pid = 1828] [serial = 124] [outer = (nil)] 16:53:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c1ffa7400) [pid = 1828] [serial = 125] [outer = 0x7f5c1ec69000] 16:53:18 INFO - PROCESS | 1828 | 1461109998599 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c20e6bc00) [pid = 1828] [serial = 126] [outer = 0x7f5c1ec69000] 16:53:19 INFO - PROCESS | 1828 | 1461109999383 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1186ms 16:53:19 INFO - PROCESS | 1828 | 1461109999457 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1828 | 1461109999478 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:53:19 INFO - PROCESS | 1828 | 1461109999493 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1828 | 1461109999496 Marionette TRACE conn3 <- [1,142,null,{}] 16:53:19 INFO - PROCESS | 1828 | 1461109999502 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 1828 | 1461109999668 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:53:19 INFO - PROCESS | 1828 | 1461109999794 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bd4000 == 11 [pid = 1828] [id = 43] 16:53:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c1a434400) [pid = 1828] [serial = 127] [outer = (nil)] 16:53:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c22b7a400) [pid = 1828] [serial = 128] [outer = 0x7f5c1a434400] 16:53:19 INFO - PROCESS | 1828 | 1461109999874 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c23bae400) [pid = 1828] [serial = 129] [outer = 0x7f5c1a434400] 16:53:20 INFO - PROCESS | 1828 | 1461110000639 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1184ms 16:53:20 INFO - PROCESS | 1828 | 1461110000673 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1828 | 1461110000677 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:53:20 INFO - PROCESS | 1828 | 1461110000697 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1828 | 1461110000704 Marionette TRACE conn3 <- [1,146,null,{}] 16:53:20 INFO - PROCESS | 1828 | 1461110000724 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:20 INFO - PROCESS | 1828 | 1461110000915 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:53:20 INFO - PROCESS | 1828 | 1461110000978 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2e203000 == 12 [pid = 1828] [id = 44] 16:53:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c1c34c400) [pid = 1828] [serial = 130] [outer = (nil)] 16:53:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c2e2d7400) [pid = 1828] [serial = 131] [outer = 0x7f5c1c34c400] 16:53:21 INFO - PROCESS | 1828 | 1461110001046 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c2f30e400) [pid = 1828] [serial = 132] [outer = 0x7f5c1c34c400] 16:53:21 INFO - PROCESS | 1828 | 1461110001777 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1103ms 16:53:21 INFO - PROCESS | 1828 | 1461110001803 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1828 | 1461110001806 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:53:21 INFO - PROCESS | 1828 | 1461110001813 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1828 | 1461110001815 Marionette TRACE conn3 <- [1,150,null,{}] 16:53:21 INFO - PROCESS | 1828 | 1461110001824 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 1828 | 1461110001993 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:53:22 INFO - PROCESS | 1828 | 1461110002020 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2ff8c800 == 13 [pid = 1828] [id = 45] 16:53:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c2f311800) [pid = 1828] [serial = 133] [outer = (nil)] 16:53:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c303c9400) [pid = 1828] [serial = 134] [outer = 0x7f5c2f311800] 16:53:22 INFO - PROCESS | 1828 | 1461110002080 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c3050d800) [pid = 1828] [serial = 135] [outer = 0x7f5c2f311800] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c1af3bc00) [pid = 1828] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c1a43b000) [pid = 1828] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c189e3800) [pid = 1828] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c1a43ac00) [pid = 1828] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c1c3ab800) [pid = 1828] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c1964cc00) [pid = 1828] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c18842c00) [pid = 1828] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c23d26000) [pid = 1828] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c2f538400) [pid = 1828] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c23d24c00) [pid = 1828] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c186b0800) [pid = 1828] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c186b5c00) [pid = 1828] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c19651800) [pid = 1828] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f5c211db000) [pid = 1828] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f5c18849400) [pid = 1828] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f5c20e6f000) [pid = 1828] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f5c1c3af000) [pid = 1828] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f5c2f52b800) [pid = 1828] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f5c3422bc00) [pid = 1828] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f5c18846c00) [pid = 1828] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f5c186b7c00) [pid = 1828] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f5c20e70400) [pid = 1828] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f5c19316400) [pid = 1828] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f5c18abe800) [pid = 1828] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f5c186bbc00) [pid = 1828] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f5c1a433c00) [pid = 1828] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c21866c00) [pid = 1828] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c186b0000) [pid = 1828] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c20e6f800) [pid = 1828] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c18576800) [pid = 1828] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:53:23 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c18843000) [pid = 1828] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:53:23 INFO - PROCESS | 1828 | 1461110003812 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2039ms 16:53:23 INFO - PROCESS | 1828 | 1461110003879 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1828 | 1461110003882 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:53:23 INFO - PROCESS | 1828 | 1461110003888 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1828 | 1461110003890 Marionette TRACE conn3 <- [1,154,null,{}] 16:53:23 INFO - PROCESS | 1828 | 1461110003895 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:24 INFO - PROCESS | 1828 | 1461110004029 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:53:24 INFO - PROCESS | 1828 | 1461110004119 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21fb1800 == 14 [pid = 1828] [id = 46] 16:53:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c18567400) [pid = 1828] [serial = 136] [outer = (nil)] 16:53:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c203cc800) [pid = 1828] [serial = 137] [outer = 0x7f5c18567400] 16:53:24 INFO - PROCESS | 1828 | 1461110004180 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c22f0ec00) [pid = 1828] [serial = 138] [outer = 0x7f5c18567400] 16:53:24 INFO - PROCESS | 1828 | 1461110004886 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1027ms 16:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:53:24 INFO - PROCESS | 1828 | 1461110004916 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1828 | 1461110004918 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:53:24 INFO - PROCESS | 1828 | 1461110004925 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1828 | 1461110004927 Marionette TRACE conn3 <- [1,158,null,{}] 16:53:24 INFO - PROCESS | 1828 | 1461110004932 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:25 INFO - PROCESS | 1828 | 1461110005160 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:53:25 INFO - PROCESS | 1828 | 1461110005279 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bbf800 == 15 [pid = 1828] [id = 47] 16:53:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c18569c00) [pid = 1828] [serial = 139] [outer = (nil)] 16:53:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c186bc400) [pid = 1828] [serial = 140] [outer = 0x7f5c18569c00] 16:53:25 INFO - PROCESS | 1828 | 1461110005352 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c1a433800) [pid = 1828] [serial = 141] [outer = 0x7f5c18569c00] 16:53:26 INFO - PROCESS | 1828 | 1461110006306 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1429ms 16:53:26 INFO - PROCESS | 1828 | 1461110006357 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1828 | 1461110006364 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:53:26 INFO - PROCESS | 1828 | 1461110006373 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1828 | 1461110006377 Marionette TRACE conn3 <- [1,162,null,{}] 16:53:26 INFO - PROCESS | 1828 | 1461110006384 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1828 | 1461110006580 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:53:26 INFO - PROCESS | 1828 | 1461110006745 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23deb800 == 16 [pid = 1828] [id = 48] 16:53:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f5c20e70400) [pid = 1828] [serial = 142] [outer = (nil)] 16:53:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f5c21c94c00) [pid = 1828] [serial = 143] [outer = 0x7f5c20e70400] 16:53:26 INFO - PROCESS | 1828 | 1461110006824 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f5c22d62000) [pid = 1828] [serial = 144] [outer = 0x7f5c20e70400] 16:53:27 INFO - PROCESS | 1828 | 1461110007569 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:53:27 INFO - PROCESS | 1828 | 1461110007796 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1483ms 16:53:27 INFO - PROCESS | 1828 | 1461110007860 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1828 | 1461110007866 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:53:27 INFO - PROCESS | 1828 | 1461110007872 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1828 | 1461110007875 Marionette TRACE conn3 <- [1,166,null,{}] 16:53:27 INFO - PROCESS | 1828 | 1461110007881 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 1828 | 1461110008083 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:53:28 INFO - PROCESS | 1828 | 1461110008572 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1968a000 == 17 [pid = 1828] [id = 49] 16:53:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f5c1964d800) [pid = 1828] [serial = 145] [outer = (nil)] 16:53:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f5c1a1ab400) [pid = 1828] [serial = 146] [outer = 0x7f5c1964d800] 16:53:28 INFO - PROCESS | 1828 | 1461110008724 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f5c1ae32000) [pid = 1828] [serial = 147] [outer = 0x7f5c1964d800] 16:53:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ec79800 == 16 [pid = 1828] [id = 41] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f5c1f67f400) [pid = 1828] [serial = 122] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f5c21867800) [pid = 1828] [serial = 12] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f5c21d9d800) [pid = 1828] [serial = 9] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f5c1ae62c00) [pid = 1828] [serial = 68] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f5c31f07000) [pid = 1828] [serial = 2] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f5c2042fc00) [pid = 1828] [serial = 70] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f5c1c33f800) [pid = 1828] [serial = 40] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c1f8a6c00) [pid = 1828] [serial = 41] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c18bc3800) [pid = 1828] [serial = 28] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c2295bc00) [pid = 1828] [serial = 46] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c22b7a800) [pid = 1828] [serial = 47] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c1a1ab000) [pid = 1828] [serial = 34] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f5c22d35000) [pid = 1828] [serial = 49] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f5c23443400) [pid = 1828] [serial = 50] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f5c2388b000) [pid = 1828] [serial = 52] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f5c23bad400) [pid = 1828] [serial = 53] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f5c1a436400) [pid = 1828] [serial = 35] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c1ecbd400) [pid = 1828] [serial = 37] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c1ae2e000) [pid = 1828] [serial = 38] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f5c2101c000) [pid = 1828] [serial = 44] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f5c1ecc4800) [pid = 1828] [serial = 43] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f5c18850000) [pid = 1828] [serial = 26] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f5c189e5000) [pid = 1828] [serial = 31] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f5c2488b800) [pid = 1828] [serial = 55] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f5c24c3c000) [pid = 1828] [serial = 56] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f5c2ee74c00) [pid = 1828] [serial = 79] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f5c2e2d8800) [pid = 1828] [serial = 92] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f5c1884fc00) [pid = 1828] [serial = 82] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f5c22f15000) [pid = 1828] [serial = 74] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f5c24c45800) [pid = 1828] [serial = 76] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f5c189dd800) [pid = 1828] [serial = 85] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f5c22ac5c00) [pid = 1828] [serial = 73] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f5c211db400) [pid = 1828] [serial = 104] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f5c24c9d000) [pid = 1828] [serial = 91] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f5c22f0f400) [pid = 1828] [serial = 105] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f5c2108b400) [pid = 1828] [serial = 71] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f5c303c1c00) [pid = 1828] [serial = 95] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f5c32423000) [pid = 1828] [serial = 97] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f5c2f5d5400) [pid = 1828] [serial = 94] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f5c28455000) [pid = 1828] [serial = 77] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f5c213a0400) [pid = 1828] [serial = 62] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f5c22d66000) [pid = 1828] [serial = 64] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f5c1a433000) [pid = 1828] [serial = 83] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f5c1c3abc00) [pid = 1828] [serial = 59] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f5c20439c00) [pid = 1828] [serial = 61] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f5c234ac000) [pid = 1828] [serial = 102] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f5c21868800) [pid = 1828] [serial = 88] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f5c1ae27000) [pid = 1828] [serial = 58] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f5c2844d800) [pid = 1828] [serial = 107] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f5c1a1a9800) [pid = 1828] [serial = 22] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f5c2295c000) [pid = 1828] [serial = 101] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 64 (0x7f5c186ae000) [pid = 1828] [serial = 23] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 63 (0x7f5c2f1b7400) [pid = 1828] [serial = 80] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 62 (0x7f5c1a435800) [pid = 1828] [serial = 16] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 61 (0x7f5c34686c00) [pid = 1828] [serial = 114] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 60 (0x7f5c1a43b400) [pid = 1828] [serial = 17] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 59 (0x7f5c3473e400) [pid = 1828] [serial = 116] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 58 (0x7f5c1a1b0800) [pid = 1828] [serial = 19] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 57 (0x7f5c324c7400) [pid = 1828] [serial = 98] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 56 (0x7f5c305f8000) [pid = 1828] [serial = 110] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 55 (0x7f5c2309f800) [pid = 1828] [serial = 89] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 54 (0x7f5c23bb2000) [pid = 1828] [serial = 65] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 53 (0x7f5c1ec5f000) [pid = 1828] [serial = 86] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 52 (0x7f5c1884ec00) [pid = 1828] [serial = 67] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 51 (0x7f5c3254dc00) [pid = 1828] [serial = 111] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 50 (0x7f5c343b0000) [pid = 1828] [serial = 113] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 49 (0x7f5c36494800) [pid = 1828] [serial = 117] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 48 (0x7f5c18846000) [pid = 1828] [serial = 25] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 47 (0x7f5c24894800) [pid = 1828] [serial = 119] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 46 (0x7f5c2f1ba000) [pid = 1828] [serial = 108] [outer = (nil)] [url = about:blank] 16:53:29 INFO - PROCESS | 1828 | --DOMWINDOW == 45 (0x7f5c18ab2800) [pid = 1828] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:53:29 INFO - PROCESS | 1828 | 1461110009939 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2096ms 16:53:29 INFO - PROCESS | 1828 | 1461110009970 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1828 | 1461110009977 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:53:29 INFO - PROCESS | 1828 | 1461110009985 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1828 | 1461110009989 Marionette TRACE conn3 <- [1,170,null,{}] 16:53:29 INFO - PROCESS | 1828 | 1461110009995 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:30 INFO - PROCESS | 1828 | 1461110010130 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:53:30 INFO - PROCESS | 1828 | 1461110010269 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bcc800 == 17 [pid = 1828] [id = 50] 16:53:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 46 (0x7f5c18ab4000) [pid = 1828] [serial = 148] [outer = (nil)] 16:53:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 47 (0x7f5c1964f000) [pid = 1828] [serial = 149] [outer = 0x7f5c18ab4000] 16:53:30 INFO - PROCESS | 1828 | 1461110010333 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 48 (0x7f5c1af3b400) [pid = 1828] [serial = 150] [outer = 0x7f5c18ab4000] 16:53:30 INFO - PROCESS | 1828 | 1461110010911 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 939ms 16:53:30 INFO - PROCESS | 1828 | 1461110010927 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1828 | 1461110010932 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:53:30 INFO - PROCESS | 1828 | 1461110010938 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1828 | 1461110010940 Marionette TRACE conn3 <- [1,174,null,{}] 16:53:30 INFO - PROCESS | 1828 | 1461110010946 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1828 | 1461110011074 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:53:31 INFO - PROCESS | 1828 | 1461110011159 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c35f000 == 18 [pid = 1828] [id = 51] 16:53:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 49 (0x7f5c1af37c00) [pid = 1828] [serial = 151] [outer = (nil)] 16:53:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 50 (0x7f5c1c34d400) [pid = 1828] [serial = 152] [outer = 0x7f5c1af37c00] 16:53:31 INFO - PROCESS | 1828 | 1461110011230 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 51 (0x7f5c1ecbdc00) [pid = 1828] [serial = 153] [outer = 0x7f5c1af37c00] 16:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1098ms 16:53:32 INFO - PROCESS | 1828 | 1461110012025 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:53:32 INFO - PROCESS | 1828 | 1461110012037 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1828 | 1461110012042 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:53:32 INFO - PROCESS | 1828 | 1461110012069 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1828 | 1461110012079 Marionette TRACE conn3 <- [1,178,null,{}] 16:53:32 INFO - PROCESS | 1828 | 1461110012098 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1828 | 1461110012327 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:53:32 INFO - PROCESS | 1828 | 1461110012356 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2103b800 == 19 [pid = 1828] [id = 52] 16:53:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 52 (0x7f5c1ec65800) [pid = 1828] [serial = 154] [outer = (nil)] 16:53:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 53 (0x7f5c20438400) [pid = 1828] [serial = 155] [outer = 0x7f5c1ec65800] 16:53:32 INFO - PROCESS | 1828 | 1461110012440 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 54 (0x7f5c20da3400) [pid = 1828] [serial = 156] [outer = 0x7f5c1ec65800] 16:53:33 INFO - PROCESS | 1828 | 1461110013372 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1353ms 16:53:33 INFO - PROCESS | 1828 | 1461110013412 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1828 | 1461110013417 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:53:33 INFO - PROCESS | 1828 | 1461110013430 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1828 | 1461110013432 Marionette TRACE conn3 <- [1,182,null,{}] 16:53:33 INFO - PROCESS | 1828 | 1461110013437 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:33 INFO - PROCESS | 1828 | 1461110013642 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:53:33 INFO - PROCESS | 1828 | 1461110013703 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18609000 == 20 [pid = 1828] [id = 53] 16:53:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 55 (0x7f5c1ecc6800) [pid = 1828] [serial = 157] [outer = (nil)] 16:53:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 56 (0x7f5c219be400) [pid = 1828] [serial = 158] [outer = 0x7f5c1ecc6800] 16:53:33 INFO - PROCESS | 1828 | 1461110013776 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f5c2295ac00) [pid = 1828] [serial = 159] [outer = 0x7f5c1ecc6800] 16:53:34 INFO - PROCESS | 1828 | --DOMWINDOW == 56 (0x7f5c18ac0800) [pid = 1828] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:53:34 INFO - PROCESS | 1828 | --DOMWINDOW == 55 (0x7f5c1c34c400) [pid = 1828] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:53:34 INFO - PROCESS | 1828 | --DOMWINDOW == 54 (0x7f5c2f311800) [pid = 1828] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:53:34 INFO - PROCESS | 1828 | --DOMWINDOW == 53 (0x7f5c1ecc1c00) [pid = 1828] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:53:34 INFO - PROCESS | 1828 | --DOMWINDOW == 52 (0x7f5c1ec69000) [pid = 1828] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:53:34 INFO - PROCESS | 1828 | --DOMWINDOW == 51 (0x7f5c1a434400) [pid = 1828] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:53:34 INFO - PROCESS | 1828 | 1461110014575 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1179ms 16:53:34 INFO - PROCESS | 1828 | 1461110014609 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1828 | 1461110014613 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:53:34 INFO - PROCESS | 1828 | 1461110014619 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1828 | 1461110014621 Marionette TRACE conn3 <- [1,186,null,{}] 16:53:34 INFO - PROCESS | 1828 | 1461110014627 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1828 | 1461110014763 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:53:34 INFO - PROCESS | 1828 | 1461110014777 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22637000 == 21 [pid = 1828] [id = 54] 16:53:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 52 (0x7f5c22ac6000) [pid = 1828] [serial = 160] [outer = (nil)] 16:53:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 53 (0x7f5c22ac8800) [pid = 1828] [serial = 161] [outer = 0x7f5c22ac6000] 16:53:34 INFO - PROCESS | 1828 | 1461110014852 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 54 (0x7f5c22d34800) [pid = 1828] [serial = 162] [outer = 0x7f5c22ac6000] 16:53:35 INFO - PROCESS | 1828 | 1461110015559 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 984ms 16:53:35 INFO - PROCESS | 1828 | 1461110015604 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1828 | 1461110015607 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:53:35 INFO - PROCESS | 1828 | 1461110015612 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1828 | 1461110015615 Marionette TRACE conn3 <- [1,190,null,{}] 16:53:35 INFO - PROCESS | 1828 | 1461110015619 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 1828 | 1461110015775 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:53:35 INFO - PROCESS | 1828 | 1461110015798 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22b35800 == 22 [pid = 1828] [id = 55] 16:53:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 55 (0x7f5c230a1800) [pid = 1828] [serial = 163] [outer = (nil)] 16:53:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 56 (0x7f5c23bab000) [pid = 1828] [serial = 164] [outer = 0x7f5c230a1800] 16:53:35 INFO - PROCESS | 1828 | 1461110015856 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f5c23cd0c00) [pid = 1828] [serial = 165] [outer = 0x7f5c230a1800] 16:53:36 INFO - PROCESS | 1828 | 1461110016794 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1227ms 16:53:36 INFO - PROCESS | 1828 | 1461110016840 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1828 | 1461110016847 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:53:36 INFO - PROCESS | 1828 | 1461110016856 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1828 | 1461110016860 Marionette TRACE conn3 <- [1,194,null,{}] 16:53:36 INFO - PROCESS | 1828 | 1461110016868 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1828 | 1461110017024 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:53:37 INFO - PROCESS | 1828 | 1461110017146 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c35e800 == 23 [pid = 1828] [id = 56] 16:53:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f5c1931c000) [pid = 1828] [serial = 166] [outer = (nil)] 16:53:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 59 (0x7f5c1a437800) [pid = 1828] [serial = 167] [outer = 0x7f5c1931c000] 16:53:37 INFO - PROCESS | 1828 | 1461110017220 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 60 (0x7f5c1c341800) [pid = 1828] [serial = 168] [outer = 0x7f5c1931c000] 16:53:38 INFO - PROCESS | 1828 | 1461110017998 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1188ms 16:53:38 INFO - PROCESS | 1828 | 1461110018046 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1828 | 1461110018054 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:53:38 INFO - PROCESS | 1828 | 1461110018089 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1828 | 1461110018094 Marionette TRACE conn3 <- [1,198,null,{}] 16:53:38 INFO - PROCESS | 1828 | 1461110018100 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1828 | 1461110018282 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:53:38 INFO - PROCESS | 1828 | 1461110018401 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22726800 == 24 [pid = 1828] [id = 57] 16:53:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f5c19315000) [pid = 1828] [serial = 169] [outer = (nil)] 16:53:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f5c1f685800) [pid = 1828] [serial = 170] [outer = 0x7f5c19315000] 16:53:38 INFO - PROCESS | 1828 | 1461110018472 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f5c2043b400) [pid = 1828] [serial = 171] [outer = 0x7f5c19315000] 16:53:39 INFO - PROCESS | 1828 | 1461110019332 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1313ms 16:53:39 INFO - PROCESS | 1828 | 1461110019379 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1828 | 1461110019383 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:53:39 INFO - PROCESS | 1828 | 1461110019389 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1828 | 1461110019395 Marionette TRACE conn3 <- [1,202,null,{}] 16:53:39 INFO - PROCESS | 1828 | 1461110019411 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:39 INFO - PROCESS | 1828 | 1461110019577 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:53:39 INFO - PROCESS | 1828 | 1461110019708 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c20e3a000 == 25 [pid = 1828] [id = 58] 16:53:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f5c1ecc2c00) [pid = 1828] [serial = 172] [outer = (nil)] 16:53:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f5c22d36000) [pid = 1828] [serial = 173] [outer = 0x7f5c1ecc2c00] 16:53:39 INFO - PROCESS | 1828 | 1461110019782 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f5c2343d000) [pid = 1828] [serial = 174] [outer = 0x7f5c1ecc2c00] 16:53:40 INFO - PROCESS | 1828 | 1461110020588 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1233ms 16:53:40 INFO - PROCESS | 1828 | 1461110020623 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1828 | 1461110020627 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:53:40 INFO - PROCESS | 1828 | 1461110020633 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1828 | 1461110020635 Marionette TRACE conn3 <- [1,206,null,{}] 16:53:40 INFO - PROCESS | 1828 | 1461110020640 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:40 INFO - PROCESS | 1828 | 1461110020805 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:53:40 INFO - PROCESS | 1828 | 1461110020955 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c24781800 == 26 [pid = 1828] [id = 59] 16:53:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f5c22ac8c00) [pid = 1828] [serial = 175] [outer = (nil)] 16:53:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f5c23d2ac00) [pid = 1828] [serial = 176] [outer = 0x7f5c22ac8c00] 16:53:41 INFO - PROCESS | 1828 | 1461110021025 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f5c24898c00) [pid = 1828] [serial = 177] [outer = 0x7f5c22ac8c00] 16:53:42 INFO - PROCESS | 1828 | 1461110022017 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1434ms 16:53:42 INFO - PROCESS | 1828 | 1461110022068 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1828 | 1461110022074 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:53:42 INFO - PROCESS | 1828 | 1461110022084 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1828 | 1461110022089 Marionette TRACE conn3 <- [1,210,null,{}] 16:53:42 INFO - PROCESS | 1828 | 1461110022097 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:42 INFO - PROCESS | 1828 | 1461110022253 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:53:42 INFO - PROCESS | 1828 | 1461110022387 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1889a800 == 27 [pid = 1828] [id = 60] 16:53:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f5c1a43e800) [pid = 1828] [serial = 178] [outer = (nil)] 16:53:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f5c1af37400) [pid = 1828] [serial = 179] [outer = 0x7f5c1a43e800] 16:53:42 INFO - PROCESS | 1828 | 1461110022470 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f5c1c346800) [pid = 1828] [serial = 180] [outer = 0x7f5c1a43e800] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f5c203cc800) [pid = 1828] [serial = 137] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f5c2f30e400) [pid = 1828] [serial = 132] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f5c2e2d7400) [pid = 1828] [serial = 131] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f5c303c9400) [pid = 1828] [serial = 134] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f5c219c1000) [pid = 1828] [serial = 123] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f5c1ffa7400) [pid = 1828] [serial = 125] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f5c20e6bc00) [pid = 1828] [serial = 126] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 64 (0x7f5c22b7a400) [pid = 1828] [serial = 128] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 63 (0x7f5c3050d800) [pid = 1828] [serial = 135] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 62 (0x7f5c23bae400) [pid = 1828] [serial = 129] [outer = (nil)] [url = about:blank] 16:53:42 INFO - PROCESS | 1828 | --DOMWINDOW == 61 (0x7f5c36e72000) [pid = 1828] [serial = 120] [outer = (nil)] [url = about:blank] 16:53:43 INFO - PROCESS | 1828 | 1461110023319 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1291ms 16:53:43 INFO - PROCESS | 1828 | 1461110023380 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1828 | 1461110023389 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:53:43 INFO - PROCESS | 1828 | 1461110023398 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1828 | 1461110023401 Marionette TRACE conn3 <- [1,214,null,{}] 16:53:43 INFO - PROCESS | 1828 | 1461110023408 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:43 INFO - PROCESS | 1828 | 1461110023554 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:53:43 INFO - PROCESS | 1828 | 1461110023564 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c213d7800 == 28 [pid = 1828] [id = 61] 16:53:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f5c1c3a7c00) [pid = 1828] [serial = 181] [outer = (nil)] 16:53:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f5c203c5c00) [pid = 1828] [serial = 182] [outer = 0x7f5c1c3a7c00] 16:53:43 INFO - PROCESS | 1828 | 1461110023625 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f5c2069e400) [pid = 1828] [serial = 183] [outer = 0x7f5c1c3a7c00] 16:53:44 INFO - PROCESS | 1828 | 1461110024323 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 987ms 16:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:53:44 INFO - PROCESS | 1828 | 1461110024392 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1828 | 1461110024395 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:53:44 INFO - PROCESS | 1828 | 1461110024402 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1828 | 1461110024407 Marionette TRACE conn3 <- [1,218,null,{}] 16:53:44 INFO - PROCESS | 1828 | 1461110024422 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 1828 | 1461110024571 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:53:44 INFO - PROCESS | 1828 | 1461110024581 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22b2f000 == 29 [pid = 1828] [id = 62] 16:53:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f5c21d9e800) [pid = 1828] [serial = 184] [outer = (nil)] 16:53:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f5c22d36800) [pid = 1828] [serial = 185] [outer = 0x7f5c21d9e800] 16:53:44 INFO - PROCESS | 1828 | 1461110024657 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f5c2388ac00) [pid = 1828] [serial = 186] [outer = 0x7f5c21d9e800] 16:53:45 INFO - PROCESS | 1828 | 1461110025361 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 989ms 16:53:45 INFO - PROCESS | 1828 | 1461110025391 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1828 | 1461110025406 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:53:45 INFO - PROCESS | 1828 | 1461110025420 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1828 | 1461110025422 Marionette TRACE conn3 <- [1,222,null,{}] 16:53:45 INFO - PROCESS | 1828 | 1461110025428 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:45 INFO - PROCESS | 1828 | 1461110025594 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:53:45 INFO - PROCESS | 1828 | 1461110025625 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23dde000 == 30 [pid = 1828] [id = 63] 16:53:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f5c22b7f000) [pid = 1828] [serial = 187] [outer = (nil)] 16:53:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f5c24896800) [pid = 1828] [serial = 188] [outer = 0x7f5c22b7f000] 16:53:45 INFO - PROCESS | 1828 | 1461110025686 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f5c24ca6400) [pid = 1828] [serial = 189] [outer = 0x7f5c22b7f000] 16:53:46 INFO - PROCESS | 1828 | 1461110026657 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1284ms 16:53:46 INFO - PROCESS | 1828 | 1461110026699 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1828 | 1461110026701 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:53:46 INFO - PROCESS | 1828 | 1461110026716 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1828 | 1461110026718 Marionette TRACE conn3 <- [1,226,null,{}] 16:53:46 INFO - PROCESS | 1828 | 1461110026724 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:46 INFO - PROCESS | 1828 | 1461110026881 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:53:46 INFO - PROCESS | 1828 | 1461110026905 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a4b2800 == 31 [pid = 1828] [id = 64] 16:53:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f5c2295c400) [pid = 1828] [serial = 190] [outer = (nil)] 16:53:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f5c28526000) [pid = 1828] [serial = 191] [outer = 0x7f5c2295c400] 16:53:46 INFO - PROCESS | 1828 | 1461110026966 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f5c2e2d0c00) [pid = 1828] [serial = 192] [outer = 0x7f5c2295c400] 16:53:47 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f5c1ec65800) [pid = 1828] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:53:47 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f5c22ac6000) [pid = 1828] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:53:47 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f5c1ecc6800) [pid = 1828] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:53:47 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f5c18ab4000) [pid = 1828] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:53:47 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f5c1964d800) [pid = 1828] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:53:47 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f5c1af37c00) [pid = 1828] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:53:47 INFO - PROCESS | 1828 | 1461110027710 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1035ms 16:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:53:47 INFO - PROCESS | 1828 | 1461110027743 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1828 | 1461110027746 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:53:47 INFO - PROCESS | 1828 | 1461110027752 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1828 | 1461110027755 Marionette TRACE conn3 <- [1,230,null,{}] 16:53:47 INFO - PROCESS | 1828 | 1461110027760 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 1828 | 1461110027959 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:53:48 INFO - PROCESS | 1828 | 1461110028029 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29122800 == 32 [pid = 1828] [id = 65] 16:53:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f5c1ecc6800) [pid = 1828] [serial = 193] [outer = (nil)] 16:53:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f5c2e2d6800) [pid = 1828] [serial = 194] [outer = 0x7f5c1ecc6800] 16:53:48 INFO - PROCESS | 1828 | 1461110028093 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f5c2f5e0000) [pid = 1828] [serial = 195] [outer = 0x7f5c1ecc6800] 16:53:48 INFO - PROCESS | 1828 | 1461110028720 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1030ms 16:53:48 INFO - PROCESS | 1828 | 1461110028783 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1828 | 1461110028786 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:53:48 INFO - PROCESS | 1828 | 1461110028792 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1828 | 1461110028796 Marionette TRACE conn3 <- [1,234,null,{}] 16:53:48 INFO - PROCESS | 1828 | 1461110028801 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:48 INFO - PROCESS | 1828 | 1461110028959 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:53:48 INFO - PROCESS | 1828 | 1461110028983 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f085800 == 33 [pid = 1828] [id = 66] 16:53:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f5c18ac0800) [pid = 1828] [serial = 196] [outer = (nil)] 16:53:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f5c303cb400) [pid = 1828] [serial = 197] [outer = 0x7f5c18ac0800] 16:53:49 INFO - PROCESS | 1828 | 1461110029057 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f5c32423000) [pid = 1828] [serial = 198] [outer = 0x7f5c18ac0800] 16:53:49 INFO - PROCESS | 1828 | 1461110029904 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1140ms 16:53:49 INFO - PROCESS | 1828 | 1461110029934 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:53:49 INFO - PROCESS | 1828 | 1461110029940 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:53:49 INFO - PROCESS | 1828 | 1461110029948 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 1828 | 1461110029953 Marionette TRACE conn3 <- [1,238,null,{}] 16:53:49 INFO - PROCESS | 1828 | 1461110029961 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 1828 | 1461110030123 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:53:50 INFO - PROCESS | 1828 | 1461110030247 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c20e4e000 == 34 [pid = 1828] [id = 67] 16:53:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f5c1a43a800) [pid = 1828] [serial = 199] [outer = (nil)] 16:53:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f5c1c349c00) [pid = 1828] [serial = 200] [outer = 0x7f5c1a43a800] 16:53:50 INFO - PROCESS | 1828 | 1461110030320 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f5c1ecc4800) [pid = 1828] [serial = 201] [outer = 0x7f5c1a43a800] 16:53:51 INFO - PROCESS | 1828 | 1461110031175 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1287ms 16:53:51 INFO - PROCESS | 1828 | 1461110031235 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1828 | 1461110031244 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:53:51 INFO - PROCESS | 1828 | 1461110031253 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1828 | 1461110031257 Marionette TRACE conn3 <- [1,242,null,{}] 16:53:51 INFO - PROCESS | 1828 | 1461110031263 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:51 INFO - PROCESS | 1828 | 1461110031467 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:53:51 INFO - PROCESS | 1828 | 1461110031615 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c28542000 == 35 [pid = 1828] [id = 68] 16:53:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f5c2101d000) [pid = 1828] [serial = 202] [outer = (nil)] 16:53:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f5c22ac5c00) [pid = 1828] [serial = 203] [outer = 0x7f5c2101d000] 16:53:51 INFO - PROCESS | 1828 | 1461110031737 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f5c23889000) [pid = 1828] [serial = 204] [outer = 0x7f5c2101d000] 16:53:52 INFO - PROCESS | 1828 | 1461110032495 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1297ms 16:53:52 INFO - PROCESS | 1828 | 1461110032551 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1828 | 1461110032556 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:53:52 INFO - PROCESS | 1828 | 1461110032562 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1828 | 1461110032567 Marionette TRACE conn3 <- [1,246,null,{}] 16:53:52 INFO - PROCESS | 1828 | 1461110032582 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:52 INFO - PROCESS | 1828 | 1461110032743 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:53:52 INFO - PROCESS | 1828 | 1461110032867 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f5c3800 == 36 [pid = 1828] [id = 69] 16:53:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f5c230ab800) [pid = 1828] [serial = 205] [outer = (nil)] 16:53:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f5c2f30d000) [pid = 1828] [serial = 206] [outer = 0x7f5c230ab800] 16:53:52 INFO - PROCESS | 1828 | 1461110032941 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f5c303cc000) [pid = 1828] [serial = 207] [outer = 0x7f5c230ab800] 16:53:53 INFO - PROCESS | 1828 | 1461110033852 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1337ms 16:53:53 INFO - PROCESS | 1828 | 1461110033900 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:53:53 INFO - PROCESS | 1828 | 1461110033905 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:53:53 INFO - PROCESS | 1828 | 1461110033911 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1828 | 1461110033914 Marionette TRACE conn3 <- [1,250,null,{}] 16:53:53 INFO - PROCESS | 1828 | 1461110033919 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:54 INFO - PROCESS | 1828 | 1461110034088 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:53:54 INFO - PROCESS | 1828 | 1461110034223 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3055e800 == 37 [pid = 1828] [id = 70] 16:53:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f5c2e2d7000) [pid = 1828] [serial = 208] [outer = (nil)] 16:53:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f5c33c52800) [pid = 1828] [serial = 209] [outer = 0x7f5c2e2d7000] 16:53:54 INFO - PROCESS | 1828 | 1461110034296 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f5c3422a800) [pid = 1828] [serial = 210] [outer = 0x7f5c2e2d7000] 16:53:55 INFO - PROCESS | 1828 | 1461110035312 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1439ms 16:53:55 INFO - PROCESS | 1828 | 1461110035352 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1828 | 1461110035357 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:53:55 INFO - PROCESS | 1828 | 1461110035365 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1828 | 1461110035370 Marionette TRACE conn3 <- [1,254,null,{}] 16:53:55 INFO - PROCESS | 1828 | 1461110035395 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:55 INFO - PROCESS | 1828 | 1461110035577 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:53:55 INFO - PROCESS | 1828 | 1461110035721 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22634800 == 38 [pid = 1828] [id = 71] 16:53:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f5c1ae62c00) [pid = 1828] [serial = 211] [outer = (nil)] 16:53:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f5c1c344000) [pid = 1828] [serial = 212] [outer = 0x7f5c1ae62c00] 16:53:55 INFO - PROCESS | 1828 | 1461110035807 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f5c1ecc8400) [pid = 1828] [serial = 213] [outer = 0x7f5c1ae62c00] 16:53:56 INFO - PROCESS | 1828 | 1461110036637 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1339ms 16:53:56 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f5c23bab000) [pid = 1828] [serial = 164] [outer = (nil)] [url = about:blank] 16:53:56 INFO - PROCESS | 1828 | 1461110036730 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1828 | 1461110036738 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:53:56 INFO - PROCESS | 1828 | 1461110036750 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1828 | 1461110036752 Marionette TRACE conn3 <- [1,258,null,{}] 16:53:56 INFO - PROCESS | 1828 | 1461110036758 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:56 INFO - PROCESS | 1828 | 1461110036917 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:53:56 INFO - PROCESS | 1828 | 1461110036928 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ae1c000 == 39 [pid = 1828] [id = 72] 16:53:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f5c1c34a800) [pid = 1828] [serial = 214] [outer = (nil)] 16:53:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f5c2139e800) [pid = 1828] [serial = 215] [outer = 0x7f5c1c34a800] 16:53:56 INFO - PROCESS | 1828 | 1461110036990 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f5c22927800) [pid = 1828] [serial = 216] [outer = 0x7f5c1c34a800] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f5c20438400) [pid = 1828] [serial = 155] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f5c22ac8800) [pid = 1828] [serial = 161] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f5c219be400) [pid = 1828] [serial = 158] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f5c1964f000) [pid = 1828] [serial = 149] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f5c1af3b400) [pid = 1828] [serial = 150] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f5c186bc400) [pid = 1828] [serial = 140] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f5c1ae32000) [pid = 1828] [serial = 147] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f5c1a1ab400) [pid = 1828] [serial = 146] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f5c1c34d400) [pid = 1828] [serial = 152] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f5c21c94c00) [pid = 1828] [serial = 143] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f5c2295ac00) [pid = 1828] [serial = 159] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f5c20da3400) [pid = 1828] [serial = 156] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f5c1ecbdc00) [pid = 1828] [serial = 153] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f5c22d34800) [pid = 1828] [serial = 162] [outer = (nil)] [url = about:blank] 16:53:57 INFO - PROCESS | 1828 | 1461110037787 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1079ms 16:53:57 INFO - PROCESS | 1828 | 1461110037834 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 1828 | 1461110037838 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:53:57 INFO - PROCESS | 1828 | 1461110037844 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1828 | 1461110037849 Marionette TRACE conn3 <- [1,262,null,{}] 16:53:57 INFO - PROCESS | 1828 | 1461110037864 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:58 INFO - PROCESS | 1828 | 1461110038007 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:53:58 INFO - PROCESS | 1828 | 1461110038027 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22b27000 == 40 [pid = 1828] [id = 73] 16:53:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f5c2292fc00) [pid = 1828] [serial = 217] [outer = (nil)] 16:53:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f5c22935c00) [pid = 1828] [serial = 218] [outer = 0x7f5c2292fc00] 16:53:58 INFO - PROCESS | 1828 | 1461110038092 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f5c22ad1c00) [pid = 1828] [serial = 219] [outer = 0x7f5c2292fc00] 16:53:58 INFO - PROCESS | 1828 | 1461110038954 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1132ms 16:53:58 INFO - PROCESS | 1828 | 1461110038982 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1828 | 1461110038987 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:53:58 INFO - PROCESS | 1828 | 1461110038993 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1828 | 1461110038996 Marionette TRACE conn3 <- [1,266,null,{}] 16:53:59 INFO - PROCESS | 1828 | 1461110039001 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:59 INFO - PROCESS | 1828 | 1461110039157 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:53:59 INFO - PROCESS | 1828 | 1461110039171 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c24798800 == 41 [pid = 1828] [id = 74] 16:53:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f5c22d6d000) [pid = 1828] [serial = 220] [outer = (nil)] 16:53:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f5c2388b400) [pid = 1828] [serial = 221] [outer = 0x7f5c22d6d000] 16:53:59 INFO - PROCESS | 1828 | 1461110039235 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f5c23d29800) [pid = 1828] [serial = 222] [outer = 0x7f5c22d6d000] 16:54:00 INFO - PROCESS | 1828 | 1461110040011 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1080ms 16:54:00 INFO - PROCESS | 1828 | 1461110040090 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1828 | 1461110040096 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:54:00 INFO - PROCESS | 1828 | 1461110040105 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1828 | 1461110040110 Marionette TRACE conn3 <- [1,270,null,{}] 16:54:00 INFO - PROCESS | 1828 | 1461110040133 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:00 INFO - PROCESS | 1828 | 1461110040323 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:54:00 INFO - PROCESS | 1828 | 1461110040353 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f06b000 == 42 [pid = 1828] [id = 75] 16:54:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f5c18848000) [pid = 1828] [serial = 223] [outer = (nil)] 16:54:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f5c24c3c800) [pid = 1828] [serial = 224] [outer = 0x7f5c18848000] 16:54:00 INFO - PROCESS | 1828 | 1461110040455 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f5c2e2cfc00) [pid = 1828] [serial = 225] [outer = 0x7f5c18848000] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f5c1a43e800) [pid = 1828] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f5c18567400) [pid = 1828] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f5c22b7f000) [pid = 1828] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f5c1ecc6800) [pid = 1828] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f5c21d9e800) [pid = 1828] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f5c2295c400) [pid = 1828] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f5c1c3a7c00) [pid = 1828] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f5c22ac8c00) [pid = 1828] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f5c20e70400) [pid = 1828] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:54:01 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f5c18569c00) [pid = 1828] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:54:01 INFO - PROCESS | 1828 | 1461110041883 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1799ms 16:54:01 INFO - PROCESS | 1828 | 1461110041962 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 1828 | 1461110041967 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:54:01 INFO - PROCESS | 1828 | 1461110041977 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 1828 | 1461110041980 Marionette TRACE conn3 <- [1,274,null,{}] 16:54:01 INFO - PROCESS | 1828 | 1461110041989 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:02 INFO - PROCESS | 1828 | 1461110042231 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:54:02 INFO - PROCESS | 1828 | 1461110042291 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2911c800 == 43 [pid = 1828] [id = 76] 16:54:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f5c2e2d1400) [pid = 1828] [serial = 226] [outer = (nil)] 16:54:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f5c303c1c00) [pid = 1828] [serial = 227] [outer = 0x7f5c2e2d1400] 16:54:02 INFO - PROCESS | 1828 | 1461110042359 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f5c32548c00) [pid = 1828] [serial = 228] [outer = 0x7f5c2e2d1400] 16:54:02 INFO - PROCESS | 1828 | 1461110042987 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1029ms 16:54:03 INFO - PROCESS | 1828 | 1461110043007 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 1828 | 1461110043011 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:54:03 INFO - PROCESS | 1828 | 1461110043016 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 1828 | 1461110043019 Marionette TRACE conn3 <- [1,278,null,{}] 16:54:03 INFO - PROCESS | 1828 | 1461110043024 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:03 INFO - PROCESS | 1828 | 1461110043151 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:54:03 INFO - PROCESS | 1828 | 1461110043256 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18613000 == 44 [pid = 1828] [id = 77] 16:54:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f5c1884c800) [pid = 1828] [serial = 229] [outer = (nil)] 16:54:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f5c3422d000) [pid = 1828] [serial = 230] [outer = 0x7f5c1884c800] 16:54:03 INFO - PROCESS | 1828 | 1461110043317 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f5c343ae800) [pid = 1828] [serial = 231] [outer = 0x7f5c1884c800] 16:54:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f5c3468f800) [pid = 1828] [serial = 232] [outer = 0x7f5c186b7000] 16:54:04 INFO - PROCESS | 1828 | 1461110044273 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1328ms 16:54:04 INFO - PROCESS | 1828 | 1461110044346 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1828 | 1461110044351 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:54:04 INFO - PROCESS | 1828 | 1461110044360 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1828 | 1461110044365 Marionette TRACE conn3 <- [1,282,null,{}] 16:54:04 INFO - PROCESS | 1828 | 1461110044376 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:04 INFO - PROCESS | 1828 | 1461110044601 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:54:04 INFO - PROCESS | 1828 | 1461110044748 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c20e48800 == 45 [pid = 1828] [id = 78] 16:54:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f5c186af800) [pid = 1828] [serial = 233] [outer = (nil)] 16:54:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f5c1ae6a400) [pid = 1828] [serial = 234] [outer = 0x7f5c186af800] 16:54:04 INFO - PROCESS | 1828 | 1461110044832 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f5c1ffab800) [pid = 1828] [serial = 235] [outer = 0x7f5c186af800] 16:54:05 INFO - PROCESS | 1828 | 1461110045668 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1336ms 16:54:05 INFO - PROCESS | 1828 | 1461110045697 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 1828 | 1461110045706 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:54:05 INFO - PROCESS | 1828 | 1461110045718 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 1828 | 1461110045722 Marionette TRACE conn3 <- [1,286,null,{}] 16:54:05 INFO - PROCESS | 1828 | 1461110045728 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:05 INFO - PROCESS | 1828 | 1461110045882 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:54:06 INFO - PROCESS | 1828 | 1461110046016 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23df5800 == 46 [pid = 1828] [id = 79] 16:54:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f5c189ddc00) [pid = 1828] [serial = 236] [outer = (nil)] 16:54:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f5c2292dc00) [pid = 1828] [serial = 237] [outer = 0x7f5c189ddc00] 16:54:06 INFO - PROCESS | 1828 | 1461110046088 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f5c22acc400) [pid = 1828] [serial = 238] [outer = 0x7f5c189ddc00] 16:54:06 INFO - PROCESS | 1828 | 1461110046919 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1235ms 16:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:54:06 INFO - PROCESS | 1828 | 1461110046953 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1828 | 1461110046956 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:54:06 INFO - PROCESS | 1828 | 1461110046963 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1828 | 1461110046970 Marionette TRACE conn3 <- [1,290,null,{}] 16:54:06 INFO - PROCESS | 1828 | 1461110046985 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:07 INFO - PROCESS | 1828 | 1461110047152 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:54:07 INFO - PROCESS | 1828 | 1461110047308 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c87000 == 47 [pid = 1828] [id = 80] 16:54:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f5c22ad1800) [pid = 1828] [serial = 239] [outer = (nil)] 16:54:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f5c2f1bb400) [pid = 1828] [serial = 240] [outer = 0x7f5c22ad1800] 16:54:07 INFO - PROCESS | 1828 | 1461110047381 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f5c34222800) [pid = 1828] [serial = 241] [outer = 0x7f5c22ad1800] 16:54:08 INFO - PROCESS | 1828 | 1461110048310 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1386ms 16:54:08 INFO - PROCESS | 1828 | 1461110048348 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:54:08 INFO - PROCESS | 1828 | 1461110048353 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:54:08 INFO - PROCESS | 1828 | 1461110048359 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1828 | 1461110048362 Marionette TRACE conn3 <- [1,294,null,{}] 16:54:08 INFO - PROCESS | 1828 | 1461110048367 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:08 INFO - PROCESS | 1828 | 1461110048513 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:54:08 INFO - PROCESS | 1828 | 1461110048661 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c34645000 == 48 [pid = 1828] [id = 81] 16:54:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f5c1a438800) [pid = 1828] [serial = 242] [outer = (nil)] 16:54:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f5c34608000) [pid = 1828] [serial = 243] [outer = 0x7f5c1a438800] 16:54:08 INFO - PROCESS | 1828 | 1461110048734 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f5c34749800) [pid = 1828] [serial = 244] [outer = 0x7f5c1a438800] 16:54:09 INFO - PROCESS | 1828 | 1461110049886 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1590ms 16:54:09 INFO - PROCESS | 1828 | 1461110049951 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 1828 | 1461110049957 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:54:09 INFO - PROCESS | 1828 | 1461110049970 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 1828 | 1461110049975 Marionette TRACE conn3 <- [1,298,null,{}] 16:54:09 INFO - PROCESS | 1828 | 1461110049984 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:10 INFO - PROCESS | 1828 | 1461110050244 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:54:10 INFO - PROCESS | 1828 | 1461110050452 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c34825800 == 49 [pid = 1828] [id = 82] 16:54:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f5c1af27800) [pid = 1828] [serial = 245] [outer = (nil)] 16:54:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f5c1af2cc00) [pid = 1828] [serial = 246] [outer = 0x7f5c1af27800] 16:54:10 INFO - PROCESS | 1828 | 1461110050578 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c1af30c00) [pid = 1828] [serial = 247] [outer = 0x7f5c1af27800] 16:54:11 INFO - PROCESS | 1828 | 1461110051476 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1592ms 16:54:11 INFO - PROCESS | 1828 | 1461110051560 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 1828 | 1461110051566 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:54:11 INFO - PROCESS | 1828 | 1461110051576 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1828 | 1461110051581 Marionette TRACE conn3 <- [1,302,null,{}] 16:54:11 INFO - PROCESS | 1828 | 1461110051590 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:12 INFO - PROCESS | 1828 | 1461110052295 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:54:12 INFO - PROCESS | 1828 | 1461110052432 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22b2e800 == 50 [pid = 1828] [id = 83] 16:54:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c1af29000) [pid = 1828] [serial = 248] [outer = (nil)] 16:54:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c1af2e000) [pid = 1828] [serial = 249] [outer = 0x7f5c1af29000] 16:54:12 INFO - PROCESS | 1828 | 1461110052538 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c1c3a6400) [pid = 1828] [serial = 250] [outer = 0x7f5c1af29000] 16:54:13 INFO - PROCESS | 1828 | 1461110053563 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 2044ms 16:54:13 INFO - PROCESS | 1828 | 1461110053620 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1828 | 1461110053628 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:54:13 INFO - PROCESS | 1828 | 1461110053653 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1828 | 1461110053657 Marionette TRACE conn3 <- [1,306,null,{}] 16:54:13 INFO - PROCESS | 1828 | 1461110053663 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:13 INFO - PROCESS | 1828 | 1461110053823 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:54:13 INFO - PROCESS | 1828 | 1461110053947 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2911c800 == 49 [pid = 1828] [id = 76] 16:54:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f06b000 == 48 [pid = 1828] [id = 75] 16:54:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c24798800 == 47 [pid = 1828] [id = 74] 16:54:13 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f5c1a437800) [pid = 1828] [serial = 167] [outer = (nil)] [url = about:blank] 16:54:13 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c22d36000) [pid = 1828] [serial = 173] [outer = (nil)] [url = about:blank] 16:54:13 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c1f685800) [pid = 1828] [serial = 170] [outer = (nil)] [url = about:blank] 16:54:13 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f5c303cb400) [pid = 1828] [serial = 197] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a4b6000 == 48 [pid = 1828] [id = 84] 16:54:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c1a437800) [pid = 1828] [serial = 251] [outer = (nil)] 16:54:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c211e2c00) [pid = 1828] [serial = 252] [outer = 0x7f5c1a437800] 16:54:14 INFO - PROCESS | 1828 | 1461110054045 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c22929000) [pid = 1828] [serial = 253] [outer = 0x7f5c1a437800] 16:54:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22b27000 == 47 [pid = 1828] [id = 73] 16:54:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ae1c000 == 46 [pid = 1828] [id = 72] 16:54:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22634800 == 45 [pid = 1828] [id = 71] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c1c346800) [pid = 1828] [serial = 180] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c22f0ec00) [pid = 1828] [serial = 138] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f5c24896800) [pid = 1828] [serial = 188] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f5c2f5e0000) [pid = 1828] [serial = 195] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f5c2388ac00) [pid = 1828] [serial = 186] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f5c28526000) [pid = 1828] [serial = 191] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f5c2e2d0c00) [pid = 1828] [serial = 192] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f5c203c5c00) [pid = 1828] [serial = 182] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f5c2e2d6800) [pid = 1828] [serial = 194] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f5c24ca6400) [pid = 1828] [serial = 189] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f5c22d36800) [pid = 1828] [serial = 185] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f5c2069e400) [pid = 1828] [serial = 183] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f5c1af37400) [pid = 1828] [serial = 179] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f5c24898c00) [pid = 1828] [serial = 177] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f5c23d2ac00) [pid = 1828] [serial = 176] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f5c22d62000) [pid = 1828] [serial = 144] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f5c1a433800) [pid = 1828] [serial = 141] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1828 | 1461110054791 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1191ms 16:54:14 INFO - PROCESS | 1828 | 1461110054846 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:54:14 INFO - PROCESS | 1828 | 1461110054851 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:54:14 INFO - PROCESS | 1828 | 1461110054857 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:54:14 INFO - PROCESS | 1828 | 1461110054859 Marionette TRACE conn3 <- [1,310,null,{}] 16:54:14 INFO - PROCESS | 1828 | 1461110054865 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:15 INFO - PROCESS | 1828 | 1461110055011 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:54:15 INFO - PROCESS | 1828 | 1461110055021 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22f6e000 == 46 [pid = 1828] [id = 85] 16:54:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f5c20e70400) [pid = 1828] [serial = 254] [outer = (nil)] 16:54:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f5c22b7f400) [pid = 1828] [serial = 255] [outer = 0x7f5c20e70400] 16:54:15 INFO - PROCESS | 1828 | 1461110055088 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f5c230a8400) [pid = 1828] [serial = 256] [outer = 0x7f5c20e70400] 16:54:15 INFO - PROCESS | 1828 | 1461110055965 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1130ms 16:54:15 INFO - PROCESS | 1828 | 1461110055988 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1828 | 1461110055994 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:54:16 INFO - PROCESS | 1828 | 1461110056009 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 1828 | 1461110056016 Marionette TRACE conn3 <- [1,314,null,{}] 16:54:16 INFO - PROCESS | 1828 | 1461110056021 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:16 INFO - PROCESS | 1828 | 1461110056171 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:54:16 INFO - PROCESS | 1828 | 1461110056185 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c28542800 == 47 [pid = 1828] [id = 86] 16:54:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f5c2292f400) [pid = 1828] [serial = 257] [outer = (nil)] 16:54:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f5c2e2d5400) [pid = 1828] [serial = 258] [outer = 0x7f5c2292f400] 16:54:16 INFO - PROCESS | 1828 | 1461110056248 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f5c2f5de400) [pid = 1828] [serial = 259] [outer = 0x7f5c2292f400] 16:54:17 INFO - PROCESS | 1828 | 1461110057052 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1090ms 16:54:17 INFO - PROCESS | 1828 | 1461110057091 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 1828 | 1461110057094 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:54:17 INFO - PROCESS | 1828 | 1461110057100 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1828 | 1461110057103 Marionette TRACE conn3 <- [1,318,null,{}] 16:54:17 INFO - PROCESS | 1828 | 1461110057115 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:17 INFO - PROCESS | 1828 | 1461110057283 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:54:17 INFO - PROCESS | 1828 | 1461110057353 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f106800 == 48 [pid = 1828] [id = 87] 16:54:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f5c20da5c00) [pid = 1828] [serial = 260] [outer = (nil)] 16:54:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f5c324c7c00) [pid = 1828] [serial = 261] [outer = 0x7f5c20da5c00] 16:54:17 INFO - PROCESS | 1828 | 1461110057414 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f5c3422dc00) [pid = 1828] [serial = 262] [outer = 0x7f5c20da5c00] 16:54:18 INFO - PROCESS | 1828 | 1461110058144 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1083ms 16:54:18 INFO - PROCESS | 1828 | 1461110058185 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1828 | 1461110058189 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:54:18 INFO - PROCESS | 1828 | 1461110058211 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1828 | 1461110058214 Marionette TRACE conn3 <- [1,322,null,{}] 16:54:18 INFO - PROCESS | 1828 | 1461110058219 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:18 INFO - PROCESS | 1828 | 1461110058427 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:54:18 INFO - PROCESS | 1828 | 1461110058446 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a4b5800 == 49 [pid = 1828] [id = 88] 16:54:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f5c324cdc00) [pid = 1828] [serial = 263] [outer = (nil)] 16:54:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f5c3435a800) [pid = 1828] [serial = 264] [outer = 0x7f5c324cdc00] 16:54:18 INFO - PROCESS | 1828 | 1461110058514 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f5c34740000) [pid = 1828] [serial = 265] [outer = 0x7f5c324cdc00] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f5c18848000) [pid = 1828] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f5c1ae62c00) [pid = 1828] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f5c2e2d7000) [pid = 1828] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f5c2292fc00) [pid = 1828] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f5c1c34a800) [pid = 1828] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f5c2e2d1400) [pid = 1828] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f5c22d6d000) [pid = 1828] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f5c19315000) [pid = 1828] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f5c1ecc2c00) [pid = 1828] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f5c1931c000) [pid = 1828] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:54:19 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f5c230a1800) [pid = 1828] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:54:19 INFO - PROCESS | 1828 | 1461110059454 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1295ms 16:54:19 INFO - PROCESS | 1828 | 1461110059491 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 1828 | 1461110059494 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:54:19 INFO - PROCESS | 1828 | 1461110059500 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 1828 | 1461110059502 Marionette TRACE conn3 <- [1,326,null,{}] 16:54:19 INFO - PROCESS | 1828 | 1461110059507 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:19 INFO - PROCESS | 1828 | 1461110059667 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:54:19 INFO - PROCESS | 1828 | 1461110059683 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f33a800 == 50 [pid = 1828] [id = 89] 16:54:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f5c20439c00) [pid = 1828] [serial = 266] [outer = (nil)] 16:54:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f5c23d29c00) [pid = 1828] [serial = 267] [outer = 0x7f5c20439c00] 16:54:19 INFO - PROCESS | 1828 | 1461110059766 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f5c34803800) [pid = 1828] [serial = 268] [outer = 0x7f5c20439c00] 16:54:20 INFO - PROCESS | 1828 | 1461110060435 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 979ms 16:54:20 INFO - PROCESS | 1828 | 1461110060481 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 1828 | 1461110060486 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:54:20 INFO - PROCESS | 1828 | 1461110060491 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1828 | 1461110060493 Marionette TRACE conn3 <- [1,330,null,{}] 16:54:20 INFO - PROCESS | 1828 | 1461110060498 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:20 INFO - PROCESS | 1828 | 1461110060658 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:54:20 INFO - PROCESS | 1828 | 1461110060676 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c36485000 == 51 [pid = 1828] [id = 90] 16:54:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f5c18843000) [pid = 1828] [serial = 269] [outer = (nil)] 16:54:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f5c34810c00) [pid = 1828] [serial = 270] [outer = 0x7f5c18843000] 16:54:20 INFO - PROCESS | 1828 | 1461110060733 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f5c36e6a400) [pid = 1828] [serial = 271] [outer = 0x7f5c18843000] 16:54:21 INFO - PROCESS | 1828 | 1461110061702 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1230ms 16:54:21 INFO - PROCESS | 1828 | 1461110061726 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:54:21 INFO - PROCESS | 1828 | 1461110061735 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:54:21 INFO - PROCESS | 1828 | 1461110061748 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1828 | 1461110061756 Marionette TRACE conn3 <- [1,334,null,{}] 16:54:21 INFO - PROCESS | 1828 | 1461110061766 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:21 INFO - PROCESS | 1828 | 1461110061985 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:54:22 INFO - PROCESS | 1828 | 1461110062120 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2271d000 == 52 [pid = 1828] [id = 91] 16:54:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f5c1c349000) [pid = 1828] [serial = 272] [outer = (nil)] 16:54:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f5c1ecc7c00) [pid = 1828] [serial = 273] [outer = 0x7f5c1c349000] 16:54:22 INFO - PROCESS | 1828 | 1461110062202 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f5c221af800) [pid = 1828] [serial = 274] [outer = 0x7f5c1c349000] 16:54:23 INFO - PROCESS | 1828 | 1461110063219 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1544ms 16:54:23 INFO - PROCESS | 1828 | 1461110063290 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1828 | 1461110063299 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:54:23 INFO - PROCESS | 1828 | 1461110063310 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1828 | 1461110063313 Marionette TRACE conn3 <- [1,338,null,{}] 16:54:23 INFO - PROCESS | 1828 | 1461110063320 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:23 INFO - PROCESS | 1828 | 1461110063571 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:54:23 INFO - PROCESS | 1828 | 1461110063789 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c325c5800 == 53 [pid = 1828] [id = 92] 16:54:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f5c21c50000) [pid = 1828] [serial = 275] [outer = (nil)] 16:54:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f5c21c5d800) [pid = 1828] [serial = 276] [outer = 0x7f5c21c50000] 16:54:23 INFO - PROCESS | 1828 | 1461110063912 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f5c2295c400) [pid = 1828] [serial = 277] [outer = 0x7f5c21c50000] 16:54:24 INFO - PROCESS | 1828 | 1461110064782 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1531ms 16:54:24 INFO - PROCESS | 1828 | 1461110064841 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1828 | 1461110064845 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:54:24 INFO - PROCESS | 1828 | 1461110064851 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1828 | 1461110064856 Marionette TRACE conn3 <- [1,342,null,{}] 16:54:24 INFO - PROCESS | 1828 | 1461110064872 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:25 INFO - PROCESS | 1828 | 1461110065071 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:54:25 INFO - PROCESS | 1828 | 1461110065205 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3879b000 == 54 [pid = 1828] [id = 93] 16:54:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f5c21c56400) [pid = 1828] [serial = 278] [outer = (nil)] 16:54:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c247ab000) [pid = 1828] [serial = 279] [outer = 0x7f5c21c56400] 16:54:25 INFO - PROCESS | 1828 | 1461110065283 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c247b5c00) [pid = 1828] [serial = 280] [outer = 0x7f5c21c56400] 16:54:26 INFO - PROCESS | 1828 | 1461110066083 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1289ms 16:54:26 INFO - PROCESS | 1828 | 1461110066141 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 1828 | 1461110066146 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:54:26 INFO - PROCESS | 1828 | 1461110066152 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1828 | 1461110066154 Marionette TRACE conn3 <- [1,346,null,{}] 16:54:26 INFO - PROCESS | 1828 | 1461110066160 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:26 INFO - PROCESS | 1828 | 1461110066322 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:54:26 INFO - PROCESS | 1828 | 1461110066454 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2240f000 == 55 [pid = 1828] [id = 94] 16:54:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c230a0c00) [pid = 1828] [serial = 281] [outer = (nil)] 16:54:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c2f509000) [pid = 1828] [serial = 282] [outer = 0x7f5c230a0c00] 16:54:26 INFO - PROCESS | 1828 | 1461110066531 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f5c34605c00) [pid = 1828] [serial = 283] [outer = 0x7f5c230a0c00] 16:54:27 INFO - PROCESS | 1828 | 1461110067347 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1230ms 16:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:54:27 INFO - PROCESS | 1828 | 1461110067384 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1828 | 1461110067386 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:54:27 INFO - PROCESS | 1828 | 1461110067394 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1828 | 1461110067396 Marionette TRACE conn3 <- [1,350,null,{}] 16:54:27 INFO - PROCESS | 1828 | 1461110067403 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:27 INFO - PROCESS | 1828 | 1461110067578 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:54:27 INFO - PROCESS | 1828 | 1461110067725 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c38982000 == 56 [pid = 1828] [id = 95] 16:54:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f5c22b70800) [pid = 1828] [serial = 284] [outer = (nil)] 16:54:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c3480e000) [pid = 1828] [serial = 285] [outer = 0x7f5c22b70800] 16:54:27 INFO - PROCESS | 1828 | 1461110067805 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c36e7f800) [pid = 1828] [serial = 286] [outer = 0x7f5c22b70800] 16:54:28 INFO - PROCESS | 1828 | 1461110068932 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1581ms 16:54:28 INFO - PROCESS | 1828 | 1461110068974 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:54:28 INFO - PROCESS | 1828 | 1461110068980 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:54:28 INFO - PROCESS | 1828 | 1461110068987 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 1828 | 1461110068992 Marionette TRACE conn3 <- [1,354,null,{}] 16:54:29 INFO - PROCESS | 1828 | 1461110069000 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:29 INFO - PROCESS | 1828 | 1461110069155 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:54:29 INFO - PROCESS | 1828 | 1461110069353 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2241e000 == 57 [pid = 1828] [id = 96] 16:54:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c18ff9400) [pid = 1828] [serial = 287] [outer = (nil)] 16:54:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c1a1a7400) [pid = 1828] [serial = 288] [outer = 0x7f5c18ff9400] 16:54:29 INFO - PROCESS | 1828 | 1461110069426 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c1a43f800) [pid = 1828] [serial = 289] [outer = 0x7f5c18ff9400] 16:54:30 INFO - PROCESS | 1828 | 1461110070326 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1384ms 16:54:30 INFO - PROCESS | 1828 | 1461110070373 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 1828 | 1461110070381 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:54:30 INFO - PROCESS | 1828 | 1461110070390 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 1828 | 1461110070394 Marionette TRACE conn3 <- [1,358,null,{}] 16:54:30 INFO - PROCESS | 1828 | 1461110070399 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:30 INFO - PROCESS | 1828 | 1461110070554 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:54:30 INFO - PROCESS | 1828 | 1461110070710 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f33a800 == 56 [pid = 1828] [id = 89] 16:54:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a4b5800 == 55 [pid = 1828] [id = 88] 16:54:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f106800 == 54 [pid = 1828] [id = 87] 16:54:30 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c3422d000) [pid = 1828] [serial = 230] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bd2800 == 55 [pid = 1828] [id = 97] 16:54:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c189e5000) [pid = 1828] [serial = 290] [outer = (nil)] 16:54:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c1af2a800) [pid = 1828] [serial = 291] [outer = 0x7f5c189e5000] 16:54:30 INFO - PROCESS | 1828 | 1461110070845 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c1c3a8400) [pid = 1828] [serial = 292] [outer = 0x7f5c189e5000] 16:54:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c28542800 == 54 [pid = 1828] [id = 86] 16:54:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22f6e000 == 53 [pid = 1828] [id = 85] 16:54:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a4b6000 == 52 [pid = 1828] [id = 84] 16:54:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22b2e800 == 51 [pid = 1828] [id = 83] 16:54:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c87000 == 50 [pid = 1828] [id = 80] 16:54:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23df5800 == 49 [pid = 1828] [id = 79] 16:54:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c20e48800 == 48 [pid = 1828] [id = 78] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c2043b400) [pid = 1828] [serial = 171] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c2343d000) [pid = 1828] [serial = 174] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c1c341800) [pid = 1828] [serial = 168] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c23cd0c00) [pid = 1828] [serial = 165] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c24c3c800) [pid = 1828] [serial = 224] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f5c1ecc8400) [pid = 1828] [serial = 213] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f5c1c344000) [pid = 1828] [serial = 212] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f5c1c349c00) [pid = 1828] [serial = 200] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f5c3422a800) [pid = 1828] [serial = 210] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f5c33c52800) [pid = 1828] [serial = 209] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c22935c00) [pid = 1828] [serial = 218] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c2139e800) [pid = 1828] [serial = 215] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f5c22ad1c00) [pid = 1828] [serial = 219] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f5c303c1c00) [pid = 1828] [serial = 227] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f5c2e2cfc00) [pid = 1828] [serial = 225] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f5c22ac5c00) [pid = 1828] [serial = 203] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f5c22927800) [pid = 1828] [serial = 216] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f5c2f30d000) [pid = 1828] [serial = 206] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f5c2388b400) [pid = 1828] [serial = 221] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f5c23d29800) [pid = 1828] [serial = 222] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f5c32548c00) [pid = 1828] [serial = 228] [outer = (nil)] [url = about:blank] 16:54:31 INFO - PROCESS | 1828 | 1461110071627 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1278ms 16:54:31 INFO - PROCESS | 1828 | 1461110071673 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 1828 | 1461110071675 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:54:31 INFO - PROCESS | 1828 | 1461110071682 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1828 | 1461110071687 Marionette TRACE conn3 <- [1,362,null,{}] 16:54:31 INFO - PROCESS | 1828 | 1461110071702 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:31 INFO - PROCESS | 1828 | 1461110071842 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:54:31 INFO - PROCESS | 1828 | 1461110071858 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22b31800 == 49 [pid = 1828] [id = 98] 16:54:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f5c20db0000) [pid = 1828] [serial = 293] [outer = (nil)] 16:54:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f5c21c50c00) [pid = 1828] [serial = 294] [outer = 0x7f5c20db0000] 16:54:31 INFO - PROCESS | 1828 | 1461110071926 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f5c21c5cc00) [pid = 1828] [serial = 295] [outer = 0x7f5c20db0000] 16:54:32 INFO - PROCESS | 1828 | 1461110072813 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1188ms 16:54:32 INFO - PROCESS | 1828 | 1461110072875 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1828 | 1461110072881 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:54:32 INFO - PROCESS | 1828 | 1461110072890 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1828 | 1461110072894 Marionette TRACE conn3 <- [1,366,null,{}] 16:54:32 INFO - PROCESS | 1828 | 1461110072900 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:33 INFO - PROCESS | 1828 | 1461110073058 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:54:33 INFO - PROCESS | 1828 | 1461110073071 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c24791000 == 50 [pid = 1828] [id = 99] 16:54:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f5c18848000) [pid = 1828] [serial = 296] [outer = (nil)] 16:54:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f5c22acb400) [pid = 1828] [serial = 297] [outer = 0x7f5c18848000] 16:54:33 INFO - PROCESS | 1828 | 1461110073133 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f5c22f0f800) [pid = 1828] [serial = 298] [outer = 0x7f5c18848000] 16:54:33 INFO - PROCESS | 1828 | 1461110073924 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1080ms 16:54:33 INFO - PROCESS | 1828 | 1461110073979 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1828 | 1461110073981 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:54:34 INFO - PROCESS | 1828 | 1461110074027 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1828 | 1461110074030 Marionette TRACE conn3 <- [1,370,null,{}] 16:54:34 INFO - PROCESS | 1828 | 1461110074036 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:34 INFO - PROCESS | 1828 | 1461110074226 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:54:34 INFO - PROCESS | 1828 | 1461110074254 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2e21b800 == 51 [pid = 1828] [id = 100] 16:54:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f5c213a7000) [pid = 1828] [serial = 299] [outer = (nil)] 16:54:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f5c213af400) [pid = 1828] [serial = 300] [outer = 0x7f5c213a7000] 16:54:34 INFO - PROCESS | 1828 | 1461110074318 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c2292ac00) [pid = 1828] [serial = 301] [outer = 0x7f5c213a7000] 16:54:35 INFO - PROCESS | 1828 | 1461110075169 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1198ms 16:54:35 INFO - PROCESS | 1828 | 1461110075213 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1828 | 1461110075216 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:54:35 INFO - PROCESS | 1828 | 1461110075228 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1828 | 1461110075230 Marionette TRACE conn3 <- [1,374,null,{}] 16:54:35 INFO - PROCESS | 1828 | 1461110075236 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 1828 | 1461110075439 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:54:35 INFO - PROCESS | 1828 | 1461110075466 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1860e800 == 52 [pid = 1828] [id = 101] 16:54:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c234af400) [pid = 1828] [serial = 302] [outer = (nil)] 16:54:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c247acc00) [pid = 1828] [serial = 303] [outer = 0x7f5c234af400] 16:54:35 INFO - PROCESS | 1828 | 1461110075533 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c24891c00) [pid = 1828] [serial = 304] [outer = 0x7f5c234af400] 16:54:35 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f5c20e70400) [pid = 1828] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:54:35 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c1af29000) [pid = 1828] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:54:35 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c1a437800) [pid = 1828] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:54:35 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f5c20da5c00) [pid = 1828] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:54:35 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f5c324cdc00) [pid = 1828] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:54:35 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f5c20439c00) [pid = 1828] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:54:35 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f5c2292f400) [pid = 1828] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:54:35 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f5c1a43a800) [pid = 1828] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:54:36 INFO - PROCESS | 1828 | 1461110076437 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:54:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1231ms 16:54:36 INFO - PROCESS | 1828 | 1461110076460 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1828 | 1461110076463 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:54:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:54:36 INFO - PROCESS | 1828 | 1461110076469 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1828 | 1461110076471 Marionette TRACE conn3 <- [1,378,null,{}] 16:54:36 INFO - PROCESS | 1828 | 1461110076477 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:36 INFO - PROCESS | 1828 | 1461110076630 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:54:36 INFO - PROCESS | 1828 | 1461110076649 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c31f18000 == 53 [pid = 1828] [id = 102] 16:54:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f5c234bac00) [pid = 1828] [serial = 305] [outer = (nil)] 16:54:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f5c24ca6400) [pid = 1828] [serial = 306] [outer = 0x7f5c234bac00] 16:54:36 INFO - PROCESS | 1828 | 1461110076714 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f5c2ee6cc00) [pid = 1828] [serial = 307] [outer = 0x7f5c234bac00] 16:54:37 INFO - PROCESS | 1828 | 1461110077449 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:54:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:54:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1027ms 16:54:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:54:37 INFO - PROCESS | 1828 | 1461110077503 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 1828 | 1461110077506 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:54:37 INFO - PROCESS | 1828 | 1461110077513 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 1828 | 1461110077516 Marionette TRACE conn3 <- [1,382,null,{}] 16:54:37 INFO - PROCESS | 1828 | 1461110077543 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:37 INFO - PROCESS | 1828 | 1461110077736 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:54:37 INFO - PROCESS | 1828 | 1461110077751 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3419e000 == 54 [pid = 1828] [id = 103] 16:54:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f5c186bac00) [pid = 1828] [serial = 308] [outer = (nil)] 16:54:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c1c316800) [pid = 1828] [serial = 309] [outer = 0x7f5c186bac00] 16:54:37 INFO - PROCESS | 1828 | 1461110077902 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c247aac00) [pid = 1828] [serial = 310] [outer = 0x7f5c186bac00] 16:54:38 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:38 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:54:38 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:38 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:38 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:38 INFO - PROCESS | 1828 | 1461110078855 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:54:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1385ms 16:54:38 INFO - PROCESS | 1828 | 1461110078899 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1828 | 1461110078907 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:54:38 INFO - PROCESS | 1828 | 1461110078917 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1828 | 1461110078922 Marionette TRACE conn3 <- [1,386,null,{}] 16:54:38 INFO - PROCESS | 1828 | 1461110078930 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:39 INFO - PROCESS | 1828 | 1461110079144 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:54:39 INFO - PROCESS | 1828 | 1461110079289 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2246c000 == 55 [pid = 1828] [id = 104] 16:54:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c1af2e400) [pid = 1828] [serial = 311] [outer = (nil)] 16:54:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c1c317800) [pid = 1828] [serial = 312] [outer = 0x7f5c1af2e400] 16:54:39 INFO - PROCESS | 1828 | 1461110079385 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f5c1c3a4000) [pid = 1828] [serial = 313] [outer = 0x7f5c1af2e400] 16:54:40 INFO - PROCESS | 1828 | 1461110080243 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1391ms 16:54:40 INFO - PROCESS | 1828 | 1461110080309 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 1828 | 1461110080318 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:54:40 INFO - PROCESS | 1828 | 1461110080328 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 1828 | 1461110080332 Marionette TRACE conn3 <- [1,390,null,{}] 16:54:40 INFO - PROCESS | 1828 | 1461110080338 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:40 INFO - PROCESS | 1828 | 1461110080541 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:54:40 INFO - PROCESS | 1828 | 1461110080676 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f11e800 == 56 [pid = 1828] [id = 105] 16:54:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f5c1af2ec00) [pid = 1828] [serial = 314] [outer = (nil)] 16:54:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c213a9c00) [pid = 1828] [serial = 315] [outer = 0x7f5c1af2ec00] 16:54:40 INFO - PROCESS | 1828 | 1461110080749 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c21c53c00) [pid = 1828] [serial = 316] [outer = 0x7f5c1af2ec00] 16:54:41 INFO - PROCESS | 1828 | 1461110081740 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1488ms 16:54:41 INFO - PROCESS | 1828 | 1461110081816 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1828 | 1461110081821 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:54:41 INFO - PROCESS | 1828 | 1461110081827 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1828 | 1461110081832 Marionette TRACE conn3 <- [1,394,null,{}] 16:54:41 INFO - PROCESS | 1828 | 1461110081848 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:42 INFO - PROCESS | 1828 | 1461110082048 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:54:42 INFO - PROCESS | 1828 | 1461110082184 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3477d800 == 57 [pid = 1828] [id = 106] 16:54:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c22b7bc00) [pid = 1828] [serial = 317] [outer = (nil)] 16:54:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c23bb2000) [pid = 1828] [serial = 318] [outer = 0x7f5c22b7bc00] 16:54:42 INFO - PROCESS | 1828 | 1461110082302 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c24896000) [pid = 1828] [serial = 319] [outer = 0x7f5c22b7bc00] 16:54:43 INFO - PROCESS | 1828 | 1461110083171 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:54:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:54:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1386ms 16:54:43 INFO - PROCESS | 1828 | 1461110083217 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 1828 | 1461110083223 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:54:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:54:43 INFO - PROCESS | 1828 | 1461110083232 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1828 | 1461110083236 Marionette TRACE conn3 <- [1,398,null,{}] 16:54:43 INFO - PROCESS | 1828 | 1461110083243 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:43 INFO - PROCESS | 1828 | 1461110083406 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:54:43 INFO - PROCESS | 1828 | 1461110083550 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c38966800 == 58 [pid = 1828] [id = 107] 16:54:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c18846c00) [pid = 1828] [serial = 320] [outer = (nil)] 16:54:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c2f511400) [pid = 1828] [serial = 321] [outer = 0x7f5c18846c00] 16:54:43 INFO - PROCESS | 1828 | 1461110083634 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c3242b800) [pid = 1828] [serial = 322] [outer = 0x7f5c18846c00] 16:54:44 INFO - PROCESS | 1828 | 1461110084568 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:54:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1391ms 16:54:44 INFO - PROCESS | 1828 | 1461110084622 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1828 | 1461110084625 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:54:44 INFO - PROCESS | 1828 | 1461110084631 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1828 | 1461110084634 Marionette TRACE conn3 <- [1,402,null,{}] 16:54:44 INFO - PROCESS | 1828 | 1461110084640 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:44 INFO - PROCESS | 1828 | 1461110084791 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:54:44 INFO - PROCESS | 1828 | 1461110084931 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21aa4000 == 59 [pid = 1828] [id = 108] 16:54:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f5c230a7000) [pid = 1828] [serial = 323] [outer = (nil)] 16:54:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f5c3422a800) [pid = 1828] [serial = 324] [outer = 0x7f5c230a7000] 16:54:45 INFO - PROCESS | 1828 | 1461110085002 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f5c34691400) [pid = 1828] [serial = 325] [outer = 0x7f5c230a7000] 16:54:45 INFO - PROCESS | 1828 | 1461110085976 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:54:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1378ms 16:54:46 INFO - PROCESS | 1828 | 1461110086013 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 1828 | 1461110086017 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:54:46 INFO - PROCESS | 1828 | 1461110086026 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1828 | 1461110086030 Marionette TRACE conn3 <- [1,406,null,{}] 16:54:46 INFO - PROCESS | 1828 | 1461110086038 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:46 INFO - PROCESS | 1828 | 1461110086266 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:54:46 INFO - PROCESS | 1828 | 1461110086624 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c218c1800 == 60 [pid = 1828] [id = 109] 16:54:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f5c18ff2400) [pid = 1828] [serial = 326] [outer = (nil)] 16:54:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f5c18ff8400) [pid = 1828] [serial = 327] [outer = 0x7f5c18ff2400] 16:54:46 INFO - PROCESS | 1828 | 1461110086716 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f5c1ae6c800) [pid = 1828] [serial = 328] [outer = 0x7f5c18ff2400] 16:54:47 INFO - PROCESS | 1828 | 1461110087513 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1532ms 16:54:47 INFO - PROCESS | 1828 | 1461110087558 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 1828 | 1461110087565 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:54:47 INFO - PROCESS | 1828 | 1461110087574 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1828 | 1461110087578 Marionette TRACE conn3 <- [1,410,null,{}] 16:54:47 INFO - PROCESS | 1828 | 1461110087584 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:47 INFO - PROCESS | 1828 | 1461110087758 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:54:47 INFO - PROCESS | 1828 | 1461110087898 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18615800 == 61 [pid = 1828] [id = 110] 16:54:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f5c1c3aec00) [pid = 1828] [serial = 329] [outer = (nil)] 16:54:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f5c1ffa7800) [pid = 1828] [serial = 330] [outer = 0x7f5c1c3aec00] 16:54:48 INFO - PROCESS | 1828 | 1461110088000 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c213a6000) [pid = 1828] [serial = 331] [outer = 0x7f5c1c3aec00] 16:54:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29122800 == 60 [pid = 1828] [id = 65] 16:54:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c31f18000 == 59 [pid = 1828] [id = 102] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f5c1ae6a400) [pid = 1828] [serial = 234] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f5c2292dc00) [pid = 1828] [serial = 237] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f5c2f1bb400) [pid = 1828] [serial = 240] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f5c34608000) [pid = 1828] [serial = 243] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f5c34810c00) [pid = 1828] [serial = 270] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f5c1af2cc00) [pid = 1828] [serial = 246] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1860e800 == 58 [pid = 1828] [id = 101] 16:54:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2e21b800 == 57 [pid = 1828] [id = 100] 16:54:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c24791000 == 56 [pid = 1828] [id = 99] 16:54:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22b31800 == 55 [pid = 1828] [id = 98] 16:54:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18bd2800 == 54 [pid = 1828] [id = 97] 16:54:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2241e000 == 53 [pid = 1828] [id = 96] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f5c22929000) [pid = 1828] [serial = 253] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f5c3435a800) [pid = 1828] [serial = 264] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f5c23d29c00) [pid = 1828] [serial = 267] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f5c2e2d5400) [pid = 1828] [serial = 258] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c34740000) [pid = 1828] [serial = 265] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c34803800) [pid = 1828] [serial = 268] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c2f5de400) [pid = 1828] [serial = 259] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c189e0c00) [pid = 1828] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c1ecc4800) [pid = 1828] [serial = 201] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f5c22b7f400) [pid = 1828] [serial = 255] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f5c230a8400) [pid = 1828] [serial = 256] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f5c1c3a6400) [pid = 1828] [serial = 250] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f5c1af2e000) [pid = 1828] [serial = 249] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f5c211e2c00) [pid = 1828] [serial = 252] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c324c7c00) [pid = 1828] [serial = 261] [outer = (nil)] [url = about:blank] 16:54:48 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c3422dc00) [pid = 1828] [serial = 262] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1828 | 1461110089006 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:54:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:54:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1484ms 16:54:49 INFO - PROCESS | 1828 | 1461110089067 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 1828 | 1461110089073 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:54:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:54:49 INFO - PROCESS | 1828 | 1461110089085 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 1828 | 1461110089087 Marionette TRACE conn3 <- [1,414,null,{}] 16:54:49 INFO - PROCESS | 1828 | 1461110089092 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:49 INFO - PROCESS | 1828 | 1461110089235 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:54:49 INFO - PROCESS | 1828 | 1461110089426 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21fa1800 == 54 [pid = 1828] [id = 111] 16:54:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c1af29c00) [pid = 1828] [serial = 332] [outer = (nil)] 16:54:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c21c5bc00) [pid = 1828] [serial = 333] [outer = 0x7f5c1af29c00] 16:54:49 INFO - PROCESS | 1828 | 1461110089492 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c2292e800) [pid = 1828] [serial = 334] [outer = 0x7f5c1af29c00] 16:54:50 INFO - PROCESS | 1828 | 1461110090171 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:54:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1127ms 16:54:50 INFO - PROCESS | 1828 | 1461110090214 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 1828 | 1461110090220 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:54:50 INFO - PROCESS | 1828 | 1461110090236 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 1828 | 1461110090245 Marionette TRACE conn3 <- [1,418,null,{}] 16:54:50 INFO - PROCESS | 1828 | 1461110090258 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:50 INFO - PROCESS | 1828 | 1461110090410 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:54:50 INFO - PROCESS | 1828 | 1461110090422 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23bcd000 == 55 [pid = 1828] [id = 112] 16:54:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f5c189e4c00) [pid = 1828] [serial = 335] [outer = (nil)] 16:54:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f5c23cd0c00) [pid = 1828] [serial = 336] [outer = 0x7f5c189e4c00] 16:54:50 INFO - PROCESS | 1828 | 1461110090481 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c247b5800) [pid = 1828] [serial = 337] [outer = 0x7f5c189e4c00] 16:54:51 INFO - PROCESS | 1828 | 1461110091679 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1497ms 16:54:51 INFO - PROCESS | 1828 | 1461110091725 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1828 | 1461110091730 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:54:51 INFO - PROCESS | 1828 | 1461110091735 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1828 | 1461110091737 Marionette TRACE conn3 <- [1,422,null,{}] 16:54:51 INFO - PROCESS | 1828 | 1461110091743 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:51 INFO - PROCESS | 1828 | 1461110091925 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:54:51 INFO - PROCESS | 1828 | 1461110091945 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29116000 == 56 [pid = 1828] [id = 113] 16:54:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c17534000) [pid = 1828] [serial = 338] [outer = (nil)] 16:54:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c17539400) [pid = 1828] [serial = 339] [outer = 0x7f5c17534000] 16:54:52 INFO - PROCESS | 1828 | 1461110092004 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c2292ec00) [pid = 1828] [serial = 340] [outer = 0x7f5c17534000] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c1884c800) [pid = 1828] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c18848000) [pid = 1828] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f5c20db0000) [pid = 1828] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f5c213a7000) [pid = 1828] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f5c18ff9400) [pid = 1828] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f5c189e5000) [pid = 1828] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f5c234af400) [pid = 1828] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c234bac00) [pid = 1828] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c230ab800) [pid = 1828] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:54:53 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f5c2101d000) [pid = 1828] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:54:53 INFO - PROCESS | 1828 | 1461110093229 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1527ms 16:54:53 INFO - PROCESS | 1828 | 1461110093265 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 1828 | 1461110093268 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:54:53 INFO - PROCESS | 1828 | 1461110093274 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 1828 | 1461110093278 Marionette TRACE conn3 <- [1,426,null,{}] 16:54:53 INFO - PROCESS | 1828 | 1461110093286 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:53 INFO - PROCESS | 1828 | 1461110093431 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:54:53 INFO - PROCESS | 1828 | 1461110093578 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f07d000 == 57 [pid = 1828] [id = 114] 16:54:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c22934400) [pid = 1828] [serial = 341] [outer = (nil)] 16:54:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c230ab800) [pid = 1828] [serial = 342] [outer = 0x7f5c22934400] 16:54:53 INFO - PROCESS | 1828 | 1461110093656 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c2f1bb400) [pid = 1828] [serial = 343] [outer = 0x7f5c22934400] 16:54:54 INFO - PROCESS | 1828 | 1461110094328 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1828 | 1461110094419 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:54:54 INFO - PROCESS | 1828 | 1461110094425 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1828 | 1461110094427 Marionette TRACE conn3 <- [1,430,null,{}] 16:54:54 INFO - PROCESS | 1828 | 1461110094434 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:54 INFO - PROCESS | 1828 | 1461110094596 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:54:54 INFO - PROCESS | 1828 | 1461110094606 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c8b800 == 58 [pid = 1828] [id = 115] 16:54:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c30525c00) [pid = 1828] [serial = 344] [outer = (nil)] 16:54:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f5c3052b400) [pid = 1828] [serial = 345] [outer = 0x7f5c30525c00] 16:54:54 INFO - PROCESS | 1828 | 1461110094687 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f5c32586c00) [pid = 1828] [serial = 346] [outer = 0x7f5c30525c00] 16:54:55 INFO - PROCESS | 1828 | 1461110095634 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:54:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1284ms 16:54:55 INFO - PROCESS | 1828 | 1461110095711 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 1828 | 1461110095716 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:54:55 INFO - PROCESS | 1828 | 1461110095724 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 1828 | 1461110095730 Marionette TRACE conn3 <- [1,434,null,{}] 16:54:55 INFO - PROCESS | 1828 | 1461110095739 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:55 INFO - PROCESS | 1828 | 1461110095964 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:54:56 INFO - PROCESS | 1828 | 1461110096166 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c225b3000 == 59 [pid = 1828] [id = 116] 16:54:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c1883cc00) [pid = 1828] [serial = 347] [outer = (nil)] 16:54:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c1883ec00) [pid = 1828] [serial = 348] [outer = 0x7f5c1883cc00] 16:54:56 INFO - PROCESS | 1828 | 1461110096292 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c18b41400) [pid = 1828] [serial = 349] [outer = 0x7f5c1883cc00] 16:54:57 INFO - PROCESS | 1828 | 1461110097154 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1498ms 16:54:57 INFO - PROCESS | 1828 | 1461110097225 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:54:57 INFO - PROCESS | 1828 | 1461110097238 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:54:57 INFO - PROCESS | 1828 | 1461110097248 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1828 | 1461110097252 Marionette TRACE conn3 <- [1,438,null,{}] 16:54:57 INFO - PROCESS | 1828 | 1461110097258 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:57 INFO - PROCESS | 1828 | 1461110097463 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:54:57 INFO - PROCESS | 1828 | 1461110097601 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29114000 == 60 [pid = 1828] [id = 117] 16:54:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c1883d000) [pid = 1828] [serial = 350] [outer = (nil)] 16:54:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c1c33f800) [pid = 1828] [serial = 351] [outer = 0x7f5c1883d000] 16:54:57 INFO - PROCESS | 1828 | 1461110097686 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c1ecc7000) [pid = 1828] [serial = 352] [outer = 0x7f5c1883d000] 16:54:58 INFO - PROCESS | 1828 | 1461110098693 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1480ms 16:54:58 INFO - PROCESS | 1828 | 1461110098728 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 1828 | 1461110098732 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:54:58 INFO - PROCESS | 1828 | 1461110098742 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 1828 | 1461110098748 Marionette TRACE conn3 <- [1,442,null,{}] 16:54:58 INFO - PROCESS | 1828 | 1461110098765 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:58 INFO - PROCESS | 1828 | 1461110098934 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:54:59 INFO - PROCESS | 1828 | 1461110099072 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3482d000 == 61 [pid = 1828] [id = 118] 16:54:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c213b1000) [pid = 1828] [serial = 353] [outer = (nil)] 16:54:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c22931800) [pid = 1828] [serial = 354] [outer = 0x7f5c213b1000] 16:54:59 INFO - PROCESS | 1828 | 1461110099245 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f5c2388b000) [pid = 1828] [serial = 355] [outer = 0x7f5c213b1000] 16:55:00 INFO - PROCESS | 1828 | 1461110100128 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1442ms 16:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:55:00 INFO - PROCESS | 1828 | 1461110100184 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1828 | 1461110100188 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:55:00 INFO - PROCESS | 1828 | 1461110100195 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1828 | 1461110100198 Marionette TRACE conn3 <- [1,446,null,{}] 16:55:00 INFO - PROCESS | 1828 | 1461110100203 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:00 INFO - PROCESS | 1828 | 1461110100360 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:55:00 INFO - PROCESS | 1828 | 1461110100505 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c38974000 == 62 [pid = 1828] [id = 119] 16:55:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f5c21c51800) [pid = 1828] [serial = 356] [outer = (nil)] 16:55:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f5c2e2d5c00) [pid = 1828] [serial = 357] [outer = 0x7f5c21c51800] 16:55:00 INFO - PROCESS | 1828 | 1461110100581 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f5c30522400) [pid = 1828] [serial = 358] [outer = 0x7f5c21c51800] 16:55:01 INFO - PROCESS | 1828 | 1461110101496 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1332ms 16:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:55:01 INFO - PROCESS | 1828 | 1461110101527 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 1828 | 1461110101530 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:55:01 INFO - PROCESS | 1828 | 1461110101537 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 1828 | 1461110101540 Marionette TRACE conn3 <- [1,450,null,{}] 16:55:01 INFO - PROCESS | 1828 | 1461110101545 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:01 INFO - PROCESS | 1828 | 1461110101699 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:55:01 INFO - PROCESS | 1828 | 1461110101851 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d81800 == 63 [pid = 1828] [id = 120] 16:55:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f5c247b2c00) [pid = 1828] [serial = 359] [outer = (nil)] 16:55:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f5c30528c00) [pid = 1828] [serial = 360] [outer = 0x7f5c247b2c00] 16:55:01 INFO - PROCESS | 1828 | 1461110101951 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f5c34226800) [pid = 1828] [serial = 361] [outer = 0x7f5c247b2c00] 16:55:02 INFO - PROCESS | 1828 | 1461110102962 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 1828 | 1461110103038 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:55:03 INFO - PROCESS | 1828 | 1461110103050 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 1828 | 1461110103055 Marionette TRACE conn3 <- [1,454,null,{}] 16:55:03 INFO - PROCESS | 1828 | 1461110103063 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:03 INFO - PROCESS | 1828 | 1461110103290 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:55:03 INFO - PROCESS | 1828 | 1461110103687 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c664000 == 64 [pid = 1828] [id = 121] 16:55:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f5c18833c00) [pid = 1828] [serial = 362] [outer = (nil)] 16:55:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c18838c00) [pid = 1828] [serial = 363] [outer = 0x7f5c18833c00] 16:55:03 INFO - PROCESS | 1828 | 1461110103799 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f5c189e5000) [pid = 1828] [serial = 364] [outer = 0x7f5c18833c00] 16:55:04 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:04 INFO - PROCESS | 1828 | 1461110104844 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1835ms 16:55:04 INFO - PROCESS | 1828 | 1461110104885 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1828 | 1461110104890 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:55:04 INFO - PROCESS | 1828 | 1461110104898 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1828 | 1461110104904 Marionette TRACE conn3 <- [1,458,null,{}] 16:55:04 INFO - PROCESS | 1828 | 1461110104911 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:05 INFO - PROCESS | 1828 | 1461110105079 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:55:05 INFO - PROCESS | 1828 | 1461110105229 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f07d000 == 63 [pid = 1828] [id = 114] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f5c21c5d800) [pid = 1828] [serial = 276] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f5c247ab000) [pid = 1828] [serial = 279] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f5c2f509000) [pid = 1828] [serial = 282] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f5c3480e000) [pid = 1828] [serial = 285] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c356800 == 64 [pid = 1828] [id = 122] 16:55:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f5c18ff1400) [pid = 1828] [serial = 365] [outer = (nil)] 16:55:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f5c1c311400) [pid = 1828] [serial = 366] [outer = 0x7f5c18ff1400] 16:55:05 INFO - PROCESS | 1828 | 1461110105374 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c1ec69000) [pid = 1828] [serial = 367] [outer = 0x7f5c18ff1400] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29116000 == 63 [pid = 1828] [id = 113] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23bcd000 == 62 [pid = 1828] [id = 112] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21fa1800 == 61 [pid = 1828] [id = 111] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18615800 == 60 [pid = 1828] [id = 110] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c218c1800 == 59 [pid = 1828] [id = 109] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3477d800 == 58 [pid = 1828] [id = 106] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f11e800 == 57 [pid = 1828] [id = 105] 16:55:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2246c000 == 56 [pid = 1828] [id = 104] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f5c303cc000) [pid = 1828] [serial = 207] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f5c23889000) [pid = 1828] [serial = 204] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f5c343ae800) [pid = 1828] [serial = 231] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f5c22acb400) [pid = 1828] [serial = 297] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f5c21c50c00) [pid = 1828] [serial = 294] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f5c21c5cc00) [pid = 1828] [serial = 295] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f5c213af400) [pid = 1828] [serial = 300] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f5c1a43f800) [pid = 1828] [serial = 289] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f5c1a1a7400) [pid = 1828] [serial = 288] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f5c1ecc7c00) [pid = 1828] [serial = 273] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c1af2a800) [pid = 1828] [serial = 291] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c1c3a8400) [pid = 1828] [serial = 292] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c247acc00) [pid = 1828] [serial = 303] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c24ca6400) [pid = 1828] [serial = 306] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c24891c00) [pid = 1828] [serial = 304] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f5c2292ac00) [pid = 1828] [serial = 301] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f5c22f0f800) [pid = 1828] [serial = 298] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f5c2ee6cc00) [pid = 1828] [serial = 307] [outer = (nil)] [url = about:blank] 16:55:06 INFO - PROCESS | 1828 | 1461110106220 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1828 | 1461110106297 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:55:06 INFO - PROCESS | 1828 | 1461110106305 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1828 | 1461110106309 Marionette TRACE conn3 <- [1,462,null,{}] 16:55:06 INFO - PROCESS | 1828 | 1461110106315 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:06 INFO - PROCESS | 1828 | 1461110106469 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:55:06 INFO - PROCESS | 1828 | 1461110106564 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22639800 == 57 [pid = 1828] [id = 123] 16:55:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f5c1a43f800) [pid = 1828] [serial = 368] [outer = (nil)] 16:55:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c20db0000) [pid = 1828] [serial = 369] [outer = 0x7f5c1a43f800] 16:55:06 INFO - PROCESS | 1828 | 1461110106627 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c213ae000) [pid = 1828] [serial = 370] [outer = 0x7f5c1a43f800] 16:55:07 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:07 INFO - PROCESS | 1828 | 1461110107393 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 1828 | 1461110107442 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:55:07 INFO - PROCESS | 1828 | 1461110107455 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1828 | 1461110107463 Marionette TRACE conn3 <- [1,466,null,{}] 16:55:07 INFO - PROCESS | 1828 | 1461110107471 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:07 INFO - PROCESS | 1828 | 1461110107619 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:55:07 INFO - PROCESS | 1828 | 1461110107628 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23469800 == 58 [pid = 1828] [id = 124] 16:55:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c1753a000) [pid = 1828] [serial = 371] [outer = (nil)] 16:55:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c22d35000) [pid = 1828] [serial = 372] [outer = 0x7f5c1753a000] 16:55:07 INFO - PROCESS | 1828 | 1461110107690 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c2343e800) [pid = 1828] [serial = 373] [outer = 0x7f5c1753a000] 16:55:08 INFO - PROCESS | 1828 | 1461110108572 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 1828 | 1461110108654 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:55:08 INFO - PROCESS | 1828 | 1461110108660 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 1828 | 1461110108662 Marionette TRACE conn3 <- [1,470,null,{}] 16:55:08 INFO - PROCESS | 1828 | 1461110108667 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:08 INFO - PROCESS | 1828 | 1461110108857 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:55:08 INFO - PROCESS | 1828 | 1461110108881 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c283aa000 == 59 [pid = 1828] [id = 125] 16:55:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c213b0000) [pid = 1828] [serial = 374] [outer = (nil)] 16:55:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c24894400) [pid = 1828] [serial = 375] [outer = 0x7f5c213b0000] 16:55:08 INFO - PROCESS | 1828 | 1461110108946 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c2f0bd800) [pid = 1828] [serial = 376] [outer = 0x7f5c213b0000] 16:55:09 INFO - PROCESS | 1828 | 1461110109833 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:55:09 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f5c17534000) [pid = 1828] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:55:09 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c22934400) [pid = 1828] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:55:09 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c189e4c00) [pid = 1828] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:55:09 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c1c3aec00) [pid = 1828] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:55:09 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c1af29c00) [pid = 1828] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:55:09 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c18ff2400) [pid = 1828] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1334ms 16:55:09 INFO - PROCESS | 1828 | 1461110109996 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 1828 | 1461110109999 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:55:10 INFO - PROCESS | 1828 | 1461110110005 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 1828 | 1461110110007 Marionette TRACE conn3 <- [1,474,null,{}] 16:55:10 INFO - PROCESS | 1828 | 1461110110013 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:10 INFO - PROCESS | 1828 | 1461110110151 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:55:10 INFO - PROCESS | 1828 | 1461110110170 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c176cf800 == 60 [pid = 1828] [id = 126] 16:55:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c247b6400) [pid = 1828] [serial = 377] [outer = (nil)] 16:55:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c2f0b2400) [pid = 1828] [serial = 378] [outer = 0x7f5c247b6400] 16:55:10 INFO - PROCESS | 1828 | 1461110110247 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c34226000) [pid = 1828] [serial = 379] [outer = 0x7f5c247b6400] 16:55:11 INFO - PROCESS | 1828 | 1461110111110 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1127ms 16:55:11 INFO - PROCESS | 1828 | 1461110111135 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 1828 | 1461110111138 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:55:11 INFO - PROCESS | 1828 | 1461110111144 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1828 | 1461110111157 Marionette TRACE conn3 <- [1,478,null,{}] 16:55:11 INFO - PROCESS | 1828 | 1461110111162 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:11 INFO - PROCESS | 1828 | 1461110111307 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:55:11 INFO - PROCESS | 1828 | 1461110111323 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c0d800 == 61 [pid = 1828] [id = 127] 16:55:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c1771cc00) [pid = 1828] [serial = 380] [outer = (nil)] 16:55:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c1c318000) [pid = 1828] [serial = 381] [outer = 0x7f5c1771cc00] 16:55:11 INFO - PROCESS | 1828 | 1461110111383 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c34609800) [pid = 1828] [serial = 382] [outer = 0x7f5c1771cc00] 16:55:12 INFO - PROCESS | 1828 | 1461110112254 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:55:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:55:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1143ms 16:55:12 INFO - PROCESS | 1828 | 1461110112288 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:55:12 INFO - PROCESS | 1828 | 1461110112294 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:55:12 INFO - PROCESS | 1828 | 1461110112301 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 1828 | 1461110112307 Marionette TRACE conn3 <- [1,482,null,{}] 16:55:12 INFO - PROCESS | 1828 | 1461110112316 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:12 INFO - PROCESS | 1828 | 1461110112484 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:55:12 INFO - PROCESS | 1828 | 1461110112628 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21aae800 == 62 [pid = 1828] [id = 128] 16:55:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f5c1753ec00) [pid = 1828] [serial = 383] [outer = (nil)] 16:55:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f5c18839000) [pid = 1828] [serial = 384] [outer = 0x7f5c1753ec00] 16:55:12 INFO - PROCESS | 1828 | 1461110112706 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f5c1964b800) [pid = 1828] [serial = 385] [outer = 0x7f5c1753ec00] 16:55:13 INFO - PROCESS | 1828 | 1461110113691 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1447ms 16:55:13 INFO - PROCESS | 1828 | 1461110113749 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 1828 | 1461110113757 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:55:13 INFO - PROCESS | 1828 | 1461110113769 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 1828 | 1461110113772 Marionette TRACE conn3 <- [1,486,null,{}] 16:55:13 INFO - PROCESS | 1828 | 1461110113779 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:13 INFO - PROCESS | 1828 | 1461110113943 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:55:14 INFO - PROCESS | 1828 | 1461110114084 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2853d800 == 63 [pid = 1828] [id = 129] 16:55:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f5c17717400) [pid = 1828] [serial = 386] [outer = (nil)] 16:55:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f5c20da5c00) [pid = 1828] [serial = 387] [outer = 0x7f5c17717400] 16:55:14 INFO - PROCESS | 1828 | 1461110114159 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f5c213ae800) [pid = 1828] [serial = 388] [outer = 0x7f5c17717400] 16:55:15 INFO - PROCESS | 1828 | 1461110115125 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1384ms 16:55:15 INFO - PROCESS | 1828 | 1461110115153 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 1828 | 1461110115157 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:55:15 INFO - PROCESS | 1828 | 1461110115163 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1828 | 1461110115169 Marionette TRACE conn3 <- [1,490,null,{}] 16:55:15 INFO - PROCESS | 1828 | 1461110115184 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:15 INFO - PROCESS | 1828 | 1461110115340 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:55:15 INFO - PROCESS | 1828 | 1461110115486 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c34649800 == 64 [pid = 1828] [id = 130] 16:55:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f5c180b8800) [pid = 1828] [serial = 389] [outer = (nil)] 16:55:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f5c180c0800) [pid = 1828] [serial = 390] [outer = 0x7f5c180b8800] 16:55:15 INFO - PROCESS | 1828 | 1461110115565 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c21c5d800) [pid = 1828] [serial = 391] [outer = 0x7f5c180b8800] 16:55:16 INFO - PROCESS | 1828 | 1461110116398 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1290ms 16:55:16 INFO - PROCESS | 1828 | 1461110116454 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 1828 | 1461110116459 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:55:16 INFO - PROCESS | 1828 | 1461110116465 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 1828 | 1461110116467 Marionette TRACE conn3 <- [1,494,null,{}] 16:55:16 INFO - PROCESS | 1828 | 1461110116473 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:16 INFO - PROCESS | 1828 | 1461110116632 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:55:16 INFO - PROCESS | 1828 | 1461110116776 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3be82000 == 65 [pid = 1828] [id = 131] 16:55:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f5c180b9000) [pid = 1828] [serial = 392] [outer = (nil)] 16:55:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f5c247ad000) [pid = 1828] [serial = 393] [outer = 0x7f5c180b9000] 16:55:16 INFO - PROCESS | 1828 | 1461110116850 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c30511000) [pid = 1828] [serial = 394] [outer = 0x7f5c180b9000] 16:55:17 INFO - PROCESS | 1828 | 1461110117748 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:55:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1334ms 16:55:17 INFO - PROCESS | 1828 | 1461110117800 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 1828 | 1461110117804 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:55:17 INFO - PROCESS | 1828 | 1461110117809 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 1828 | 1461110117812 Marionette TRACE conn3 <- [1,498,null,{}] 16:55:17 INFO - PROCESS | 1828 | 1461110117817 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:17 INFO - PROCESS | 1828 | 1461110117969 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:55:18 INFO - PROCESS | 1828 | 1461110118114 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c167e0000 == 66 [pid = 1828] [id = 132] 16:55:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c22ac6000) [pid = 1828] [serial = 395] [outer = (nil)] 16:55:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c33c4f400) [pid = 1828] [serial = 396] [outer = 0x7f5c22ac6000] 16:55:18 INFO - PROCESS | 1828 | 1461110118191 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c3480cc00) [pid = 1828] [serial = 397] [outer = 0x7f5c22ac6000] 16:55:19 INFO - PROCESS | 1828 | 1461110119022 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1277ms 16:55:19 INFO - PROCESS | 1828 | 1461110119089 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 1828 | 1461110119092 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:55:19 INFO - PROCESS | 1828 | 1461110119099 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 1828 | 1461110119103 Marionette TRACE conn3 <- [1,502,null,{}] 16:55:19 INFO - PROCESS | 1828 | 1461110119108 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:19 INFO - PROCESS | 1828 | 1461110119312 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:55:19 INFO - PROCESS | 1828 | 1461110119489 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1831d000 == 67 [pid = 1828] [id = 133] 16:55:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c37181000) [pid = 1828] [serial = 398] [outer = (nil)] 16:55:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c38996800) [pid = 1828] [serial = 399] [outer = 0x7f5c37181000] 16:55:19 INFO - PROCESS | 1828 | 1461110119566 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c389d8400) [pid = 1828] [serial = 400] [outer = 0x7f5c37181000] 16:55:20 INFO - PROCESS | 1828 | 1461110120397 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1334ms 16:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:55:20 INFO - PROCESS | 1828 | 1461110120435 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1828 | 1461110120438 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:55:20 INFO - PROCESS | 1828 | 1461110120444 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1828 | 1461110120447 Marionette TRACE conn3 <- [1,506,null,{}] 16:55:20 INFO - PROCESS | 1828 | 1461110120452 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:20 INFO - PROCESS | 1828 | 1461110120623 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:55:20 INFO - PROCESS | 1828 | 1461110120773 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18159800 == 68 [pid = 1828] [id = 134] 16:55:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c15ae3400) [pid = 1828] [serial = 401] [outer = (nil)] 16:55:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c15aedc00) [pid = 1828] [serial = 402] [outer = 0x7f5c15ae3400] 16:55:20 INFO - PROCESS | 1828 | 1461110120844 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c15af2c00) [pid = 1828] [serial = 403] [outer = 0x7f5c15ae3400] 16:55:21 INFO - PROCESS | 1828 | 1461110121719 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1336ms 16:55:21 INFO - PROCESS | 1828 | 1461110121781 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 1828 | 1461110121784 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:55:21 INFO - PROCESS | 1828 | 1461110121790 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 1828 | 1461110121794 Marionette TRACE conn3 <- [1,510,null,{}] 16:55:21 INFO - PROCESS | 1828 | 1461110121799 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:21 INFO - PROCESS | 1828 | 1461110121953 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:55:22 INFO - PROCESS | 1828 | 1461110122102 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15baa000 == 69 [pid = 1828] [id = 135] 16:55:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c11815800) [pid = 1828] [serial = 404] [outer = (nil)] 16:55:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c1181c000) [pid = 1828] [serial = 405] [outer = 0x7f5c11815800] 16:55:22 INFO - PROCESS | 1828 | 1461110122173 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c11820c00) [pid = 1828] [serial = 406] [outer = 0x7f5c11815800] 16:55:23 INFO - PROCESS | 1828 | 1461110123254 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1533ms 16:55:23 INFO - PROCESS | 1828 | 1461110123324 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 1828 | 1461110123330 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:55:23 INFO - PROCESS | 1828 | 1461110123338 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:55:23 INFO - PROCESS | 1828 | 1461110123343 Marionette TRACE conn3 <- [1,514,null,{}] 16:55:23 INFO - PROCESS | 1828 | 1461110123351 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:23 INFO - PROCESS | 1828 | 1461110123584 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:55:23 INFO - PROCESS | 1828 | 1461110123841 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bb8800 == 70 [pid = 1828] [id = 136] 16:55:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c1640d000) [pid = 1828] [serial = 407] [outer = (nil)] 16:55:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c1640ec00) [pid = 1828] [serial = 408] [outer = 0x7f5c1640d000] 16:55:23 INFO - PROCESS | 1828 | 1461110123910 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c17536000) [pid = 1828] [serial = 409] [outer = 0x7f5c1640d000] 16:55:24 INFO - PROCESS | 1828 | 1461110124791 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c325c5800 == 69 [pid = 1828] [id = 92] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3879b000 == 68 [pid = 1828] [id = 93] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2271d000 == 67 [pid = 1828] [id = 91] 16:55:24 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c3052b400) [pid = 1828] [serial = 345] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c23bb2000) [pid = 1828] [serial = 318] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c213a9c00) [pid = 1828] [serial = 315] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c2f511400) [pid = 1828] [serial = 321] [outer = (nil)] [url = about:blank] 16:55:24 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c3422a800) [pid = 1828] [serial = 324] [outer = (nil)] [url = about:blank] 16:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1486ms 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c176cf800 == 66 [pid = 1828] [id = 126] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c283aa000 == 65 [pid = 1828] [id = 125] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23469800 == 64 [pid = 1828] [id = 124] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2240f000 == 63 [pid = 1828] [id = 94] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22639800 == 62 [pid = 1828] [id = 123] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c356800 == 61 [pid = 1828] [id = 122] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c664000 == 60 [pid = 1828] [id = 121] 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29114000 == 59 [pid = 1828] [id = 117] 16:55:24 INFO - PROCESS | 1828 | 1461110124857 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1828 | 1461110124864 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:55:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c225b3000 == 58 [pid = 1828] [id = 116] 16:55:24 INFO - PROCESS | 1828 | 1461110124876 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1828 | 1461110124879 Marionette TRACE conn3 <- [1,518,null,{}] 16:55:24 INFO - PROCESS | 1828 | 1461110124885 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:25 INFO - PROCESS | 1828 | 1461110125030 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:55:25 INFO - PROCESS | 1828 | 1461110125044 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c247b5800) [pid = 1828] [serial = 337] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c2f1bb400) [pid = 1828] [serial = 343] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c17539400) [pid = 1828] [serial = 339] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c230ab800) [pid = 1828] [serial = 342] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c23cd0c00) [pid = 1828] [serial = 336] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c2292ec00) [pid = 1828] [serial = 340] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c213a6000) [pid = 1828] [serial = 331] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c1ffa7800) [pid = 1828] [serial = 330] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c21c5bc00) [pid = 1828] [serial = 333] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c2292e800) [pid = 1828] [serial = 334] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f5c1ae6c800) [pid = 1828] [serial = 328] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f5c18ff8400) [pid = 1828] [serial = 327] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f5c1c316800) [pid = 1828] [serial = 309] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f5c1c317800) [pid = 1828] [serial = 312] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c35a800 == 59 [pid = 1828] [id = 137] 16:55:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c16403000) [pid = 1828] [serial = 410] [outer = (nil)] 16:55:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f5c1753b400) [pid = 1828] [serial = 411] [outer = 0x7f5c16403000] 16:55:25 INFO - PROCESS | 1828 | 1461110125208 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f5c180c1400) [pid = 1828] [serial = 412] [outer = 0x7f5c16403000] 16:55:26 INFO - PROCESS | 1828 | 1461110126012 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1189ms 16:55:26 INFO - PROCESS | 1828 | 1461110126065 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 1828 | 1461110126068 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:55:26 INFO - PROCESS | 1828 | 1461110126075 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 1828 | 1461110126080 Marionette TRACE conn3 <- [1,522,null,{}] 16:55:26 INFO - PROCESS | 1828 | 1461110126094 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:26 INFO - PROCESS | 1828 | 1461110126247 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:55:26 INFO - PROCESS | 1828 | 1461110126257 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22736000 == 60 [pid = 1828] [id = 138] 16:55:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c18ab6000) [pid = 1828] [serial = 413] [outer = (nil)] 16:55:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c1af30800) [pid = 1828] [serial = 414] [outer = 0x7f5c18ab6000] 16:55:26 INFO - PROCESS | 1828 | 1461110126320 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c1c343c00) [pid = 1828] [serial = 415] [outer = 0x7f5c18ab6000] 16:55:27 INFO - PROCESS | 1828 | 1461110127625 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1583ms 16:55:27 INFO - PROCESS | 1828 | 1461110127660 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 1828 | 1461110127664 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:55:27 INFO - PROCESS | 1828 | 1461110127671 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 1828 | 1461110127674 Marionette TRACE conn3 <- [1,526,null,{}] 16:55:27 INFO - PROCESS | 1828 | 1461110127690 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:27 INFO - PROCESS | 1828 | 1461110127906 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:55:27 INFO - PROCESS | 1828 | 1461110127926 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2911a800 == 61 [pid = 1828] [id = 139] 16:55:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c1833f000) [pid = 1828] [serial = 416] [outer = (nil)] 16:55:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c1ecc7c00) [pid = 1828] [serial = 417] [outer = 0x7f5c1833f000] 16:55:28 INFO - PROCESS | 1828 | 1461110127995 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c21c5bc00) [pid = 1828] [serial = 418] [outer = 0x7f5c1833f000] 16:55:28 INFO - PROCESS | 1828 | 1461110128982 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1343ms 16:55:29 INFO - PROCESS | 1828 | 1461110129015 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 1828 | 1461110129018 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:55:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:55:29 INFO - PROCESS | 1828 | 1461110129024 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1828 | 1461110129026 Marionette TRACE conn3 <- [1,530,null,{}] 16:55:29 INFO - PROCESS | 1828 | 1461110129033 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:29 INFO - PROCESS | 1828 | 1461110129202 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:55:29 INFO - PROCESS | 1828 | 1461110129228 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c325d3800 == 62 [pid = 1828] [id = 140] 16:55:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c181b0800) [pid = 1828] [serial = 419] [outer = (nil)] 16:55:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c181b8800) [pid = 1828] [serial = 420] [outer = 0x7f5c181b0800] 16:55:29 INFO - PROCESS | 1828 | 1461110129287 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c1ffa4800) [pid = 1828] [serial = 421] [outer = 0x7f5c181b0800] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c186bac00) [pid = 1828] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c247b6400) [pid = 1828] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c30525c00) [pid = 1828] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c1753a000) [pid = 1828] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c18ff1400) [pid = 1828] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c1a43f800) [pid = 1828] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c213b0000) [pid = 1828] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c18833c00) [pid = 1828] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:55:29 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f5c18843000) [pid = 1828] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:55:30 INFO - PROCESS | 1828 | 1461110130165 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:55:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:55:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:55:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1188ms 16:55:30 INFO - PROCESS | 1828 | 1461110130220 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1828 | 1461110130224 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:55:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:55:30 INFO - PROCESS | 1828 | 1461110130231 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1828 | 1461110130234 Marionette TRACE conn3 <- [1,534,null,{}] 16:55:30 INFO - PROCESS | 1828 | 1461110130239 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:30 INFO - PROCESS | 1828 | 1461110130425 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:55:30 INFO - PROCESS | 1828 | 1461110130437 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c341b1800 == 63 [pid = 1828] [id = 141] 16:55:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c11af0400) [pid = 1828] [serial = 422] [outer = (nil)] 16:55:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c21c5e000) [pid = 1828] [serial = 423] [outer = 0x7f5c11af0400] 16:55:30 INFO - PROCESS | 1828 | 1461110130499 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c22934800) [pid = 1828] [serial = 424] [outer = 0x7f5c11af0400] 16:55:31 INFO - PROCESS | 1828 | 1461110131451 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:55:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:55:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1233ms 16:55:31 INFO - PROCESS | 1828 | 1461110131465 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 1828 | 1461110131472 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:55:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:55:31 INFO - PROCESS | 1828 | 1461110131481 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 1828 | 1461110131486 Marionette TRACE conn3 <- [1,538,null,{}] 16:55:31 INFO - PROCESS | 1828 | 1461110131493 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:31 INFO - PROCESS | 1828 | 1461110131804 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:55:31 INFO - PROCESS | 1828 | 1461110131893 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21fb0800 == 64 [pid = 1828] [id = 142] 16:55:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c11af8c00) [pid = 1828] [serial = 425] [outer = (nil)] 16:55:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c15af2800) [pid = 1828] [serial = 426] [outer = 0x7f5c11af8c00] 16:55:32 INFO - PROCESS | 1828 | 1461110132019 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c17541800) [pid = 1828] [serial = 427] [outer = 0x7f5c11af8c00] 16:55:32 INFO - PROCESS | 1828 | 1461110132862 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:55:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1434ms 16:55:32 INFO - PROCESS | 1828 | 1461110132916 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1828 | 1461110132924 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:55:32 INFO - PROCESS | 1828 | 1461110132934 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1828 | 1461110132937 Marionette TRACE conn3 <- [1,542,null,{}] 16:55:32 INFO - PROCESS | 1828 | 1461110132985 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:33 INFO - PROCESS | 1828 | 1461110133173 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:55:33 INFO - PROCESS | 1828 | 1461110133290 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d71000 == 65 [pid = 1828] [id = 143] 16:55:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c11819000) [pid = 1828] [serial = 428] [outer = (nil)] 16:55:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c180c1c00) [pid = 1828] [serial = 429] [outer = 0x7f5c11819000] 16:55:33 INFO - PROCESS | 1828 | 1461110133361 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c18334c00) [pid = 1828] [serial = 430] [outer = 0x7f5c11819000] 16:55:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c18835400) [pid = 1828] [serial = 431] [outer = 0x7f5c186b7000] 16:55:34 INFO - PROCESS | 1828 | 1461110134296 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:55:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1438ms 16:55:34 INFO - PROCESS | 1828 | 1461110134381 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 1828 | 1461110134386 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:55:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:55:34 INFO - PROCESS | 1828 | 1461110134392 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1828 | 1461110134398 Marionette TRACE conn3 <- [1,546,null,{}] 16:55:34 INFO - PROCESS | 1828 | 1461110134436 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:34 INFO - PROCESS | 1828 | 1461110134680 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:55:34 INFO - PROCESS | 1828 | 1461110134896 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19087800 == 66 [pid = 1828] [id = 144] 16:55:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c18339400) [pid = 1828] [serial = 432] [outer = (nil)] 16:55:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c18ab2400) [pid = 1828] [serial = 433] [outer = 0x7f5c18339400] 16:55:34 INFO - PROCESS | 1828 | 1461110134989 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c213ad400) [pid = 1828] [serial = 434] [outer = 0x7f5c18339400] 16:55:35 INFO - PROCESS | 1828 | 1461110135750 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:55:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1449ms 16:55:35 INFO - PROCESS | 1828 | 1461110135842 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1828 | 1461110135846 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:55:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:55:35 INFO - PROCESS | 1828 | 1461110135870 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1828 | 1461110135874 Marionette TRACE conn3 <- [1,550,null,{}] 16:55:35 INFO - PROCESS | 1828 | 1461110135881 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:36 INFO - PROCESS | 1828 | 1461110136080 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:55:36 INFO - PROCESS | 1828 | 1461110136256 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c11918800 == 67 [pid = 1828] [id = 145] 16:55:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c118dbc00) [pid = 1828] [serial = 435] [outer = (nil)] 16:55:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c118e2000) [pid = 1828] [serial = 436] [outer = 0x7f5c118dbc00] 16:55:36 INFO - PROCESS | 1828 | 1461110136333 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c18571c00) [pid = 1828] [serial = 437] [outer = 0x7f5c118dbc00] 16:55:37 INFO - PROCESS | 1828 | 1461110137112 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:55:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1305ms 16:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:55:37 INFO - PROCESS | 1828 | 1461110137165 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1828 | 1461110137169 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:55:37 INFO - PROCESS | 1828 | 1461110137176 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1828 | 1461110137178 Marionette TRACE conn3 <- [1,554,null,{}] 16:55:37 INFO - PROCESS | 1828 | 1461110137184 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:37 INFO - PROCESS | 1828 | 1461110137364 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:55:37 INFO - PROCESS | 1828 | 1461110137525 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15447800 == 68 [pid = 1828] [id = 146] 16:55:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c118de400) [pid = 1828] [serial = 438] [outer = (nil)] 16:55:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c1c34a000) [pid = 1828] [serial = 439] [outer = 0x7f5c118de400] 16:55:37 INFO - PROCESS | 1828 | 1461110137606 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c22ac5400) [pid = 1828] [serial = 440] [outer = 0x7f5c118de400] 16:55:38 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:38 INFO - PROCESS | 1828 | 1461110138478 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1331ms 16:55:38 INFO - PROCESS | 1828 | 1461110138507 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 1828 | 1461110138510 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:55:38 INFO - PROCESS | 1828 | 1461110138517 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 1828 | 1461110138520 Marionette TRACE conn3 <- [1,558,null,{}] 16:55:38 INFO - PROCESS | 1828 | 1461110138525 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:38 INFO - PROCESS | 1828 | 1461110138695 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:55:38 INFO - PROCESS | 1828 | 1461110138862 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1556c000 == 69 [pid = 1828] [id = 147] 16:55:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c118e9800) [pid = 1828] [serial = 441] [outer = (nil)] 16:55:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c15526000) [pid = 1828] [serial = 442] [outer = 0x7f5c118e9800] 16:55:38 INFO - PROCESS | 1828 | 1461110138934 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c23d28c00) [pid = 1828] [serial = 443] [outer = 0x7f5c118e9800] 16:55:39 INFO - PROCESS | 1828 | 1461110139820 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1378ms 16:55:39 INFO - PROCESS | 1828 | 1461110139896 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 1828 | 1461110139900 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:55:39 INFO - PROCESS | 1828 | 1461110139907 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1828 | 1461110139909 Marionette TRACE conn3 <- [1,562,null,{}] 16:55:39 INFO - PROCESS | 1828 | 1461110139914 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:40 INFO - PROCESS | 1828 | 1461110140103 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:55:40 INFO - PROCESS | 1828 | 1461110140250 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3419a000 == 70 [pid = 1828] [id = 148] 16:55:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c1551ac00) [pid = 1828] [serial = 444] [outer = (nil)] 16:55:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c158d5c00) [pid = 1828] [serial = 445] [outer = 0x7f5c1551ac00] 16:55:40 INFO - PROCESS | 1828 | 1461110140320 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c158da800) [pid = 1828] [serial = 446] [outer = 0x7f5c1551ac00] 16:55:40 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:41 INFO - PROCESS | 1828 | 1461110141168 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1277ms 16:55:41 INFO - PROCESS | 1828 | 1461110141185 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1828 | 1461110141188 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:55:41 INFO - PROCESS | 1828 | 1461110141195 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1828 | 1461110141198 Marionette TRACE conn3 <- [1,566,null,{}] 16:55:41 INFO - PROCESS | 1828 | 1461110141203 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:41 INFO - PROCESS | 1828 | 1461110141370 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:55:41 INFO - PROCESS | 1828 | 1461110141532 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16741800 == 71 [pid = 1828] [id = 149] 16:55:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c158d1000) [pid = 1828] [serial = 447] [outer = (nil)] 16:55:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c158de000) [pid = 1828] [serial = 448] [outer = 0x7f5c158d1000] 16:55:41 INFO - PROCESS | 1828 | 1461110141622 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c17720400) [pid = 1828] [serial = 449] [outer = 0x7f5c158d1000] 16:55:42 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:42 INFO - PROCESS | 1828 | 1461110142446 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1281ms 16:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:55:42 INFO - PROCESS | 1828 | 1461110142477 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1828 | 1461110142480 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:55:42 INFO - PROCESS | 1828 | 1461110142486 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1828 | 1461110142489 Marionette TRACE conn3 <- [1,570,null,{}] 16:55:42 INFO - PROCESS | 1828 | 1461110142494 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:42 INFO - PROCESS | 1828 | 1461110142675 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:55:43 INFO - PROCESS | 1828 | 1461110143145 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c176ce800 == 72 [pid = 1828] [id = 150] 16:55:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c118e4c00) [pid = 1828] [serial = 450] [outer = (nil)] 16:55:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c11aecc00) [pid = 1828] [serial = 451] [outer = 0x7f5c118e4c00] 16:55:43 INFO - PROCESS | 1828 | 1461110143256 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c15518c00) [pid = 1828] [serial = 452] [outer = 0x7f5c118e4c00] 16:55:43 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:44 INFO - PROCESS | 1828 | 1461110144039 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1579ms 16:55:44 INFO - PROCESS | 1828 | 1461110144067 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1828 | 1461110144073 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:55:44 INFO - PROCESS | 1828 | 1461110144082 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1828 | 1461110144086 Marionette TRACE conn3 <- [1,574,null,{}] 16:55:44 INFO - PROCESS | 1828 | 1461110144093 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:44 INFO - PROCESS | 1828 | 1461110144253 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:55:44 INFO - PROCESS | 1828 | 1461110144410 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18148000 == 73 [pid = 1828] [id = 151] 16:55:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c15af0000) [pid = 1828] [serial = 453] [outer = (nil)] 16:55:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c16409000) [pid = 1828] [serial = 454] [outer = 0x7f5c15af0000] 16:55:44 INFO - PROCESS | 1828 | 1461110144554 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c17534800) [pid = 1828] [serial = 455] [outer = 0x7f5c15af0000] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c38966800 == 72 [pid = 1828] [id = 107] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21aa4000 == 71 [pid = 1828] [id = 108] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c1c318000) [pid = 1828] [serial = 381] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c325d3800 == 70 [pid = 1828] [id = 140] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2911a800 == 69 [pid = 1828] [id = 139] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c8b800 == 68 [pid = 1828] [id = 115] 16:55:45 INFO - PROCESS | 1828 | 1461110145649 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22736000 == 67 [pid = 1828] [id = 138] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c35a800 == 66 [pid = 1828] [id = 137] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18bb8800 == 65 [pid = 1828] [id = 136] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18159800 == 64 [pid = 1828] [id = 134] 16:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1591ms 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1831d000 == 63 [pid = 1828] [id = 133] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c167e0000 == 62 [pid = 1828] [id = 132] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3be82000 == 61 [pid = 1828] [id = 131] 16:55:45 INFO - PROCESS | 1828 | 1461110145686 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 1828 | 1461110145693 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c34649800 == 60 [pid = 1828] [id = 130] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2853d800 == 59 [pid = 1828] [id = 129] 16:55:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21aae800 == 58 [pid = 1828] [id = 128] 16:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:55:45 INFO - PROCESS | 1828 | 1461110145704 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 1828 | 1461110145706 Marionette TRACE conn3 <- [1,578,null,{}] 16:55:45 INFO - PROCESS | 1828 | 1461110145712 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c34226000) [pid = 1828] [serial = 379] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c32586c00) [pid = 1828] [serial = 346] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c2343e800) [pid = 1828] [serial = 373] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c2e2d5c00) [pid = 1828] [serial = 357] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c1c311400) [pid = 1828] [serial = 366] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c1c33f800) [pid = 1828] [serial = 351] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c20db0000) [pid = 1828] [serial = 369] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c2f0bd800) [pid = 1828] [serial = 376] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c22931800) [pid = 1828] [serial = 354] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c24894400) [pid = 1828] [serial = 375] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c189e5000) [pid = 1828] [serial = 364] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c36e6a400) [pid = 1828] [serial = 271] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c30528c00) [pid = 1828] [serial = 360] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c2f0b2400) [pid = 1828] [serial = 378] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c1883ec00) [pid = 1828] [serial = 348] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c18838c00) [pid = 1828] [serial = 363] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c22d35000) [pid = 1828] [serial = 372] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c213ae000) [pid = 1828] [serial = 370] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c1ec69000) [pid = 1828] [serial = 367] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c247aac00) [pid = 1828] [serial = 310] [outer = (nil)] [url = about:blank] 16:55:45 INFO - PROCESS | 1828 | 1461110145949 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:55:46 INFO - PROCESS | 1828 | 1461110146123 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1889e800 == 59 [pid = 1828] [id = 152] 16:55:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c17715000) [pid = 1828] [serial = 456] [outer = (nil)] 16:55:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c180b8000) [pid = 1828] [serial = 457] [outer = 0x7f5c17715000] 16:55:46 INFO - PROCESS | 1828 | 1461110146188 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c181b3400) [pid = 1828] [serial = 458] [outer = 0x7f5c17715000] 16:55:46 INFO - PROCESS | 1828 | 1461110146970 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1328ms 16:55:47 INFO - PROCESS | 1828 | 1461110147032 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 1828 | 1461110147036 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:55:47 INFO - PROCESS | 1828 | 1461110147051 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1828 | 1461110147062 Marionette TRACE conn3 <- [1,582,null,{}] 16:55:47 INFO - PROCESS | 1828 | 1461110147072 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:47 INFO - PROCESS | 1828 | 1461110147272 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:55:47 INFO - PROCESS | 1828 | 1461110147400 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21aab800 == 60 [pid = 1828] [id = 153] 16:55:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c1771d800) [pid = 1828] [serial = 459] [outer = (nil)] 16:55:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c18a6fc00) [pid = 1828] [serial = 460] [outer = 0x7f5c1771d800] 16:55:47 INFO - PROCESS | 1828 | 1461110147484 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c18a78000) [pid = 1828] [serial = 461] [outer = 0x7f5c1771d800] 16:55:48 INFO - PROCESS | 1828 | 1461110148283 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1262ms 16:55:48 INFO - PROCESS | 1828 | 1461110148305 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:55:48 INFO - PROCESS | 1828 | 1461110148309 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:55:48 INFO - PROCESS | 1828 | 1461110148316 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 1828 | 1461110148319 Marionette TRACE conn3 <- [1,586,null,{}] 16:55:48 INFO - PROCESS | 1828 | 1461110148327 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:48 INFO - PROCESS | 1828 | 1461110148532 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:55:48 INFO - PROCESS | 1828 | 1461110148562 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22a15000 == 61 [pid = 1828] [id = 154] 16:55:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c180b2c00) [pid = 1828] [serial = 462] [outer = (nil)] 16:55:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c18a7e400) [pid = 1828] [serial = 463] [outer = 0x7f5c180b2c00] 16:55:48 INFO - PROCESS | 1828 | 1461110148634 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c18ff7000) [pid = 1828] [serial = 464] [outer = 0x7f5c180b2c00] 16:55:49 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:49 INFO - PROCESS | 1828 | 1461110149551 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:55:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1281ms 16:55:49 INFO - PROCESS | 1828 | 1461110149598 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1828 | 1461110149602 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:55:49 INFO - PROCESS | 1828 | 1461110149616 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1828 | 1461110149619 Marionette TRACE conn3 <- [1,590,null,{}] 16:55:49 INFO - PROCESS | 1828 | 1461110149625 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:49 INFO - PROCESS | 1828 | 1461110149852 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:55:50 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c1833f000) [pid = 1828] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:55:50 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c16403000) [pid = 1828] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:55:50 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c1640d000) [pid = 1828] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:55:50 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c18ab6000) [pid = 1828] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:55:50 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c181b0800) [pid = 1828] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:55:50 INFO - PROCESS | 1828 | 1461110150209 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22411800 == 62 [pid = 1828] [id = 155] 16:55:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c181adc00) [pid = 1828] [serial = 465] [outer = (nil)] 16:55:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c1833fc00) [pid = 1828] [serial = 466] [outer = 0x7f5c181adc00] 16:55:50 INFO - PROCESS | 1828 | 1461110150289 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c1c313400) [pid = 1828] [serial = 467] [outer = 0x7f5c181adc00] 16:55:50 INFO - PROCESS | 1828 | 1461110150959 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1391ms 16:55:51 INFO - PROCESS | 1828 | 1461110151002 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 1828 | 1461110151006 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:55:51 INFO - PROCESS | 1828 | 1461110151014 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1828 | 1461110151019 Marionette TRACE conn3 <- [1,594,null,{}] 16:55:51 INFO - PROCESS | 1828 | 1461110151029 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:51 INFO - PROCESS | 1828 | 1461110151297 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:55:51 INFO - PROCESS | 1828 | 1461110151388 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c283a8800 == 63 [pid = 1828] [id = 156] 16:55:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c18a77800) [pid = 1828] [serial = 468] [outer = (nil)] 16:55:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c2101d800) [pid = 1828] [serial = 469] [outer = 0x7f5c18a77800] 16:55:51 INFO - PROCESS | 1828 | 1461110151488 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c213ad000) [pid = 1828] [serial = 470] [outer = 0x7f5c18a77800] 16:55:52 INFO - PROCESS | 1828 | 1461110152389 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1434ms 16:55:52 INFO - PROCESS | 1828 | 1461110152449 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1828 | 1461110152455 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:55:52 INFO - PROCESS | 1828 | 1461110152463 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1828 | 1461110152468 Marionette TRACE conn3 <- [1,598,null,{}] 16:55:52 INFO - PROCESS | 1828 | 1461110152478 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:52 INFO - PROCESS | 1828 | 1461110152718 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:55:52 INFO - PROCESS | 1828 | 1461110152935 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19074000 == 64 [pid = 1828] [id = 157] 16:55:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c11af7c00) [pid = 1828] [serial = 471] [outer = (nil)] 16:55:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c158d9400) [pid = 1828] [serial = 472] [outer = 0x7f5c11af7c00] 16:55:53 INFO - PROCESS | 1828 | 1461110153055 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c1640a400) [pid = 1828] [serial = 473] [outer = 0x7f5c11af7c00] 16:55:53 INFO - PROCESS | 1828 | 1461110153906 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1490ms 16:55:53 INFO - PROCESS | 1828 | 1461110153954 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1828 | 1461110153961 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:55:53 INFO - PROCESS | 1828 | 1461110153972 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1828 | 1461110153975 Marionette TRACE conn3 <- [1,602,null,{}] 16:55:53 INFO - PROCESS | 1828 | 1461110153981 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:54 INFO - PROCESS | 1828 | 1461110154148 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:55:54 INFO - PROCESS | 1828 | 1461110154294 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22420000 == 65 [pid = 1828] [id = 158] 16:55:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c15526400) [pid = 1828] [serial = 474] [outer = (nil)] 16:55:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c180c1000) [pid = 1828] [serial = 475] [outer = 0x7f5c15526400] 16:55:54 INFO - PROCESS | 1828 | 1461110154368 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c18335400) [pid = 1828] [serial = 476] [outer = 0x7f5c15526400] 16:55:55 INFO - PROCESS | 1828 | 1461110155716 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1787ms 16:55:55 INFO - PROCESS | 1828 | 1461110155760 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1828 | 1461110155764 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:55:55 INFO - PROCESS | 1828 | 1461110155770 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 1828 | 1461110155775 Marionette TRACE conn3 <- [1,606,null,{}] 16:55:55 INFO - PROCESS | 1828 | 1461110155834 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:56 INFO - PROCESS | 1828 | 1461110156067 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:55:56 INFO - PROCESS | 1828 | 1461110156179 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2ffbd000 == 66 [pid = 1828] [id = 159] 16:55:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c181b7800) [pid = 1828] [serial = 477] [outer = (nil)] 16:55:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c18fed800) [pid = 1828] [serial = 478] [outer = 0x7f5c181b7800] 16:55:56 INFO - PROCESS | 1828 | 1461110156254 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c1c340400) [pid = 1828] [serial = 479] [outer = 0x7f5c181b7800] 16:55:57 INFO - PROCESS | 1828 | 1461110157101 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1383ms 16:55:57 INFO - PROCESS | 1828 | 1461110157154 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 1828 | 1461110157158 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:55:57 INFO - PROCESS | 1828 | 1461110157183 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1828 | 1461110157186 Marionette TRACE conn3 <- [1,610,null,{}] 16:55:57 INFO - PROCESS | 1828 | 1461110157192 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:57 INFO - PROCESS | 1828 | 1461110157363 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:55:57 INFO - PROCESS | 1828 | 1461110157514 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d6e800 == 67 [pid = 1828] [id = 160] 16:55:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c18332c00) [pid = 1828] [serial = 480] [outer = (nil)] 16:55:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c213aa800) [pid = 1828] [serial = 481] [outer = 0x7f5c18332c00] 16:55:57 INFO - PROCESS | 1828 | 1461110157588 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c22929c00) [pid = 1828] [serial = 482] [outer = 0x7f5c18332c00] 16:55:58 INFO - PROCESS | 1828 | 1461110158429 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1287ms 16:55:58 INFO - PROCESS | 1828 | 1461110158468 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1828 | 1461110158471 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:55:58 INFO - PROCESS | 1828 | 1461110158477 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1828 | 1461110158479 Marionette TRACE conn3 <- [1,614,null,{}] 16:55:58 INFO - PROCESS | 1828 | 1461110158485 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:58 INFO - PROCESS | 1828 | 1461110158645 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:55:58 INFO - PROCESS | 1828 | 1461110158802 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3646b800 == 68 [pid = 1828] [id = 161] 16:55:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c1181dc00) [pid = 1828] [serial = 483] [outer = (nil)] 16:55:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c22ad0c00) [pid = 1828] [serial = 484] [outer = 0x7f5c1181dc00] 16:55:58 INFO - PROCESS | 1828 | 1461110158873 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c230a9400) [pid = 1828] [serial = 485] [outer = 0x7f5c1181dc00] 16:55:59 INFO - PROCESS | 1828 | 1461110159731 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:55:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:55:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1328ms 16:55:59 INFO - PROCESS | 1828 | 1461110159807 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:55:59 INFO - PROCESS | 1828 | 1461110159811 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:55:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:55:59 INFO - PROCESS | 1828 | 1461110159816 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 1828 | 1461110159819 Marionette TRACE conn3 <- [1,618,null,{}] 16:55:59 INFO - PROCESS | 1828 | 1461110159824 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:00 INFO - PROCESS | 1828 | 1461110160053 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:56:00 INFO - PROCESS | 1828 | 1461110160204 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c157b4000 == 69 [pid = 1828] [id = 162] 16:56:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c166ca800) [pid = 1828] [serial = 486] [outer = (nil)] 16:56:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c166d4000) [pid = 1828] [serial = 487] [outer = 0x7f5c166ca800] 16:56:00 INFO - PROCESS | 1828 | 1461110160278 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c247b2800) [pid = 1828] [serial = 488] [outer = 0x7f5c166ca800] 16:56:01 INFO - PROCESS | 1828 | 1461110161146 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1378ms 16:56:01 INFO - PROCESS | 1828 | 1461110161196 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1828 | 1461110161200 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:56:01 INFO - PROCESS | 1828 | 1461110161206 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1828 | 1461110161208 Marionette TRACE conn3 <- [1,622,null,{}] 16:56:01 INFO - PROCESS | 1828 | 1461110161214 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:01 INFO - PROCESS | 1828 | 1461110161376 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:56:01 INFO - PROCESS | 1828 | 1461110161533 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1050f800 == 70 [pid = 1828] [id = 163] 16:56:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0fdf0c00) [pid = 1828] [serial = 489] [outer = (nil)] 16:56:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0fdf6000) [pid = 1828] [serial = 490] [outer = 0x7f5c0fdf0c00] 16:56:01 INFO - PROCESS | 1828 | 1461110161605 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0fdfb000) [pid = 1828] [serial = 491] [outer = 0x7f5c0fdf0c00] 16:56:02 INFO - PROCESS | 1828 | 1461110162491 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:56:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1329ms 16:56:02 INFO - PROCESS | 1828 | 1461110162536 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 1828 | 1461110162540 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:56:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:56:02 INFO - PROCESS | 1828 | 1461110162545 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 1828 | 1461110162548 Marionette TRACE conn3 <- [1,626,null,{}] 16:56:02 INFO - PROCESS | 1828 | 1461110162553 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:02 INFO - PROCESS | 1828 | 1461110162714 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:56:02 INFO - PROCESS | 1828 | 1461110162869 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15ba6000 == 71 [pid = 1828] [id = 164] 16:56:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0f8dc000) [pid = 1828] [serial = 492] [outer = (nil)] 16:56:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0f8e1800) [pid = 1828] [serial = 493] [outer = 0x7f5c0f8dc000] 16:56:02 INFO - PROCESS | 1828 | 1461110162950 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0f8e6c00) [pid = 1828] [serial = 494] [outer = 0x7f5c0f8dc000] 16:56:04 INFO - PROCESS | 1828 | 1461110164076 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:56:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1585ms 16:56:04 INFO - PROCESS | 1828 | 1461110164132 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:56:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:56:04 INFO - PROCESS | 1828 | 1461110164138 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:56:04 INFO - PROCESS | 1828 | 1461110164145 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1828 | 1461110164150 Marionette TRACE conn3 <- [1,630,null,{}] 16:56:04 INFO - PROCESS | 1828 | 1461110164157 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:04 INFO - PROCESS | 1828 | 1461110164322 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:56:04 INFO - PROCESS | 1828 | 1461110164508 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1f64c800 == 72 [pid = 1828] [id = 165] 16:56:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c11aed800) [pid = 1828] [serial = 495] [outer = (nil)] 16:56:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c11af0800) [pid = 1828] [serial = 496] [outer = 0x7f5c11aed800] 16:56:04 INFO - PROCESS | 1828 | 1461110164585 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c158d3800) [pid = 1828] [serial = 497] [outer = 0x7f5c11aed800] 16:56:05 INFO - PROCESS | 1828 | 1461110165423 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:56:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1335ms 16:56:05 INFO - PROCESS | 1828 | 1461110165480 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1828 | 1461110165496 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:56:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:56:05 INFO - PROCESS | 1828 | 1461110165510 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1828 | 1461110165521 Marionette TRACE conn3 <- [1,634,null,{}] 16:56:05 INFO - PROCESS | 1828 | 1461110165531 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:05 INFO - PROCESS | 1828 | 1461110165745 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:56:05 INFO - PROCESS | 1828 | 1461110165942 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15575000 == 73 [pid = 1828] [id = 166] 16:56:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c11af9400) [pid = 1828] [serial = 498] [outer = (nil)] 16:56:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c1640d800) [pid = 1828] [serial = 499] [outer = 0x7f5c11af9400] 16:56:06 INFO - PROCESS | 1828 | 1461110166057 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c166d2c00) [pid = 1828] [serial = 500] [outer = 0x7f5c11af9400] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c213d7800 == 72 [pid = 1828] [id = 61] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c247ad000) [pid = 1828] [serial = 393] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c33c4f400) [pid = 1828] [serial = 396] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c38996800) [pid = 1828] [serial = 399] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c15aedc00) [pid = 1828] [serial = 402] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c21c5e000) [pid = 1828] [serial = 423] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22411800 == 71 [pid = 1828] [id = 155] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22a15000 == 70 [pid = 1828] [id = 154] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21aab800 == 69 [pid = 1828] [id = 153] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1889e800 == 68 [pid = 1828] [id = 152] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18148000 == 67 [pid = 1828] [id = 151] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c176ce800 == 66 [pid = 1828] [id = 150] 16:56:06 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3419a000 == 65 [pid = 1828] [id = 148] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1556c000 == 64 [pid = 1828] [id = 147] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15447800 == 63 [pid = 1828] [id = 146] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c11918800 == 62 [pid = 1828] [id = 145] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33d71000 == 61 [pid = 1828] [id = 143] 16:56:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21fb0800 == 60 [pid = 1828] [id = 142] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c180c0800) [pid = 1828] [serial = 390] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c20da5c00) [pid = 1828] [serial = 387] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c1ecc7c00) [pid = 1828] [serial = 417] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c1753b400) [pid = 1828] [serial = 411] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c180c1400) [pid = 1828] [serial = 412] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c1181c000) [pid = 1828] [serial = 405] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c17536000) [pid = 1828] [serial = 409] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c1640ec00) [pid = 1828] [serial = 408] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c1af30800) [pid = 1828] [serial = 414] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c18839000) [pid = 1828] [serial = 384] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c181b8800) [pid = 1828] [serial = 420] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c21c5bc00) [pid = 1828] [serial = 418] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c1ffa4800) [pid = 1828] [serial = 421] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c1c343c00) [pid = 1828] [serial = 415] [outer = (nil)] [url = about:blank] 16:56:06 INFO - PROCESS | 1828 | 1461110166942 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1495ms 16:56:07 INFO - PROCESS | 1828 | 1461110167006 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1828 | 1461110167010 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:56:07 INFO - PROCESS | 1828 | 1461110167017 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1828 | 1461110167022 Marionette TRACE conn3 <- [1,638,null,{}] 16:56:07 INFO - PROCESS | 1828 | 1461110167036 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:07 INFO - PROCESS | 1828 | 1461110167201 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:56:07 INFO - PROCESS | 1828 | 1461110167313 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1815c000 == 61 [pid = 1828] [id = 167] 16:56:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c15522000) [pid = 1828] [serial = 501] [outer = (nil)] 16:56:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c180b7800) [pid = 1828] [serial = 502] [outer = 0x7f5c15522000] 16:56:07 INFO - PROCESS | 1828 | 1461110167378 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c181b6800) [pid = 1828] [serial = 503] [outer = 0x7f5c15522000] 16:56:07 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:08 INFO - PROCESS | 1828 | 1461110168068 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1087ms 16:56:08 INFO - PROCESS | 1828 | 1461110168112 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:56:08 INFO - PROCESS | 1828 | 1461110168116 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:56:08 INFO - PROCESS | 1828 | 1461110168122 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 1828 | 1461110168125 Marionette TRACE conn3 <- [1,642,null,{}] 16:56:08 INFO - PROCESS | 1828 | 1461110168131 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:08 INFO - PROCESS | 1828 | 1461110168329 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:56:08 INFO - PROCESS | 1828 | 1461110168406 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ec8b800 == 62 [pid = 1828] [id = 168] 16:56:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c166c9000) [pid = 1828] [serial = 504] [outer = (nil)] 16:56:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c18835c00) [pid = 1828] [serial = 505] [outer = 0x7f5c166c9000] 16:56:08 INFO - PROCESS | 1828 | 1461110168467 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c18a72800) [pid = 1828] [serial = 506] [outer = 0x7f5c166c9000] 16:56:09 INFO - PROCESS | 1828 | 1461110169256 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1182ms 16:56:09 INFO - PROCESS | 1828 | 1461110169305 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1828 | 1461110169308 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:56:09 INFO - PROCESS | 1828 | 1461110169335 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1828 | 1461110169339 Marionette TRACE conn3 <- [1,646,null,{}] 16:56:09 INFO - PROCESS | 1828 | 1461110169343 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:09 INFO - PROCESS | 1828 | 1461110169528 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:56:09 INFO - PROCESS | 1828 | 1461110169550 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22728000 == 63 [pid = 1828] [id = 169] 16:56:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c18a73400) [pid = 1828] [serial = 507] [outer = (nil)] 16:56:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c18ab6000) [pid = 1828] [serial = 508] [outer = 0x7f5c18a73400] 16:56:09 INFO - PROCESS | 1828 | 1461110169626 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c1a1ab400) [pid = 1828] [serial = 509] [outer = 0x7f5c18a73400] 16:56:10 INFO - PROCESS | 1828 | 1461110170417 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:56:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1127ms 16:56:10 INFO - PROCESS | 1828 | 1461110170463 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 1828 | 1461110170466 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:56:10 INFO - PROCESS | 1828 | 1461110170482 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 1828 | 1461110170485 Marionette TRACE conn3 <- [1,650,null,{}] 16:56:10 INFO - PROCESS | 1828 | 1461110170491 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:10 INFO - PROCESS | 1828 | 1461110170692 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:56:10 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c118e4c00) [pid = 1828] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:56:10 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c15af0000) [pid = 1828] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:56:10 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c11af0400) [pid = 1828] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:56:10 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c180b2c00) [pid = 1828] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:56:10 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c1771d800) [pid = 1828] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:56:10 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c17715000) [pid = 1828] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:56:10 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c181adc00) [pid = 1828] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:56:10 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c1771cc00) [pid = 1828] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:56:10 INFO - PROCESS | 1828 | 1461110170905 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c167c3000 == 64 [pid = 1828] [id = 170] 16:56:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c118e4c00) [pid = 1828] [serial = 510] [outer = (nil)] 16:56:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c17715000) [pid = 1828] [serial = 511] [outer = 0x7f5c118e4c00] 16:56:10 INFO - PROCESS | 1828 | 1461110170968 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c203c5c00) [pid = 1828] [serial = 512] [outer = 0x7f5c118e4c00] 16:56:11 INFO - PROCESS | 1828 | 1461110171640 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1192ms 16:56:11 INFO - PROCESS | 1828 | 1461110171666 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1828 | 1461110171670 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:56:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:56:11 INFO - PROCESS | 1828 | 1461110171685 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1828 | 1461110171689 Marionette TRACE conn3 <- [1,654,null,{}] 16:56:11 INFO - PROCESS | 1828 | 1461110171695 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:11 INFO - PROCESS | 1828 | 1461110171879 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:56:11 INFO - PROCESS | 1828 | 1461110171898 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f086000 == 65 [pid = 1828] [id = 171] 16:56:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c11af0400) [pid = 1828] [serial = 513] [outer = (nil)] 16:56:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c230a8400) [pid = 1828] [serial = 514] [outer = 0x7f5c11af0400] 16:56:11 INFO - PROCESS | 1828 | 1461110171964 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c247ad800) [pid = 1828] [serial = 515] [outer = 0x7f5c11af0400] 16:56:12 INFO - PROCESS | 1828 | 1461110172715 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1101ms 16:56:12 INFO - PROCESS | 1828 | 1461110172777 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1828 | 1461110172781 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:56:12 INFO - PROCESS | 1828 | 1461110172786 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1828 | 1461110172788 Marionette TRACE conn3 <- [1,658,null,{}] 16:56:12 INFO - PROCESS | 1828 | 1461110172793 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:13 INFO - PROCESS | 1828 | 1461110173024 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:56:13 INFO - PROCESS | 1828 | 1461110173191 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15566000 == 66 [pid = 1828] [id = 172] 16:56:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0f8e3800) [pid = 1828] [serial = 516] [outer = (nil)] 16:56:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0fdf3800) [pid = 1828] [serial = 517] [outer = 0x7f5c0f8e3800] 16:56:13 INFO - PROCESS | 1828 | 1461110173268 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c105dfc00) [pid = 1828] [serial = 518] [outer = 0x7f5c0f8e3800] 16:56:14 INFO - PROCESS | 1828 | 1461110174225 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:56:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1481ms 16:56:14 INFO - PROCESS | 1828 | 1461110174271 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 1828 | 1461110174278 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:56:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:56:14 INFO - PROCESS | 1828 | 1461110174285 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1828 | 1461110174292 Marionette TRACE conn3 <- [1,662,null,{}] 16:56:14 INFO - PROCESS | 1828 | 1461110174299 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:14 INFO - PROCESS | 1828 | 1461110174477 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:56:14 INFO - PROCESS | 1828 | 1461110174645 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ae21800 == 67 [pid = 1828] [id = 173] 16:56:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0f8e6800) [pid = 1828] [serial = 519] [outer = (nil)] 16:56:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c15525c00) [pid = 1828] [serial = 520] [outer = 0x7f5c0f8e6800] 16:56:14 INFO - PROCESS | 1828 | 1461110174725 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c1640f800) [pid = 1828] [serial = 521] [outer = 0x7f5c0f8e6800] 16:56:15 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:15 INFO - PROCESS | 1828 | 1461110175675 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1435ms 16:56:15 INFO - PROCESS | 1828 | 1461110175722 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:56:15 INFO - PROCESS | 1828 | 1461110175727 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:56:15 INFO - PROCESS | 1828 | 1461110175733 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 1828 | 1461110175736 Marionette TRACE conn3 <- [1,666,null,{}] 16:56:15 INFO - PROCESS | 1828 | 1461110175741 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:15 INFO - PROCESS | 1828 | 1461110175904 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:56:16 INFO - PROCESS | 1828 | 1461110176067 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c31f09000 == 68 [pid = 1828] [id = 174] 16:56:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c118e0400) [pid = 1828] [serial = 522] [outer = (nil)] 16:56:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c1753dc00) [pid = 1828] [serial = 523] [outer = 0x7f5c118e0400] 16:56:16 INFO - PROCESS | 1828 | 1461110176143 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c181b0800) [pid = 1828] [serial = 524] [outer = 0x7f5c118e0400] 16:56:16 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:17 INFO - PROCESS | 1828 | 1461110177053 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1385ms 16:56:17 INFO - PROCESS | 1828 | 1461110177119 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 1828 | 1461110177125 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:56:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:56:17 INFO - PROCESS | 1828 | 1461110177141 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 1828 | 1461110177149 Marionette TRACE conn3 <- [1,670,null,{}] 16:56:17 INFO - PROCESS | 1828 | 1461110177155 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:17 INFO - PROCESS | 1828 | 1461110177369 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:56:17 INFO - PROCESS | 1828 | 1461110177524 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c371d2000 == 69 [pid = 1828] [id = 175] 16:56:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c1551e400) [pid = 1828] [serial = 525] [outer = (nil)] 16:56:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c18b3e000) [pid = 1828] [serial = 526] [outer = 0x7f5c1551e400] 16:56:17 INFO - PROCESS | 1828 | 1461110177599 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c1c346000) [pid = 1828] [serial = 527] [outer = 0x7f5c1551e400] 16:56:18 INFO - PROCESS | 1828 | 1461110178498 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:56:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1395ms 16:56:18 INFO - PROCESS | 1828 | 1461110178529 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 1828 | 1461110178533 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:56:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:56:18 INFO - PROCESS | 1828 | 1461110178538 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1828 | 1461110178541 Marionette TRACE conn3 <- [1,674,null,{}] 16:56:18 INFO - PROCESS | 1828 | 1461110178546 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:18 INFO - PROCESS | 1828 | 1461110178718 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:56:18 INFO - PROCESS | 1828 | 1461110178878 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21984000 == 70 [pid = 1828] [id = 176] 16:56:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c17533c00) [pid = 1828] [serial = 528] [outer = (nil)] 16:56:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c21c5e000) [pid = 1828] [serial = 529] [outer = 0x7f5c17533c00] 16:56:18 INFO - PROCESS | 1828 | 1461110178949 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c2343d800) [pid = 1828] [serial = 530] [outer = 0x7f5c17533c00] 16:56:19 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:19 INFO - PROCESS | 1828 | 1461110179812 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1329ms 16:56:19 INFO - PROCESS | 1828 | 1461110179869 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1828 | 1461110179872 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:56:19 INFO - PROCESS | 1828 | 1461110179880 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1828 | 1461110179883 Marionette TRACE conn3 <- [1,678,null,{}] 16:56:19 INFO - PROCESS | 1828 | 1461110179888 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:20 INFO - PROCESS | 1828 | 1461110180049 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:56:20 INFO - PROCESS | 1828 | 1461110180217 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a045000 == 71 [pid = 1828] [id = 177] 16:56:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c15678c00) [pid = 1828] [serial = 531] [outer = (nil)] 16:56:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c15679400) [pid = 1828] [serial = 532] [outer = 0x7f5c15678c00] 16:56:20 INFO - PROCESS | 1828 | 1461110180336 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c234ac400) [pid = 1828] [serial = 533] [outer = 0x7f5c15678c00] 16:56:21 INFO - PROCESS | 1828 | 1461110181221 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1380ms 16:56:21 INFO - PROCESS | 1828 | 1461110181261 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 1828 | 1461110181264 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:56:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:56:21 INFO - PROCESS | 1828 | 1461110181270 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 1828 | 1461110181272 Marionette TRACE conn3 <- [1,682,null,{}] 16:56:21 INFO - PROCESS | 1828 | 1461110181278 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:21 INFO - PROCESS | 1828 | 1461110181435 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:56:21 INFO - PROCESS | 1828 | 1461110181595 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0dde1000 == 72 [pid = 1828] [id = 178] 16:56:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c0dec6800) [pid = 1828] [serial = 534] [outer = (nil)] 16:56:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c0ded1000) [pid = 1828] [serial = 535] [outer = 0x7f5c0dec6800] 16:56:21 INFO - PROCESS | 1828 | 1461110181664 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c0deec800) [pid = 1828] [serial = 536] [outer = 0x7f5c0dec6800] 16:56:22 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:22 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:22 INFO - PROCESS | 1828 | 1461110182956 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:56:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1728ms 16:56:23 INFO - PROCESS | 1828 | 1461110182999 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 1828 | 1461110183003 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:56:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:56:23 INFO - PROCESS | 1828 | 1461110183099 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 1828 | 1461110183103 Marionette TRACE conn3 <- [1,686,null,{}] 16:56:23 INFO - PROCESS | 1828 | 1461110183110 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:23 INFO - PROCESS | 1828 | 1461110183271 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:56:23 INFO - PROCESS | 1828 | 1461110183425 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c167d6800 == 73 [pid = 1828] [id = 179] 16:56:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c0dec7800) [pid = 1828] [serial = 537] [outer = (nil)] 16:56:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c0def6000) [pid = 1828] [serial = 538] [outer = 0x7f5c0dec7800] 16:56:23 INFO - PROCESS | 1828 | 1461110183496 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c1883c000) [pid = 1828] [serial = 539] [outer = 0x7f5c0dec7800] 16:56:24 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:24 INFO - PROCESS | 1828 | 1461110184745 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:56:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:56:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1741ms 16:56:24 INFO - PROCESS | 1828 | 1461110184789 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:56:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:56:24 INFO - PROCESS | 1828 | 1461110184795 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:56:24 INFO - PROCESS | 1828 | 1461110184901 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 1828 | 1461110184907 Marionette TRACE conn3 <- [1,690,null,{}] 16:56:24 INFO - PROCESS | 1828 | 1461110184924 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:25 INFO - PROCESS | 1828 | 1461110185076 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:56:25 INFO - PROCESS | 1828 | 1461110185265 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1673b000 == 74 [pid = 1828] [id = 180] 16:56:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c0f8e5c00) [pid = 1828] [serial = 540] [outer = (nil)] 16:56:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c105e0000) [pid = 1828] [serial = 541] [outer = 0x7f5c0f8e5c00] 16:56:25 INFO - PROCESS | 1828 | 1461110185409 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c1181c000) [pid = 1828] [serial = 542] [outer = 0x7f5c0f8e5c00] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f086000 == 73 [pid = 1828] [id = 171] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c16741800 == 72 [pid = 1828] [id = 149] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c2101d800) [pid = 1828] [serial = 469] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c1c34a000) [pid = 1828] [serial = 439] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c15526000) [pid = 1828] [serial = 442] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c158d5c00) [pid = 1828] [serial = 445] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c158de000) [pid = 1828] [serial = 448] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c167c3000 == 71 [pid = 1828] [id = 170] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22728000 == 70 [pid = 1828] [id = 169] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ec8b800 == 69 [pid = 1828] [id = 168] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1815c000 == 68 [pid = 1828] [id = 167] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15575000 == 67 [pid = 1828] [id = 166] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1f64c800 == 66 [pid = 1828] [id = 165] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2ffbd000 == 65 [pid = 1828] [id = 159] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22420000 == 64 [pid = 1828] [id = 158] 16:56:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19074000 == 63 [pid = 1828] [id = 157] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c34609800) [pid = 1828] [serial = 382] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c15518c00) [pid = 1828] [serial = 452] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c11aecc00) [pid = 1828] [serial = 451] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c18ab2400) [pid = 1828] [serial = 433] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c17534800) [pid = 1828] [serial = 455] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c16409000) [pid = 1828] [serial = 454] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c22934800) [pid = 1828] [serial = 424] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c18a7e400) [pid = 1828] [serial = 463] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c118e2000) [pid = 1828] [serial = 436] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c18a6fc00) [pid = 1828] [serial = 460] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c180c1c00) [pid = 1828] [serial = 429] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c180b8000) [pid = 1828] [serial = 457] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c181b3400) [pid = 1828] [serial = 458] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c15af2800) [pid = 1828] [serial = 426] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c1833fc00) [pid = 1828] [serial = 466] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c3468f800) [pid = 1828] [serial = 232] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c18ff7000) [pid = 1828] [serial = 464] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c1c313400) [pid = 1828] [serial = 467] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c18a78000) [pid = 1828] [serial = 461] [outer = (nil)] [url = about:blank] 16:56:26 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:26 INFO - PROCESS | 1828 | 1461110186798 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:56:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2043ms 16:56:26 INFO - PROCESS | 1828 | 1461110186855 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1828 | 1461110186863 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:56:26 INFO - PROCESS | 1828 | 1461110186875 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1828 | 1461110186878 Marionette TRACE conn3 <- [1,694,null,{}] 16:56:26 INFO - PROCESS | 1828 | 1461110186885 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:27 INFO - PROCESS | 1828 | 1461110187027 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:56:27 INFO - PROCESS | 1828 | 1461110187038 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18146000 == 64 [pid = 1828] [id = 181] 16:56:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c105de000) [pid = 1828] [serial = 543] [outer = (nil)] 16:56:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c15678000) [pid = 1828] [serial = 544] [outer = 0x7f5c105de000] 16:56:27 INFO - PROCESS | 1828 | 1461110187099 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c17718400) [pid = 1828] [serial = 545] [outer = 0x7f5c105de000] 16:56:28 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:28 INFO - PROCESS | 1828 | 1461110188266 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:56:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1443ms 16:56:28 INFO - PROCESS | 1828 | 1461110188324 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:56:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:56:28 INFO - PROCESS | 1828 | 1461110188328 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:56:28 INFO - PROCESS | 1828 | 1461110188334 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1828 | 1461110188340 Marionette TRACE conn3 <- [1,698,null,{}] 16:56:28 INFO - PROCESS | 1828 | 1461110188355 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:28 INFO - PROCESS | 1828 | 1461110188560 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:56:28 INFO - PROCESS | 1828 | 1461110188669 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a03f800 == 65 [pid = 1828] [id = 182] 16:56:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c1771a800) [pid = 1828] [serial = 546] [outer = (nil)] 16:56:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c181b5c00) [pid = 1828] [serial = 547] [outer = 0x7f5c1771a800] 16:56:28 INFO - PROCESS | 1828 | 1461110188732 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c186bc400) [pid = 1828] [serial = 548] [outer = 0x7f5c1771a800] 16:56:29 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:29 INFO - PROCESS | 1828 | 1461110189922 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:56:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1641ms 16:56:29 INFO - PROCESS | 1828 | 1461110189978 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 1828 | 1461110189981 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:56:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:56:29 INFO - PROCESS | 1828 | 1461110189988 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 1828 | 1461110189995 Marionette TRACE conn3 <- [1,702,null,{}] 16:56:30 INFO - PROCESS | 1828 | 1461110190035 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:30 INFO - PROCESS | 1828 | 1461110190254 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:56:30 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c18a73400) [pid = 1828] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:56:30 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c166c9000) [pid = 1828] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:56:30 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c15522000) [pid = 1828] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:56:30 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c11af9400) [pid = 1828] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:56:30 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c118e4c00) [pid = 1828] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:56:30 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c11aed800) [pid = 1828] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:56:30 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c18a77800) [pid = 1828] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:56:30 INFO - PROCESS | 1828 | 1461110190494 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bc3000 == 66 [pid = 1828] [id = 183] 16:56:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c105dec00) [pid = 1828] [serial = 549] [outer = (nil)] 16:56:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c15522000) [pid = 1828] [serial = 550] [outer = 0x7f5c105dec00] 16:56:30 INFO - PROCESS | 1828 | 1461110190559 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c18851800) [pid = 1828] [serial = 551] [outer = 0x7f5c105dec00] 16:56:31 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:31 INFO - PROCESS | 1828 | 1461110191668 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:56:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1719ms 16:56:31 INFO - PROCESS | 1828 | 1461110191708 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 1828 | 1461110191711 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:56:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:56:31 INFO - PROCESS | 1828 | 1461110191717 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1828 | 1461110191719 Marionette TRACE conn3 <- [1,706,null,{}] 16:56:31 INFO - PROCESS | 1828 | 1461110191725 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:31 INFO - PROCESS | 1828 | 1461110191920 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:56:32 INFO - PROCESS | 1828 | 1461110192065 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21a91800 == 67 [pid = 1828] [id = 184] 16:56:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c118e4c00) [pid = 1828] [serial = 552] [outer = (nil)] 16:56:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c18feac00) [pid = 1828] [serial = 553] [outer = 0x7f5c118e4c00] 16:56:32 INFO - PROCESS | 1828 | 1461110192138 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c1a43a800) [pid = 1828] [serial = 554] [outer = 0x7f5c118e4c00] 16:56:33 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:33 INFO - PROCESS | 1828 | 1461110193524 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:56:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:56:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1831ms 16:56:33 INFO - PROCESS | 1828 | 1461110193551 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 1828 | 1461110193557 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:56:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:56:33 INFO - PROCESS | 1828 | 1461110193637 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 1828 | 1461110193642 Marionette TRACE conn3 <- [1,710,null,{}] 16:56:33 INFO - PROCESS | 1828 | 1461110193655 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:33 INFO - PROCESS | 1828 | 1461110193822 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:56:33 INFO - PROCESS | 1828 | 1461110193976 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18150000 == 68 [pid = 1828] [id = 185] 16:56:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c0fdf7c00) [pid = 1828] [serial = 555] [outer = (nil)] 16:56:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c11aed800) [pid = 1828] [serial = 556] [outer = 0x7f5c0fdf7c00] 16:56:34 INFO - PROCESS | 1828 | 1461110194050 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c15af1400) [pid = 1828] [serial = 557] [outer = 0x7f5c0fdf7c00] 16:56:35 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:35 INFO - PROCESS | 1828 | 1461110195344 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:56:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1821ms 16:56:35 INFO - PROCESS | 1828 | 1461110195535 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 1828 | 1461110195544 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:56:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:56:35 INFO - PROCESS | 1828 | 1461110195557 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 1828 | 1461110195561 Marionette TRACE conn3 <- [1,714,null,{}] 16:56:35 INFO - PROCESS | 1828 | 1461110195567 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:35 INFO - PROCESS | 1828 | 1461110195724 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:56:35 INFO - PROCESS | 1828 | 1461110195875 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22411800 == 69 [pid = 1828] [id = 186] 16:56:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c0f8e4800) [pid = 1828] [serial = 558] [outer = (nil)] 16:56:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c17714000) [pid = 1828] [serial = 559] [outer = 0x7f5c0f8e4800] 16:56:35 INFO - PROCESS | 1828 | 1461110195955 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c189e3c00) [pid = 1828] [serial = 560] [outer = 0x7f5c0f8e4800] 16:56:37 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:37 INFO - PROCESS | 1828 | 1461110197282 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:56:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1737ms 16:56:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:56:37 INFO - PROCESS | 1828 | 1461110197293 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 1828 | 1461110197296 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:56:37 INFO - PROCESS | 1828 | 1461110197344 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 1828 | 1461110197351 Marionette TRACE conn3 <- [1,718,null,{}] 16:56:37 INFO - PROCESS | 1828 | 1461110197387 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:37 INFO - PROCESS | 1828 | 1461110197547 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:56:37 INFO - PROCESS | 1828 | 1461110197701 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23838800 == 70 [pid = 1828] [id = 187] 16:56:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c181ab800) [pid = 1828] [serial = 561] [outer = (nil)] 16:56:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c1af29400) [pid = 1828] [serial = 562] [outer = 0x7f5c181ab800] 16:56:37 INFO - PROCESS | 1828 | 1461110197776 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c1d30cc00) [pid = 1828] [serial = 563] [outer = 0x7f5c181ab800] 16:56:39 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:39 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:39 INFO - PROCESS | 1828 | 1461110199085 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:56:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1804ms 16:56:39 INFO - PROCESS | 1828 | 1461110199150 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 1828 | 1461110199155 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:56:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:56:39 INFO - PROCESS | 1828 | 1461110199182 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1828 | 1461110199185 Marionette TRACE conn3 <- [1,722,null,{}] 16:56:39 INFO - PROCESS | 1828 | 1461110199195 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:39 INFO - PROCESS | 1828 | 1461110199363 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:56:39 INFO - PROCESS | 1828 | 1461110199519 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29116800 == 71 [pid = 1828] [id = 188] 16:56:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c18a73400) [pid = 1828] [serial = 564] [outer = (nil)] 16:56:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c1d316800) [pid = 1828] [serial = 565] [outer = 0x7f5c18a73400] 16:56:39 INFO - PROCESS | 1828 | 1461110199589 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c1d31b400) [pid = 1828] [serial = 566] [outer = 0x7f5c18a73400] 16:56:40 INFO - PROCESS | 1828 | 1461110200453 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 1828 | 1461110200530 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:56:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:56:40 INFO - PROCESS | 1828 | 1461110200536 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 1828 | 1461110200539 Marionette TRACE conn3 <- [1,726,null,{}] 16:56:40 INFO - PROCESS | 1828 | 1461110200547 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:40 INFO - PROCESS | 1828 | 1461110200952 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:56:41 INFO - PROCESS | 1828 | 1461110201181 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1051d800 == 72 [pid = 1828] [id = 189] 16:56:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c0deeb400) [pid = 1828] [serial = 567] [outer = (nil)] 16:56:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c0f8e1c00) [pid = 1828] [serial = 568] [outer = 0x7f5c0deeb400] 16:56:41 INFO - PROCESS | 1828 | 1461110201247 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c11814400) [pid = 1828] [serial = 569] [outer = 0x7f5c0deeb400] 16:56:42 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:42 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:42 INFO - PROCESS | 1828 | 1461110202267 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:56:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1791ms 16:56:42 INFO - PROCESS | 1828 | 1461110202330 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 1828 | 1461110202348 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:56:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:56:42 INFO - PROCESS | 1828 | 1461110202362 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 1828 | 1461110202374 Marionette TRACE conn3 <- [1,730,null,{}] 16:56:42 INFO - PROCESS | 1828 | 1461110202389 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:42 INFO - PROCESS | 1828 | 1461110202578 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:56:42 INFO - PROCESS | 1828 | 1461110202789 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c157bc800 == 73 [pid = 1828] [id = 190] 16:56:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c0fdfb400) [pid = 1828] [serial = 570] [outer = (nil)] 16:56:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c15673400) [pid = 1828] [serial = 571] [outer = 0x7f5c0fdfb400] 16:56:42 INFO - PROCESS | 1828 | 1461110202861 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c158ddc00) [pid = 1828] [serial = 572] [outer = 0x7f5c0fdfb400] 16:56:43 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:43 INFO - PROCESS | 1828 | 1461110203779 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 1828 | 1461110203866 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:56:43 INFO - PROCESS | 1828 | 1461110203874 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 1828 | 1461110203877 Marionette TRACE conn3 <- [1,734,null,{}] 16:56:43 INFO - PROCESS | 1828 | 1461110203883 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:44 INFO - PROCESS | 1828 | 1461110204044 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:56:44 INFO - PROCESS | 1828 | 1461110204291 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1672e800 == 74 [pid = 1828] [id = 191] 16:56:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c118e4000) [pid = 1828] [serial = 573] [outer = (nil)] 16:56:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c17541400) [pid = 1828] [serial = 574] [outer = 0x7f5c118e4000] 16:56:44 INFO - PROCESS | 1828 | 1461110204414 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c17721000) [pid = 1828] [serial = 575] [outer = 0x7f5c118e4000] 16:56:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:45 INFO - PROCESS | 1828 | 1461110205305 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:56:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1481ms 16:56:45 INFO - PROCESS | 1828 | 1461110205356 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 1828 | 1461110205363 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:56:45 INFO - PROCESS | 1828 | 1461110205378 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 1828 | 1461110205384 Marionette TRACE conn3 <- [1,738,null,{}] 16:56:45 INFO - PROCESS | 1828 | 1461110205390 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:45 INFO - PROCESS | 1828 | 1461110205568 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:56:45 INFO - PROCESS | 1828 | 1461110205744 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c38974000 == 73 [pid = 1828] [id = 119] 16:56:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18bc3000 == 72 [pid = 1828] [id = 183] 16:56:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a03f800 == 71 [pid = 1828] [id = 182] 16:56:45 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c0f8e1800) [pid = 1828] [serial = 493] [outer = (nil)] [url = about:blank] 16:56:45 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c22ad0c00) [pid = 1828] [serial = 484] [outer = (nil)] [url = about:blank] 16:56:45 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c166d4000) [pid = 1828] [serial = 487] [outer = (nil)] [url = about:blank] 16:56:45 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c213aa800) [pid = 1828] [serial = 481] [outer = (nil)] [url = about:blank] 16:56:45 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c180c1000) [pid = 1828] [serial = 475] [outer = (nil)] [url = about:blank] 16:56:45 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c18fed800) [pid = 1828] [serial = 478] [outer = (nil)] [url = about:blank] 16:56:45 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c158d9400) [pid = 1828] [serial = 472] [outer = (nil)] [url = about:blank] 16:56:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c157b1800 == 72 [pid = 1828] [id = 192] 16:56:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c0f8e1800) [pid = 1828] [serial = 576] [outer = (nil)] 16:56:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c1640c000) [pid = 1828] [serial = 577] [outer = 0x7f5c0f8e1800] 16:56:45 INFO - PROCESS | 1828 | 1461110205849 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c1833d400) [pid = 1828] [serial = 578] [outer = 0x7f5c0f8e1800] 16:56:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18146000 == 71 [pid = 1828] [id = 181] 16:56:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1673b000 == 70 [pid = 1828] [id = 180] 16:56:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a045000 == 69 [pid = 1828] [id = 177] 16:56:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21984000 == 68 [pid = 1828] [id = 176] 16:56:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c371d2000 == 67 [pid = 1828] [id = 175] 16:56:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c31f09000 == 66 [pid = 1828] [id = 174] 16:56:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ae21800 == 65 [pid = 1828] [id = 173] 16:56:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15566000 == 64 [pid = 1828] [id = 172] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c166d2c00) [pid = 1828] [serial = 500] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c17715000) [pid = 1828] [serial = 511] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c158d3800) [pid = 1828] [serial = 497] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c11af0800) [pid = 1828] [serial = 496] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c1a1ab400) [pid = 1828] [serial = 509] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c213ad000) [pid = 1828] [serial = 470] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c0fdf6000) [pid = 1828] [serial = 490] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c203c5c00) [pid = 1828] [serial = 512] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c18a72800) [pid = 1828] [serial = 506] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c230a8400) [pid = 1828] [serial = 514] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c18ab6000) [pid = 1828] [serial = 508] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c18835c00) [pid = 1828] [serial = 505] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c180b7800) [pid = 1828] [serial = 502] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c181b6800) [pid = 1828] [serial = 503] [outer = (nil)] [url = about:blank] 16:56:46 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c1640d800) [pid = 1828] [serial = 499] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:47 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:47 INFO - PROCESS | 1828 | 1461110207038 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1695ms 16:56:47 INFO - PROCESS | 1828 | 1461110207067 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1828 | 1461110207070 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:56:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:56:47 INFO - PROCESS | 1828 | 1461110207078 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1828 | 1461110207083 Marionette TRACE conn3 <- [1,742,null,{}] 16:56:47 INFO - PROCESS | 1828 | 1461110207088 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:47 INFO - PROCESS | 1828 | 1461110207264 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:56:47 INFO - PROCESS | 1828 | 1461110207460 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19697800 == 65 [pid = 1828] [id = 193] 16:56:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0fdf7400) [pid = 1828] [serial = 579] [outer = (nil)] 16:56:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c18569c00) [pid = 1828] [serial = 580] [outer = 0x7f5c0fdf7400] 16:56:47 INFO - PROCESS | 1828 | 1461110207521 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c18835c00) [pid = 1828] [serial = 581] [outer = 0x7f5c0fdf7400] 16:56:48 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:48 INFO - PROCESS | 1828 | 1461110208594 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1539ms 16:56:48 INFO - PROCESS | 1828 | 1461110208618 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 1828 | 1461110208621 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:56:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:56:48 INFO - PROCESS | 1828 | 1461110208633 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 1828 | 1461110208636 Marionette TRACE conn3 <- [1,746,null,{}] 16:56:48 INFO - PROCESS | 1828 | 1461110208644 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:48 INFO - PROCESS | 1828 | 1461110208864 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:56:48 INFO - PROCESS | 1828 | 1461110208979 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1f635000 == 66 [pid = 1828] [id = 194] 16:56:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c18a7a800) [pid = 1828] [serial = 582] [outer = (nil)] 16:56:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c18abf400) [pid = 1828] [serial = 583] [outer = 0x7f5c18a7a800] 16:56:49 INFO - PROCESS | 1828 | 1461110209067 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c18ff5400) [pid = 1828] [serial = 584] [outer = 0x7f5c18a7a800] 16:56:49 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:50 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c11af7c00) [pid = 1828] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c186af800) [pid = 1828] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c21c50000) [pid = 1828] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c166ca800) [pid = 1828] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c1883d000) [pid = 1828] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c22ac6000) [pid = 1828] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c11819000) [pid = 1828] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c22b70800) [pid = 1828] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c22ad1800) [pid = 1828] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c180b8800) [pid = 1828] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c118dbc00) [pid = 1828] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c15526400) [pid = 1828] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c230a0c00) [pid = 1828] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c21c51800) [pid = 1828] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c230a7000) [pid = 1828] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c118e9800) [pid = 1828] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c1c349000) [pid = 1828] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c11af8c00) [pid = 1828] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c17717400) [pid = 1828] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c18ac0800) [pid = 1828] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c158d1000) [pid = 1828] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c118de400) [pid = 1828] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c1af2ec00) [pid = 1828] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c180b9000) [pid = 1828] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c18339400) [pid = 1828] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c189ddc00) [pid = 1828] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c15ae3400) [pid = 1828] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c213b1000) [pid = 1828] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c247b2c00) [pid = 1828] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c0f8dc000) [pid = 1828] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c18846c00) [pid = 1828] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c181b7800) [pid = 1828] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c1551ac00) [pid = 1828] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c1883cc00) [pid = 1828] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c1a438800) [pid = 1828] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c18332c00) [pid = 1828] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c11815800) [pid = 1828] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c1771a800) [pid = 1828] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c105dec00) [pid = 1828] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c0dec7800) [pid = 1828] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c105de000) [pid = 1828] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c0f8e5c00) [pid = 1828] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c21c56400) [pid = 1828] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c1753ec00) [pid = 1828] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c22b7bc00) [pid = 1828] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c1af2e400) [pid = 1828] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c1af27800) [pid = 1828] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c37181000) [pid = 1828] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:56:50 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c1181dc00) [pid = 1828] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:56:50 INFO - PROCESS | 1828 | 1461110210940 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:56:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:56:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2341ms 16:56:50 INFO - PROCESS | 1828 | 1461110210969 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 1828 | 1461110210973 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:56:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:56:50 INFO - PROCESS | 1828 | 1461110210978 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 1828 | 1461110210981 Marionette TRACE conn3 <- [1,750,null,{}] 16:56:50 INFO - PROCESS | 1828 | 1461110210994 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:51 INFO - PROCESS | 1828 | 1461110211137 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:56:51 INFO - PROCESS | 1828 | 1461110211147 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15448800 == 67 [pid = 1828] [id = 195] 16:56:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c0f8dc000) [pid = 1828] [serial = 585] [outer = (nil)] 16:56:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c15521800) [pid = 1828] [serial = 586] [outer = 0x7f5c0f8dc000] 16:56:51 INFO - PROCESS | 1828 | 1461110211207 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c15ae7800) [pid = 1828] [serial = 587] [outer = 0x7f5c0f8dc000] 16:56:52 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:52 INFO - PROCESS | 1828 | 1461110212361 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:56:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:56:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1435ms 16:56:52 INFO - PROCESS | 1828 | 1461110212415 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 1828 | 1461110212419 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:56:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:56:52 INFO - PROCESS | 1828 | 1461110212424 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 1828 | 1461110212426 Marionette TRACE conn3 <- [1,754,null,{}] 16:56:52 INFO - PROCESS | 1828 | 1461110212432 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:52 INFO - PROCESS | 1828 | 1461110212573 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:56:52 INFO - PROCESS | 1828 | 1461110212729 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ddd1000 == 68 [pid = 1828] [id = 196] 16:56:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c0decdc00) [pid = 1828] [serial = 588] [outer = (nil)] 16:56:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c0def2000) [pid = 1828] [serial = 589] [outer = 0x7f5c0decdc00] 16:56:52 INFO - PROCESS | 1828 | 1461110212891 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c105dd800) [pid = 1828] [serial = 590] [outer = 0x7f5c0decdc00] 16:56:54 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:54 INFO - PROCESS | 1828 | 1461110214217 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:56:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:56:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1833ms 16:56:54 INFO - PROCESS | 1828 | 1461110214294 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 1828 | 1461110214298 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:56:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:56:54 INFO - PROCESS | 1828 | 1461110214326 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 1828 | 1461110214331 Marionette TRACE conn3 <- [1,758,null,{}] 16:56:54 INFO - PROCESS | 1828 | 1461110214339 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:54 INFO - PROCESS | 1828 | 1461110214517 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:56:54 INFO - PROCESS | 1828 | 1461110214672 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18888800 == 69 [pid = 1828] [id = 197] 16:56:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c11821000) [pid = 1828] [serial = 591] [outer = (nil)] 16:56:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c166c8000) [pid = 1828] [serial = 592] [outer = 0x7f5c11821000] 16:56:54 INFO - PROCESS | 1828 | 1461110214756 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c17534800) [pid = 1828] [serial = 593] [outer = 0x7f5c11821000] 16:56:55 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:55 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:55 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:55 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:55 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:55 INFO - PROCESS | 1828 | 1461110215796 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:56:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:56:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1542ms 16:56:55 INFO - PROCESS | 1828 | 1461110215865 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 1828 | 1461110215871 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:56:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:56:55 INFO - PROCESS | 1828 | 1461110215881 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 1828 | 1461110215885 Marionette TRACE conn3 <- [1,762,null,{}] 16:56:55 INFO - PROCESS | 1828 | 1461110215891 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:56 INFO - PROCESS | 1828 | 1461110216089 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:56:56 INFO - PROCESS | 1828 | 1461110216338 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2103e000 == 70 [pid = 1828] [id = 198] 16:56:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c181b3c00) [pid = 1828] [serial = 594] [outer = (nil)] 16:56:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c1833c800) [pid = 1828] [serial = 595] [outer = 0x7f5c181b3c00] 16:56:56 INFO - PROCESS | 1828 | 1461110216412 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c18837400) [pid = 1828] [serial = 596] [outer = 0x7f5c181b3c00] 16:56:57 INFO - PROCESS | 1828 | 1461110217727 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:56:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:56:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1882ms 16:56:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:56:57 INFO - PROCESS | 1828 | 1461110217763 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 1828 | 1461110217766 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:56:57 INFO - PROCESS | 1828 | 1461110217816 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 1828 | 1461110217822 Marionette TRACE conn3 <- [1,766,null,{}] 16:56:57 INFO - PROCESS | 1828 | 1461110217887 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:58 INFO - PROCESS | 1828 | 1461110218102 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:56:58 INFO - PROCESS | 1828 | 1461110218259 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21d71800 == 71 [pid = 1828] [id = 199] 16:56:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c18a72c00) [pid = 1828] [serial = 597] [outer = (nil)] 16:56:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c19441800) [pid = 1828] [serial = 598] [outer = 0x7f5c18a72c00] 16:56:58 INFO - PROCESS | 1828 | 1461110218332 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c1a1aa800) [pid = 1828] [serial = 599] [outer = 0x7f5c18a72c00] 16:56:59 INFO - PROCESS | 1828 | 1461110219628 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:56:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1889ms 16:56:59 INFO - PROCESS | 1828 | 1461110219693 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 1828 | 1461110219699 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:56:59 INFO - PROCESS | 1828 | 1461110219709 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1828 | 1461110219712 Marionette TRACE conn3 <- [1,770,null,{}] 16:56:59 INFO - PROCESS | 1828 | 1461110219765 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:59 INFO - PROCESS | 1828 | 1461110219934 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:57:00 INFO - PROCESS | 1828 | 1461110220134 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22a14800 == 72 [pid = 1828] [id = 200] 16:57:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0decc400) [pid = 1828] [serial = 600] [outer = (nil)] 16:57:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c1ae26c00) [pid = 1828] [serial = 601] [outer = 0x7f5c0decc400] 16:57:00 INFO - PROCESS | 1828 | 1461110220207 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c1ae71400) [pid = 1828] [serial = 602] [outer = 0x7f5c0decc400] 16:57:01 INFO - PROCESS | 1828 | 1461110221087 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1428ms 16:57:01 INFO - PROCESS | 1828 | 1461110221138 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1828 | 1461110221142 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:57:01 INFO - PROCESS | 1828 | 1461110221148 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1828 | 1461110221150 Marionette TRACE conn3 <- [1,774,null,{}] 16:57:01 INFO - PROCESS | 1828 | 1461110221156 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:01 INFO - PROCESS | 1828 | 1461110221321 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:57:01 INFO - PROCESS | 1828 | 1461110221493 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15578000 == 73 [pid = 1828] [id = 201] 16:57:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c118ea400) [pid = 1828] [serial = 603] [outer = (nil)] 16:57:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c158d0400) [pid = 1828] [serial = 604] [outer = 0x7f5c118ea400] 16:57:01 INFO - PROCESS | 1828 | 1461110221577 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c1af2b000) [pid = 1828] [serial = 605] [outer = 0x7f5c118ea400] 16:57:02 INFO - PROCESS | 1828 | 1461110222556 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1428ms 16:57:02 INFO - PROCESS | 1828 | 1461110222577 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 1828 | 1461110222581 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:57:02 INFO - PROCESS | 1828 | 1461110222587 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1828 | 1461110222590 Marionette TRACE conn3 <- [1,778,null,{}] 16:57:02 INFO - PROCESS | 1828 | 1461110222596 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:02 INFO - PROCESS | 1828 | 1461110222776 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:57:02 INFO - PROCESS | 1828 | 1461110222948 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21a96000 == 74 [pid = 1828] [id = 202] 16:57:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c15522800) [pid = 1828] [serial = 606] [outer = (nil)] 16:57:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c18834c00) [pid = 1828] [serial = 607] [outer = 0x7f5c15522800] 16:57:03 INFO - PROCESS | 1828 | 1461110223017 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c1af3dc00) [pid = 1828] [serial = 608] [outer = 0x7f5c15522800] 16:57:04 INFO - PROCESS | 1828 | 1461110224219 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1686ms 16:57:04 INFO - PROCESS | 1828 | 1461110224275 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 1828 | 1461110224280 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:57:04 INFO - PROCESS | 1828 | 1461110224289 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1828 | 1461110224293 Marionette TRACE conn3 <- [1,782,null,{}] 16:57:04 INFO - PROCESS | 1828 | 1461110224310 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:04 INFO - PROCESS | 1828 | 1461110224568 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:57:04 INFO - PROCESS | 1828 | 1461110224866 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1544c800 == 75 [pid = 1828] [id = 203] 16:57:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c15521c00) [pid = 1828] [serial = 609] [outer = (nil)] 16:57:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c15672c00) [pid = 1828] [serial = 610] [outer = 0x7f5c15521c00] 16:57:04 INFO - PROCESS | 1828 | 1461110224943 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c158dbc00) [pid = 1828] [serial = 611] [outer = 0x7f5c15521c00] 16:57:05 INFO - PROCESS | 1828 | 1461110225837 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ec85000 == 74 [pid = 1828] [id = 42] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18bbf800 == 73 [pid = 1828] [id = 47] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2ff8c800 == 72 [pid = 1828] [id = 45] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2103b800 == 71 [pid = 1828] [id = 52] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c35f000 == 70 [pid = 1828] [id = 51] 16:57:05 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c18b3e000) [pid = 1828] [serial = 526] [outer = (nil)] [url = about:blank] 16:57:05 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c0fdf3800) [pid = 1828] [serial = 517] [outer = (nil)] [url = about:blank] 16:57:05 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c21c5e000) [pid = 1828] [serial = 529] [outer = (nil)] [url = about:blank] 16:57:05 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c15525c00) [pid = 1828] [serial = 520] [outer = (nil)] [url = about:blank] 16:57:05 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c15679400) [pid = 1828] [serial = 532] [outer = (nil)] [url = about:blank] 16:57:05 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c0ded1000) [pid = 1828] [serial = 535] [outer = (nil)] [url = about:blank] 16:57:05 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c1753dc00) [pid = 1828] [serial = 523] [outer = (nil)] [url = about:blank] 16:57:05 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c18feac00) [pid = 1828] [serial = 553] [outer = (nil)] [url = about:blank] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15448800 == 69 [pid = 1828] [id = 195] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1f635000 == 68 [pid = 1828] [id = 194] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19697800 == 67 [pid = 1828] [id = 193] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c157b1800 == 66 [pid = 1828] [id = 192] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1672e800 == 65 [pid = 1828] [id = 191] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c157bc800 == 64 [pid = 1828] [id = 190] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1051d800 == 63 [pid = 1828] [id = 189] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29116800 == 62 [pid = 1828] [id = 188] 16:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1640ms 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23838800 == 61 [pid = 1828] [id = 187] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22411800 == 60 [pid = 1828] [id = 186] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18150000 == 59 [pid = 1828] [id = 185] 16:57:05 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21a91800 == 58 [pid = 1828] [id = 184] 16:57:05 INFO - PROCESS | 1828 | 1461110225947 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 1828 | 1461110225954 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:57:05 INFO - PROCESS | 1828 | 1461110225969 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 1828 | 1461110225974 Marionette TRACE conn3 <- [1,786,null,{}] 16:57:05 INFO - PROCESS | 1828 | 1461110225983 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:06 INFO - PROCESS | 1828 | 1461110226145 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c247b5c00) [pid = 1828] [serial = 280] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c1964b800) [pid = 1828] [serial = 385] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c24896000) [pid = 1828] [serial = 319] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c1c3a4000) [pid = 1828] [serial = 313] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c1af30c00) [pid = 1828] [serial = 247] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c389d8400) [pid = 1828] [serial = 400] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c230a9400) [pid = 1828] [serial = 485] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c1640a400) [pid = 1828] [serial = 473] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c1ffab800) [pid = 1828] [serial = 235] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c2295c400) [pid = 1828] [serial = 277] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c247b2800) [pid = 1828] [serial = 488] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c1ecc7000) [pid = 1828] [serial = 352] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c3480cc00) [pid = 1828] [serial = 397] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c18334c00) [pid = 1828] [serial = 430] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c36e7f800) [pid = 1828] [serial = 286] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c34222800) [pid = 1828] [serial = 241] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c21c5d800) [pid = 1828] [serial = 391] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c18571c00) [pid = 1828] [serial = 437] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c18335400) [pid = 1828] [serial = 476] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c34605c00) [pid = 1828] [serial = 283] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c30522400) [pid = 1828] [serial = 358] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c34691400) [pid = 1828] [serial = 325] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c23d28c00) [pid = 1828] [serial = 443] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c221af800) [pid = 1828] [serial = 274] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c17541800) [pid = 1828] [serial = 427] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c213ae800) [pid = 1828] [serial = 388] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f5c32423000) [pid = 1828] [serial = 198] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f5c17720400) [pid = 1828] [serial = 449] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f5c22ac5400) [pid = 1828] [serial = 440] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f5c21c53c00) [pid = 1828] [serial = 316] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f5c30511000) [pid = 1828] [serial = 394] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f5c213ad400) [pid = 1828] [serial = 434] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f5c22acc400) [pid = 1828] [serial = 238] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f5c15af2c00) [pid = 1828] [serial = 403] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f5c2388b000) [pid = 1828] [serial = 355] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f5c34226800) [pid = 1828] [serial = 361] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f5c0f8e6c00) [pid = 1828] [serial = 494] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f5c3242b800) [pid = 1828] [serial = 322] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f5c1c340400) [pid = 1828] [serial = 479] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c158da800) [pid = 1828] [serial = 446] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c18b41400) [pid = 1828] [serial = 349] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c34749800) [pid = 1828] [serial = 244] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c22929c00) [pid = 1828] [serial = 482] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c11820c00) [pid = 1828] [serial = 406] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f5c181b5c00) [pid = 1828] [serial = 547] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f5c15522000) [pid = 1828] [serial = 550] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f5c1883c000) [pid = 1828] [serial = 539] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f5c0def6000) [pid = 1828] [serial = 538] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f5c15678000) [pid = 1828] [serial = 544] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c1181c000) [pid = 1828] [serial = 542] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c105e0000) [pid = 1828] [serial = 541] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f5c18851800) [pid = 1828] [serial = 551] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f5c186bc400) [pid = 1828] [serial = 548] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f5c17718400) [pid = 1828] [serial = 545] [outer = (nil)] [url = about:blank] 16:57:06 INFO - PROCESS | 1828 | 1461110226411 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15561800 == 59 [pid = 1828] [id = 204] 16:57:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f5c1181c000) [pid = 1828] [serial = 612] [outer = (nil)] 16:57:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f5c15aeac00) [pid = 1828] [serial = 613] [outer = 0x7f5c1181c000] 16:57:06 INFO - PROCESS | 1828 | 1461110226506 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c1753fc00) [pid = 1828] [serial = 614] [outer = 0x7f5c1181c000] 16:57:07 INFO - PROCESS | 1828 | 1461110227255 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1339ms 16:57:07 INFO - PROCESS | 1828 | 1461110227304 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1828 | 1461110227307 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:57:07 INFO - PROCESS | 1828 | 1461110227314 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1828 | 1461110227319 Marionette TRACE conn3 <- [1,790,null,{}] 16:57:07 INFO - PROCESS | 1828 | 1461110227334 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:07 INFO - PROCESS | 1828 | 1461110227529 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:57:07 INFO - PROCESS | 1828 | 1461110227554 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bbf800 == 60 [pid = 1828] [id = 205] 16:57:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c180b8c00) [pid = 1828] [serial = 615] [outer = (nil)] 16:57:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c18337400) [pid = 1828] [serial = 616] [outer = 0x7f5c180b8c00] 16:57:07 INFO - PROCESS | 1828 | 1461110227620 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c186b5000) [pid = 1828] [serial = 617] [outer = 0x7f5c180b8c00] 16:57:08 INFO - PROCESS | 1828 | 1461110228450 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1185ms 16:57:08 INFO - PROCESS | 1828 | 1461110228501 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:57:08 INFO - PROCESS | 1828 | 1461110228505 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:57:08 INFO - PROCESS | 1828 | 1461110228517 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 1828 | 1461110228531 Marionette TRACE conn3 <- [1,794,null,{}] 16:57:08 INFO - PROCESS | 1828 | 1461110228537 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:08 INFO - PROCESS | 1828 | 1461110228741 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:57:08 INFO - PROCESS | 1828 | 1461110228766 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ae15800 == 61 [pid = 1828] [id = 206] 16:57:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f5c15522000) [pid = 1828] [serial = 618] [outer = (nil)] 16:57:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f5c18a71c00) [pid = 1828] [serial = 619] [outer = 0x7f5c15522000] 16:57:08 INFO - PROCESS | 1828 | 1461110228829 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c18a7e400) [pid = 1828] [serial = 620] [outer = 0x7f5c15522000] 16:57:09 INFO - PROCESS | 1828 | 1461110229688 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1241ms 16:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:57:09 INFO - PROCESS | 1828 | 1461110229760 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1828 | 1461110229762 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:57:09 INFO - PROCESS | 1828 | 1461110229769 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1828 | 1461110229771 Marionette TRACE conn3 <- [1,798,null,{}] 16:57:09 INFO - PROCESS | 1828 | 1461110229776 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:10 INFO - PROCESS | 1828 | 1461110230030 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:57:10 INFO - PROCESS | 1828 | 1461110230077 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c20e39800 == 62 [pid = 1828] [id = 207] 16:57:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c0def1c00) [pid = 1828] [serial = 621] [outer = (nil)] 16:57:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c18feb800) [pid = 1828] [serial = 622] [outer = 0x7f5c0def1c00] 16:57:10 INFO - PROCESS | 1828 | 1461110230142 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c19316400) [pid = 1828] [serial = 623] [outer = 0x7f5c0def1c00] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c0fdfb400) [pid = 1828] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c0dec6800) [pid = 1828] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f5c118e4000) [pid = 1828] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f5c0f8e1800) [pid = 1828] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f5c0fdf7400) [pid = 1828] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f5c18a7a800) [pid = 1828] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f5c0deeb400) [pid = 1828] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f5c1551e400) [pid = 1828] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f5c0f8e3800) [pid = 1828] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f5c17533c00) [pid = 1828] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f5c0fdf0c00) [pid = 1828] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f5c118e0400) [pid = 1828] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f5c118e4c00) [pid = 1828] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f5c15678c00) [pid = 1828] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:57:10 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f5c0f8e6800) [pid = 1828] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:57:11 INFO - PROCESS | 1828 | 1461110231499 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1784ms 16:57:11 INFO - PROCESS | 1828 | 1461110231555 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 1828 | 1461110231559 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:57:11 INFO - PROCESS | 1828 | 1461110231569 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 1828 | 1461110231573 Marionette TRACE conn3 <- [1,802,null,{}] 16:57:11 INFO - PROCESS | 1828 | 1461110231582 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:11 INFO - PROCESS | 1828 | 1461110231948 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:57:12 INFO - PROCESS | 1828 | 1461110232032 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21a93800 == 63 [pid = 1828] [id = 208] 16:57:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f5c1833fc00) [pid = 1828] [serial = 624] [outer = (nil)] 16:57:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f5c1af23c00) [pid = 1828] [serial = 625] [outer = 0x7f5c1833fc00] 16:57:12 INFO - PROCESS | 1828 | 1461110232097 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f5c1af30c00) [pid = 1828] [serial = 626] [outer = 0x7f5c1833fc00] 16:57:12 INFO - PROCESS | 1828 | 1461110232966 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1438ms 16:57:13 INFO - PROCESS | 1828 | 1461110233008 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 1828 | 1461110233014 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:57:13 INFO - PROCESS | 1828 | 1461110233023 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 1828 | 1461110233029 Marionette TRACE conn3 <- [1,806,null,{}] 16:57:13 INFO - PROCESS | 1828 | 1461110233038 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:13 INFO - PROCESS | 1828 | 1461110233225 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:57:13 INFO - PROCESS | 1828 | 1461110233382 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16733800 == 64 [pid = 1828] [id = 209] 16:57:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f5c0f8e3800) [pid = 1828] [serial = 627] [outer = (nil)] 16:57:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f5c1181d400) [pid = 1828] [serial = 628] [outer = 0x7f5c0f8e3800] 16:57:13 INFO - PROCESS | 1828 | 1461110233460 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f5c11aef000) [pid = 1828] [serial = 629] [outer = 0x7f5c0f8e3800] 16:57:14 INFO - PROCESS | 1828 | 1461110234331 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1338ms 16:57:14 INFO - PROCESS | 1828 | 1461110234362 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1828 | 1461110234371 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:57:14 INFO - PROCESS | 1828 | 1461110234382 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1828 | 1461110234386 Marionette TRACE conn3 <- [1,810,null,{}] 16:57:14 INFO - PROCESS | 1828 | 1461110234392 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:14 INFO - PROCESS | 1828 | 1461110234568 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:57:14 INFO - PROCESS | 1828 | 1461110234731 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a4b5800 == 65 [pid = 1828] [id = 210] 16:57:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f5c0fdf3000) [pid = 1828] [serial = 630] [outer = (nil)] 16:57:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f5c17533c00) [pid = 1828] [serial = 631] [outer = 0x7f5c0fdf3000] 16:57:14 INFO - PROCESS | 1828 | 1461110234801 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f5c1771f000) [pid = 1828] [serial = 632] [outer = 0x7f5c0fdf3000] 16:57:15 INFO - PROCESS | 1828 | 1461110235841 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1480ms 16:57:15 INFO - PROCESS | 1828 | 1461110235862 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 1828 | 1461110235865 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:57:15 INFO - PROCESS | 1828 | 1461110235871 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 1828 | 1461110235877 Marionette TRACE conn3 <- [1,814,null,{}] 16:57:15 INFO - PROCESS | 1828 | 1461110235892 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:16 INFO - PROCESS | 1828 | 1461110236111 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:57:16 INFO - PROCESS | 1828 | 1461110236310 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2241e800 == 66 [pid = 1828] [id = 211] 16:57:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f5c18570400) [pid = 1828] [serial = 633] [outer = (nil)] 16:57:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f5c18851800) [pid = 1828] [serial = 634] [outer = 0x7f5c18570400] 16:57:16 INFO - PROCESS | 1828 | 1461110236436 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c1a1ac800) [pid = 1828] [serial = 635] [outer = 0x7f5c18570400] 16:57:17 INFO - PROCESS | 1828 | 1461110237384 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:57:17 INFO - PROCESS | 1828 | 1461110237418 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:57:17 INFO - PROCESS | 1828 | 1461110237423 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 1828 | 1461110237426 Marionette TRACE conn3 <- [1,818,null,{}] 16:57:17 INFO - PROCESS | 1828 | 1461110237431 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:17 INFO - PROCESS | 1828 | 1461110237594 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:57:17 INFO - PROCESS | 1828 | 1461110237756 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22a2c000 == 67 [pid = 1828] [id = 212] 16:57:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c186af000) [pid = 1828] [serial = 636] [outer = (nil)] 16:57:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c1af30000) [pid = 1828] [serial = 637] [outer = 0x7f5c186af000] 16:57:17 INFO - PROCESS | 1828 | 1461110237826 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c1c313c00) [pid = 1828] [serial = 638] [outer = 0x7f5c186af000] 16:57:18 INFO - PROCESS | 1828 | 1461110238724 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1329ms 16:57:18 INFO - PROCESS | 1828 | 1461110238752 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 1828 | 1461110238756 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:57:18 INFO - PROCESS | 1828 | 1461110238762 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 1828 | 1461110238764 Marionette TRACE conn3 <- [1,822,null,{}] 16:57:18 INFO - PROCESS | 1828 | 1461110238769 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:18 INFO - PROCESS | 1828 | 1461110238923 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:57:19 INFO - PROCESS | 1828 | 1461110239083 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2384f000 == 68 [pid = 1828] [id = 213] 16:57:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c1c31b800) [pid = 1828] [serial = 639] [outer = (nil)] 16:57:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c1c348800) [pid = 1828] [serial = 640] [outer = 0x7f5c1c31b800] 16:57:19 INFO - PROCESS | 1828 | 1461110239161 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c1c3a8000) [pid = 1828] [serial = 641] [outer = 0x7f5c1c31b800] 16:57:20 INFO - PROCESS | 1828 | 1461110240052 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1828 | 1461110240102 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:57:20 INFO - PROCESS | 1828 | 1461110240108 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1828 | 1461110240111 Marionette TRACE conn3 <- [1,826,null,{}] 16:57:20 INFO - PROCESS | 1828 | 1461110240117 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:20 INFO - PROCESS | 1828 | 1461110240349 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:57:20 INFO - PROCESS | 1828 | 1461110240510 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c24813800 == 69 [pid = 1828] [id = 214] 16:57:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c1c347400) [pid = 1828] [serial = 642] [outer = (nil)] 16:57:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f5c1d317000) [pid = 1828] [serial = 643] [outer = 0x7f5c1c347400] 16:57:20 INFO - PROCESS | 1828 | 1461110240588 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f5c1f8ac000) [pid = 1828] [serial = 644] [outer = 0x7f5c1c347400] 16:57:21 INFO - PROCESS | 1828 | 1461110241477 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1430ms 16:57:21 INFO - PROCESS | 1828 | 1461110241540 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 1828 | 1461110241543 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:57:21 INFO - PROCESS | 1828 | 1461110241549 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 1828 | 1461110241551 Marionette TRACE conn3 <- [1,830,null,{}] 16:57:21 INFO - PROCESS | 1828 | 1461110241557 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:21 INFO - PROCESS | 1828 | 1461110241735 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:57:21 INFO - PROCESS | 1828 | 1461110241903 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29116000 == 70 [pid = 1828] [id = 215] 16:57:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f5c1c3ae400) [pid = 1828] [serial = 645] [outer = (nil)] 16:57:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f5c203c9800) [pid = 1828] [serial = 646] [outer = 0x7f5c1c3ae400] 16:57:21 INFO - PROCESS | 1828 | 1461110241974 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f5c2043c400) [pid = 1828] [serial = 647] [outer = 0x7f5c1c3ae400] 16:57:22 INFO - PROCESS | 1828 | 1461110242805 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1330ms 16:57:22 INFO - PROCESS | 1828 | 1461110242880 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1828 | 1461110242882 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:57:22 INFO - PROCESS | 1828 | 1461110242889 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1828 | 1461110242891 Marionette TRACE conn3 <- [1,834,null,{}] 16:57:22 INFO - PROCESS | 1828 | 1461110242897 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:23 INFO - PROCESS | 1828 | 1461110243063 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:57:23 INFO - PROCESS | 1828 | 1461110243221 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f105000 == 71 [pid = 1828] [id = 216] 16:57:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f5c0dec8800) [pid = 1828] [serial = 648] [outer = (nil)] 16:57:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f5c20da5400) [pid = 1828] [serial = 649] [outer = 0x7f5c0dec8800] 16:57:23 INFO - PROCESS | 1828 | 1461110243292 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f5c2115a400) [pid = 1828] [serial = 650] [outer = 0x7f5c0dec8800] 16:57:24 INFO - PROCESS | 1828 | 1461110244147 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1288ms 16:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:57:24 INFO - PROCESS | 1828 | 1461110244178 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 1828 | 1461110244181 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:57:24 INFO - PROCESS | 1828 | 1461110244187 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 1828 | 1461110244190 Marionette TRACE conn3 <- [1,838,null,{}] 16:57:24 INFO - PROCESS | 1828 | 1461110244195 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:24 INFO - PROCESS | 1828 | 1461110244361 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:57:24 INFO - PROCESS | 1828 | 1461110244532 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f5ba800 == 72 [pid = 1828] [id = 217] 16:57:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c0dec8000) [pid = 1828] [serial = 651] [outer = (nil)] 16:57:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f5c213a8800) [pid = 1828] [serial = 652] [outer = 0x7f5c0dec8000] 16:57:24 INFO - PROCESS | 1828 | 1461110244604 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f5c213b3400) [pid = 1828] [serial = 653] [outer = 0x7f5c0dec8000] 16:57:25 INFO - PROCESS | 1828 | 1461110245421 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1291ms 16:57:25 INFO - PROCESS | 1828 | 1461110245479 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 1828 | 1461110245482 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:57:25 INFO - PROCESS | 1828 | 1461110245488 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 1828 | 1461110245490 Marionette TRACE conn3 <- [1,842,null,{}] 16:57:25 INFO - PROCESS | 1828 | 1461110245496 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:25 INFO - PROCESS | 1828 | 1461110245712 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:57:25 INFO - PROCESS | 1828 | 1461110245889 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3035d000 == 73 [pid = 1828] [id = 218] 16:57:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c0f8d9800) [pid = 1828] [serial = 654] [outer = (nil)] 16:57:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c219c8000) [pid = 1828] [serial = 655] [outer = 0x7f5c0f8d9800] 16:57:25 INFO - PROCESS | 1828 | 1461110245961 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c21c56800) [pid = 1828] [serial = 656] [outer = 0x7f5c0f8d9800] 16:57:26 INFO - PROCESS | 1828 | 1461110246864 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1430ms 16:57:26 INFO - PROCESS | 1828 | 1461110246921 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 1828 | 1461110246924 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:57:26 INFO - PROCESS | 1828 | 1461110246931 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 1828 | 1461110246934 Marionette TRACE conn3 <- [1,846,null,{}] 16:57:26 INFO - PROCESS | 1828 | 1461110246940 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:27 INFO - PROCESS | 1828 | 1461110247162 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:57:27 INFO - PROCESS | 1828 | 1461110247633 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16730000 == 74 [pid = 1828] [id = 219] 16:57:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c0def0000) [pid = 1828] [serial = 657] [outer = (nil)] 16:57:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c0f8e0800) [pid = 1828] [serial = 658] [outer = 0x7f5c0def0000] 16:57:27 INFO - PROCESS | 1828 | 1461110247745 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c11815000) [pid = 1828] [serial = 659] [outer = 0x7f5c0def0000] 16:57:28 INFO - PROCESS | 1828 | 1461110248615 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1742ms 16:57:28 INFO - PROCESS | 1828 | 1461110248674 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1828 | 1461110248688 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:57:28 INFO - PROCESS | 1828 | 1461110248747 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1828 | 1461110248753 Marionette TRACE conn3 <- [1,850,null,{}] 16:57:28 INFO - PROCESS | 1828 | 1461110248770 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:28 INFO - PROCESS | 1828 | 1461110248962 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:57:29 INFO - PROCESS | 1828 | 1461110249200 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c17714000) [pid = 1828] [serial = 559] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c15521800) [pid = 1828] [serial = 586] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c1af29400) [pid = 1828] [serial = 562] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c11aed800) [pid = 1828] [serial = 556] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15447000 == 75 [pid = 1828] [id = 220] 16:57:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c105e5000) [pid = 1828] [serial = 660] [outer = (nil)] 16:57:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c15671c00) [pid = 1828] [serial = 661] [outer = 0x7f5c105e5000] 16:57:29 INFO - PROCESS | 1828 | 1461110249340 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c16406800) [pid = 1828] [serial = 662] [outer = 0x7f5c105e5000] 16:57:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2103e000 == 74 [pid = 1828] [id = 198] 16:57:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18888800 == 73 [pid = 1828] [id = 197] 16:57:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0ddd1000 == 72 [pid = 1828] [id = 196] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c158ddc00) [pid = 1828] [serial = 572] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c0deec800) [pid = 1828] [serial = 536] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c17541400) [pid = 1828] [serial = 574] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c1640c000) [pid = 1828] [serial = 577] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f5c1833d400) [pid = 1828] [serial = 578] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f5c18569c00) [pid = 1828] [serial = 580] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f5c18abf400) [pid = 1828] [serial = 583] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f5c18835c00) [pid = 1828] [serial = 581] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f5c11814400) [pid = 1828] [serial = 569] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f5c18ff5400) [pid = 1828] [serial = 584] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f5c1c346000) [pid = 1828] [serial = 527] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f5c105dfc00) [pid = 1828] [serial = 518] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f5c2343d800) [pid = 1828] [serial = 530] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f5c0fdfb000) [pid = 1828] [serial = 491] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f5c181b0800) [pid = 1828] [serial = 524] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f5c15673400) [pid = 1828] [serial = 571] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f5c17721000) [pid = 1828] [serial = 575] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c1d316800) [pid = 1828] [serial = 565] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c1a43a800) [pid = 1828] [serial = 554] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c234ac400) [pid = 1828] [serial = 533] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c0f8e1c00) [pid = 1828] [serial = 568] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c1640f800) [pid = 1828] [serial = 521] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1828 | 1461110250140 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1486ms 16:57:30 INFO - PROCESS | 1828 | 1461110250192 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 1828 | 1461110250197 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:57:30 INFO - PROCESS | 1828 | 1461110250205 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1828 | 1461110250208 Marionette TRACE conn3 <- [1,854,null,{}] 16:57:30 INFO - PROCESS | 1828 | 1461110250213 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:30 INFO - PROCESS | 1828 | 1461110250370 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:57:30 INFO - PROCESS | 1828 | 1461110250491 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18143000 == 73 [pid = 1828] [id = 221] 16:57:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c11814400) [pid = 1828] [serial = 663] [outer = (nil)] 16:57:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c166d1000) [pid = 1828] [serial = 664] [outer = 0x7f5c11814400] 16:57:30 INFO - PROCESS | 1828 | 1461110250552 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c180b7000) [pid = 1828] [serial = 665] [outer = 0x7f5c11814400] 16:57:31 INFO - PROCESS | 1828 | 1461110251305 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1134ms 16:57:31 INFO - PROCESS | 1828 | 1461110251349 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 1828 | 1461110251353 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:57:31 INFO - PROCESS | 1828 | 1461110251367 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 1828 | 1461110251376 Marionette TRACE conn3 <- [1,858,null,{}] 16:57:31 INFO - PROCESS | 1828 | 1461110251383 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:31 INFO - PROCESS | 1828 | 1461110251593 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:57:31 INFO - PROCESS | 1828 | 1461110251773 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a04d000 == 74 [pid = 1828] [id = 222] 16:57:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c105dec00) [pid = 1828] [serial = 666] [outer = (nil)] 16:57:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c186b0000) [pid = 1828] [serial = 667] [outer = 0x7f5c105dec00] 16:57:31 INFO - PROCESS | 1828 | 1461110251886 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c189e4400) [pid = 1828] [serial = 668] [outer = 0x7f5c105dec00] 16:57:32 INFO - PROCESS | 1828 | 1461110252722 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1397ms 16:57:32 INFO - PROCESS | 1828 | 1461110252759 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 1828 | 1461110252763 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:57:32 INFO - PROCESS | 1828 | 1461110252769 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 1828 | 1461110252771 Marionette TRACE conn3 <- [1,862,null,{}] 16:57:32 INFO - PROCESS | 1828 | 1461110252794 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:32 INFO - PROCESS | 1828 | 1461110252988 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:57:33 INFO - PROCESS | 1828 | 1461110253018 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ff5f000 == 75 [pid = 1828] [id = 223] 16:57:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f5c11816400) [pid = 1828] [serial = 669] [outer = (nil)] 16:57:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f5c18ff5400) [pid = 1828] [serial = 670] [outer = 0x7f5c11816400] 16:57:33 INFO - PROCESS | 1828 | 1461110253078 Marionette DEBUG loaded listener.js 16:57:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f5c1a435000) [pid = 1828] [serial = 671] [outer = 0x7f5c11816400] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f5c15522000) [pid = 1828] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f5c0def1c00) [pid = 1828] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f5c15522800) [pid = 1828] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f5c1181c000) [pid = 1828] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f5c15521c00) [pid = 1828] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f5c180b8c00) [pid = 1828] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f5c0f8dc000) [pid = 1828] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f5c0fdf7c00) [pid = 1828] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f5c181ab800) [pid = 1828] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f5c0f8e4800) [pid = 1828] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:57:33 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f5c11af0400) [pid = 1828] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:57:34 INFO - PROCESS | 1828 | 1461110254034 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1298ms 16:57:34 INFO - PROCESS | 1828 | 1461110254074 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:57:34 INFO - PROCESS | 1828 | 1461110254078 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:57:34 INFO - PROCESS | 1828 | 1461110254085 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 1828 | 1461110254086 Marionette TRACE conn3 <- [1,866,null,{}] 16:57:34 INFO - PROCESS | 1828 | 1461110254092 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:34 INFO - PROCESS | 1828 | 1461110254245 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:57:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f5c0f8e4800) [pid = 1828] [serial = 672] [outer = 0x7f5c186b7000] 16:57:34 INFO - PROCESS | 1828 | 1461110254306 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22284000 == 76 [pid = 1828] [id = 224] 16:57:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f5c18ff2000) [pid = 1828] [serial = 673] [outer = (nil)] 16:57:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f5c1a1b5c00) [pid = 1828] [serial = 674] [outer = 0x7f5c18ff2000] 16:57:34 INFO - PROCESS | 1828 | 1461110254387 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f5c1af40c00) [pid = 1828] [serial = 675] [outer = 0x7f5c18ff2000] 16:57:35 INFO - PROCESS | 1828 | 1461110255219 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1179ms 16:57:35 INFO - PROCESS | 1828 | 1461110255265 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1828 | 1461110255268 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:57:35 INFO - PROCESS | 1828 | 1461110255274 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1828 | 1461110255276 Marionette TRACE conn3 <- [1,870,null,{}] 16:57:35 INFO - PROCESS | 1828 | 1461110255281 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:35 INFO - PROCESS | 1828 | 1461110255437 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:57:35 INFO - PROCESS | 1828 | 1461110255453 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21ab0800 == 77 [pid = 1828] [id = 225] 16:57:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f5c1d315c00) [pid = 1828] [serial = 676] [outer = (nil)] 16:57:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f5c1ecbe400) [pid = 1828] [serial = 677] [outer = 0x7f5c1d315c00] 16:57:35 INFO - PROCESS | 1828 | 1461110255513 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f5c1f8aa000) [pid = 1828] [serial = 678] [outer = 0x7f5c1d315c00] 16:57:36 INFO - PROCESS | 1828 | 1461110256664 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1438ms 16:57:36 INFO - PROCESS | 1828 | 1461110256714 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:57:36 INFO - PROCESS | 1828 | 1461110256719 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:57:36 INFO - PROCESS | 1828 | 1461110256728 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 1828 | 1461110256734 Marionette TRACE conn3 <- [1,874,null,{}] 16:57:36 INFO - PROCESS | 1828 | 1461110256741 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:36 INFO - PROCESS | 1828 | 1461110256963 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:57:37 INFO - PROCESS | 1828 | 1461110257177 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1889b000 == 78 [pid = 1828] [id = 226] 16:57:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f5c15521c00) [pid = 1828] [serial = 679] [outer = (nil)] 16:57:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f5c15aeb400) [pid = 1828] [serial = 680] [outer = 0x7f5c15521c00] 16:57:37 INFO - PROCESS | 1828 | 1461110257295 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f5c17532800) [pid = 1828] [serial = 681] [outer = 0x7f5c15521c00] 16:57:38 INFO - PROCESS | 1828 | 1461110258234 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1541ms 16:57:38 INFO - PROCESS | 1828 | 1461110258269 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 1828 | 1461110258278 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:57:38 INFO - PROCESS | 1828 | 1461110258288 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 1828 | 1461110258291 Marionette TRACE conn3 <- [1,878,null,{}] 16:57:38 INFO - PROCESS | 1828 | 1461110258298 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:38 INFO - PROCESS | 1828 | 1461110258521 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:57:38 INFO - PROCESS | 1828 | 1461110258773 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21ca1000 == 79 [pid = 1828] [id = 227] 16:57:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f5c181ab000) [pid = 1828] [serial = 682] [outer = (nil)] 16:57:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f5c18569400) [pid = 1828] [serial = 683] [outer = 0x7f5c181ab000] 16:57:38 INFO - PROCESS | 1828 | 1461110258889 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f5c189dfc00) [pid = 1828] [serial = 684] [outer = 0x7f5c181ab000] 16:57:39 INFO - PROCESS | 1828 | 1461110259697 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1431ms 16:57:39 INFO - PROCESS | 1828 | 1461110259719 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:57:39 INFO - PROCESS | 1828 | 1461110259723 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:57:39 INFO - PROCESS | 1828 | 1461110259729 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 1828 | 1461110259735 Marionette TRACE conn3 <- [1,882,null,{}] 16:57:39 INFO - PROCESS | 1828 | 1461110259752 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:39 INFO - PROCESS | 1828 | 1461110259989 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:57:40 INFO - PROCESS | 1828 | 1461110260110 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c24795000 == 80 [pid = 1828] [id = 228] 16:57:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f5c1af2d000) [pid = 1828] [serial = 685] [outer = (nil)] 16:57:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f5c1c3b1c00) [pid = 1828] [serial = 686] [outer = 0x7f5c1af2d000] 16:57:40 INFO - PROCESS | 1828 | 1461110260187 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f5c1ec5e800) [pid = 1828] [serial = 687] [outer = 0x7f5c1af2d000] 16:57:41 INFO - PROCESS | 1828 | 1461110261035 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1340ms 16:57:41 INFO - PROCESS | 1828 | 1461110261070 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 1828 | 1461110261075 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:57:41 INFO - PROCESS | 1828 | 1461110261081 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 1828 | 1461110261083 Marionette TRACE conn3 <- [1,886,null,{}] 16:57:41 INFO - PROCESS | 1828 | 1461110261089 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:41 INFO - PROCESS | 1828 | 1461110261276 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:57:41 INFO - PROCESS | 1828 | 1461110261454 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c30352000 == 81 [pid = 1828] [id = 229] 16:57:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c118e2400) [pid = 1828] [serial = 688] [outer = (nil)] 16:57:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f5c20431800) [pid = 1828] [serial = 689] [outer = 0x7f5c118e2400] 16:57:41 INFO - PROCESS | 1828 | 1461110261525 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f5c21865c00) [pid = 1828] [serial = 690] [outer = 0x7f5c118e2400] 16:57:42 INFO - PROCESS | 1828 | 1461110262410 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1379ms 16:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:57:42 INFO - PROCESS | 1828 | 1461110262462 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 1828 | 1461110262464 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:57:42 INFO - PROCESS | 1828 | 1461110262471 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 1828 | 1461110262474 Marionette TRACE conn3 <- [1,890,null,{}] 16:57:42 INFO - PROCESS | 1828 | 1461110262480 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:42 INFO - PROCESS | 1828 | 1461110262665 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:57:42 INFO - PROCESS | 1828 | 1461110262833 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c04800 == 82 [pid = 1828] [id = 230] 16:57:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c186b8400) [pid = 1828] [serial = 691] [outer = (nil)] 16:57:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c1f81d800) [pid = 1828] [serial = 692] [outer = 0x7f5c186b8400] 16:57:42 INFO - PROCESS | 1828 | 1461110262904 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c21c93800) [pid = 1828] [serial = 693] [outer = 0x7f5c186b8400] 16:57:43 INFO - PROCESS | 1828 | 1461110263783 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1336ms 16:57:43 INFO - PROCESS | 1828 | 1461110263807 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 1828 | 1461110263811 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:57:43 INFO - PROCESS | 1828 | 1461110263817 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1828 | 1461110263820 Marionette TRACE conn3 <- [1,894,null,{}] 16:57:43 INFO - PROCESS | 1828 | 1461110263826 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:44 INFO - PROCESS | 1828 | 1461110264027 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:57:44 INFO - PROCESS | 1828 | 1461110264197 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d7e800 == 83 [pid = 1828] [id = 231] 16:57:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c21c94800) [pid = 1828] [serial = 694] [outer = (nil)] 16:57:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c2295cc00) [pid = 1828] [serial = 695] [outer = 0x7f5c21c94800] 16:57:44 INFO - PROCESS | 1828 | 1461110264273 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c22d35000) [pid = 1828] [serial = 696] [outer = 0x7f5c21c94800] 16:57:45 INFO - PROCESS | 1828 | 1461110265138 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1379ms 16:57:45 INFO - PROCESS | 1828 | 1461110265197 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 1828 | 1461110265200 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:57:45 INFO - PROCESS | 1828 | 1461110265207 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 1828 | 1461110265209 Marionette TRACE conn3 <- [1,898,null,{}] 16:57:45 INFO - PROCESS | 1828 | 1461110265215 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:45 INFO - PROCESS | 1828 | 1461110265385 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:57:45 INFO - PROCESS | 1828 | 1461110265552 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c341af800 == 84 [pid = 1828] [id = 232] 16:57:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c22931800) [pid = 1828] [serial = 697] [outer = (nil)] 16:57:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c22d6f400) [pid = 1828] [serial = 698] [outer = 0x7f5c22931800] 16:57:45 INFO - PROCESS | 1828 | 1461110265624 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c230a9400) [pid = 1828] [serial = 699] [outer = 0x7f5c22931800] 16:57:46 INFO - PROCESS | 1828 | 1461110266487 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1346ms 16:57:46 INFO - PROCESS | 1828 | 1461110266555 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 1828 | 1461110266558 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:57:46 INFO - PROCESS | 1828 | 1461110266564 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 1828 | 1461110266566 Marionette TRACE conn3 <- [1,902,null,{}] 16:57:46 INFO - PROCESS | 1828 | 1461110266572 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:46 INFO - PROCESS | 1828 | 1461110266748 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:57:46 INFO - PROCESS | 1828 | 1461110266922 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3466c000 == 85 [pid = 1828] [id = 233] 16:57:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c22ac3400) [pid = 1828] [serial = 700] [outer = (nil)] 16:57:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c234af000) [pid = 1828] [serial = 701] [outer = 0x7f5c22ac3400] 16:57:47 INFO - PROCESS | 1828 | 1461110266993 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c2388b800) [pid = 1828] [serial = 702] [outer = 0x7f5c22ac3400] 16:57:47 INFO - PROCESS | 1828 | 1461110267801 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1283ms 16:57:47 INFO - PROCESS | 1828 | 1461110267848 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:57:47 INFO - PROCESS | 1828 | 1461110267852 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:57:47 INFO - PROCESS | 1828 | 1461110267858 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:57:47 INFO - PROCESS | 1828 | 1461110267860 Marionette TRACE conn3 <- [1,906,null,{}] 16:57:47 INFO - PROCESS | 1828 | 1461110267866 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:48 INFO - PROCESS | 1828 | 1461110268037 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:57:48 INFO - PROCESS | 1828 | 1461110268206 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3647e000 == 86 [pid = 1828] [id = 234] 16:57:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c22d65400) [pid = 1828] [serial = 703] [outer = (nil)] 16:57:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c23ccd000) [pid = 1828] [serial = 704] [outer = 0x7f5c22d65400] 16:57:48 INFO - PROCESS | 1828 | 1461110268275 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c23d29c00) [pid = 1828] [serial = 705] [outer = 0x7f5c22d65400] 16:57:49 INFO - PROCESS | 1828 | 1461110269133 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1327ms 16:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:57:49 INFO - PROCESS | 1828 | 1461110269186 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:57:49 INFO - PROCESS | 1828 | 1461110269190 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:57:49 INFO - PROCESS | 1828 | 1461110269196 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:57:49 INFO - PROCESS | 1828 | 1461110269199 Marionette TRACE conn3 <- [1,910,null,{}] 16:57:49 INFO - PROCESS | 1828 | 1461110269204 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:49 INFO - PROCESS | 1828 | 1461110269377 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:57:49 INFO - PROCESS | 1828 | 1461110269551 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19455800 == 87 [pid = 1828] [id = 235] 16:57:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c0decb400) [pid = 1828] [serial = 706] [outer = (nil)] 16:57:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c118e0400) [pid = 1828] [serial = 707] [outer = 0x7f5c0decb400] 16:57:49 INFO - PROCESS | 1828 | 1461110269621 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c247ab000) [pid = 1828] [serial = 708] [outer = 0x7f5c0decb400] 16:57:50 INFO - PROCESS | 1828 | 1461110270796 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1731ms 16:57:50 INFO - PROCESS | 1828 | 1461110270927 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 1828 | 1461110270932 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:57:50 INFO - PROCESS | 1828 | 1461110270940 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 1828 | 1461110270945 Marionette TRACE conn3 <- [1,914,null,{}] 16:57:50 INFO - PROCESS | 1828 | 1461110270953 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:51 INFO - PROCESS | 1828 | 1461110271223 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:57:51 INFO - PROCESS | 1828 | 1461110271417 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19472800 == 88 [pid = 1828] [id = 236] 16:57:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c118df800) [pid = 1828] [serial = 709] [outer = (nil)] 16:57:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c118e4000) [pid = 1828] [serial = 710] [outer = 0x7f5c118df800] 16:57:51 INFO - PROCESS | 1828 | 1461110271489 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c1566b800) [pid = 1828] [serial = 711] [outer = 0x7f5c118df800] 16:57:52 INFO - PROCESS | 1828 | 1461110272307 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1442ms 16:57:52 INFO - PROCESS | 1828 | 1461110272382 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:57:52 INFO - PROCESS | 1828 | 1461110272390 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:57:52 INFO - PROCESS | 1828 | 1461110272399 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 1828 | 1461110272403 Marionette TRACE conn3 <- [1,918,null,{}] 16:57:52 INFO - PROCESS | 1828 | 1461110272408 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:52 INFO - PROCESS | 1828 | 1461110272690 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:57:52 INFO - PROCESS | 1828 | 1461110272976 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1543a800 == 89 [pid = 1828] [id = 237] 16:57:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c1640dc00) [pid = 1828] [serial = 712] [outer = (nil)] 16:57:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c166cdc00) [pid = 1828] [serial = 713] [outer = 0x7f5c1640dc00] 16:57:53 INFO - PROCESS | 1828 | 1461110273044 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c17714c00) [pid = 1828] [serial = 714] [outer = 0x7f5c1640dc00] 16:57:53 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c1af23c00) [pid = 1828] [serial = 625] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c0def2000) [pid = 1828] [serial = 589] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c166c8000) [pid = 1828] [serial = 592] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c1833c800) [pid = 1828] [serial = 595] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c19441800) [pid = 1828] [serial = 598] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c1ae26c00) [pid = 1828] [serial = 601] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c158d0400) [pid = 1828] [serial = 604] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23dde000 == 88 [pid = 1828] [id = 63] 16:57:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a4b2800 == 87 [pid = 1828] [id = 64] 16:57:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1889a800 == 86 [pid = 1828] [id = 60] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c247ad800) [pid = 1828] [serial = 515] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c15ae7800) [pid = 1828] [serial = 587] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c15af1400) [pid = 1828] [serial = 557] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c1d30cc00) [pid = 1828] [serial = 563] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c189e3c00) [pid = 1828] [serial = 560] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c18a71c00) [pid = 1828] [serial = 619] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c18feb800) [pid = 1828] [serial = 622] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c1af3dc00) [pid = 1828] [serial = 608] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c18834c00) [pid = 1828] [serial = 607] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c15aeac00) [pid = 1828] [serial = 613] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c158dbc00) [pid = 1828] [serial = 611] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c15672c00) [pid = 1828] [serial = 610] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c18337400) [pid = 1828] [serial = 616] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c1753fc00) [pid = 1828] [serial = 614] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c19316400) [pid = 1828] [serial = 623] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c18a7e400) [pid = 1828] [serial = 620] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f5c186b5000) [pid = 1828] [serial = 617] [outer = (nil)] [url = about:blank] 16:57:54 INFO - PROCESS | 1828 | 1461110274028 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1682ms 16:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:57:54 INFO - PROCESS | 1828 | 1461110274082 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 1828 | 1461110274085 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:57:54 INFO - PROCESS | 1828 | 1461110274094 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 1828 | 1461110274100 Marionette TRACE conn3 <- [1,922,null,{}] 16:57:54 INFO - PROCESS | 1828 | 1461110274116 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:54 INFO - PROCESS | 1828 | 1461110274282 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:57:54 INFO - PROCESS | 1828 | 1461110274499 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1830c000 == 87 [pid = 1828] [id = 238] 16:57:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c17721c00) [pid = 1828] [serial = 715] [outer = (nil)] 16:57:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c181b9000) [pid = 1828] [serial = 716] [outer = 0x7f5c17721c00] 16:57:54 INFO - PROCESS | 1828 | 1461110274590 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c186b2400) [pid = 1828] [serial = 717] [outer = 0x7f5c17721c00] 16:57:55 INFO - PROCESS | 1828 | 1461110275352 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1291ms 16:57:55 INFO - PROCESS | 1828 | 1461110275396 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 1828 | 1461110275403 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:57:55 INFO - PROCESS | 1828 | 1461110275412 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 1828 | 1461110275417 Marionette TRACE conn3 <- [1,926,null,{}] 16:57:55 INFO - PROCESS | 1828 | 1461110275425 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:55 INFO - PROCESS | 1828 | 1461110275618 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:57:55 INFO - PROCESS | 1828 | 1461110275627 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c65f000 == 88 [pid = 1828] [id = 239] 16:57:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c18332c00) [pid = 1828] [serial = 718] [outer = (nil)] 16:57:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c18b41400) [pid = 1828] [serial = 719] [outer = 0x7f5c18332c00] 16:57:55 INFO - PROCESS | 1828 | 1461110275688 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c1964a400) [pid = 1828] [serial = 720] [outer = 0x7f5c18332c00] 16:57:56 INFO - PROCESS | 1828 | 1461110276708 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1332ms 16:57:56 INFO - PROCESS | 1828 | 1461110276744 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 1828 | 1461110276748 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:57:56 INFO - PROCESS | 1828 | 1461110276754 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 1828 | 1461110276769 Marionette TRACE conn3 <- [1,930,null,{}] 16:57:56 INFO - PROCESS | 1828 | 1461110276789 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:57 INFO - PROCESS | 1828 | 1461110277008 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:57:57 INFO - PROCESS | 1828 | 1461110277030 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21a9c000 == 89 [pid = 1828] [id = 240] 16:57:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c105e0c00) [pid = 1828] [serial = 721] [outer = (nil)] 16:57:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c1a43e000) [pid = 1828] [serial = 722] [outer = 0x7f5c105e0c00] 16:57:57 INFO - PROCESS | 1828 | 1461110277092 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c1af2a000) [pid = 1828] [serial = 723] [outer = 0x7f5c105e0c00] 16:57:57 INFO - PROCESS | 1828 | 1461110277981 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1255ms 16:57:58 INFO - PROCESS | 1828 | 1461110278011 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:57:58 INFO - PROCESS | 1828 | 1461110278015 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:57:58 INFO - PROCESS | 1828 | 1461110278020 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 1828 | 1461110278023 Marionette TRACE conn3 <- [1,934,null,{}] 16:57:58 INFO - PROCESS | 1828 | 1461110278028 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:58 INFO - PROCESS | 1828 | 1461110278272 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:57:58 INFO - PROCESS | 1828 | 1461110278300 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22734000 == 90 [pid = 1828] [id = 241] 16:57:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c1c341400) [pid = 1828] [serial = 724] [outer = (nil)] 16:57:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c1d315800) [pid = 1828] [serial = 725] [outer = 0x7f5c1c341400] 16:57:58 INFO - PROCESS | 1828 | 1461110278366 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c2042fc00) [pid = 1828] [serial = 726] [outer = 0x7f5c1c341400] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c18ff2000) [pid = 1828] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c105e5000) [pid = 1828] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c0decc400) [pid = 1828] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c118ea400) [pid = 1828] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c0decdc00) [pid = 1828] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c11816400) [pid = 1828] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c105dec00) [pid = 1828] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c18a72c00) [pid = 1828] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c181b3c00) [pid = 1828] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c18a73400) [pid = 1828] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c0def0000) [pid = 1828] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f5c1833fc00) [pid = 1828] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f5c11814400) [pid = 1828] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:57:59 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f5c11821000) [pid = 1828] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:57:59 INFO - PROCESS | 1828 | 1461110279423 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1429ms 16:57:59 INFO - PROCESS | 1828 | 1461110279450 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1828 | 1461110279454 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:57:59 INFO - PROCESS | 1828 | 1461110279459 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1828 | 1461110279462 Marionette TRACE conn3 <- [1,938,null,{}] 16:57:59 INFO - PROCESS | 1828 | 1461110279467 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:59 INFO - PROCESS | 1828 | 1461110279665 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:57:59 INFO - PROCESS | 1828 | 1461110279699 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2197d000 == 91 [pid = 1828] [id = 242] 16:57:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f5c1640f800) [pid = 1828] [serial = 727] [outer = (nil)] 16:57:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f5c1af2c000) [pid = 1828] [serial = 728] [outer = 0x7f5c1640f800] 16:57:59 INFO - PROCESS | 1828 | 1461110279760 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c20437c00) [pid = 1828] [serial = 729] [outer = 0x7f5c1640f800] 16:58:00 INFO - PROCESS | 1828 | 1461110280494 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1077ms 16:58:00 INFO - PROCESS | 1828 | 1461110280537 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:58:00 INFO - PROCESS | 1828 | 1461110280540 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:58:00 INFO - PROCESS | 1828 | 1461110280545 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:58:00 INFO - PROCESS | 1828 | 1461110280547 Marionette TRACE conn3 <- [1,942,null,{}] 16:58:00 INFO - PROCESS | 1828 | 1461110280553 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:00 INFO - PROCESS | 1828 | 1461110280763 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:58:00 INFO - PROCESS | 1828 | 1461110280780 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23bc0000 == 92 [pid = 1828] [id = 243] 16:58:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c186b6000) [pid = 1828] [serial = 730] [outer = (nil)] 16:58:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c213ab400) [pid = 1828] [serial = 731] [outer = 0x7f5c186b6000] 16:58:00 INFO - PROCESS | 1828 | 1461110280843 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c21c56400) [pid = 1828] [serial = 732] [outer = 0x7f5c186b6000] 16:58:01 INFO - PROCESS | 1828 | 1461110281930 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1426ms 16:58:01 INFO - PROCESS | 1828 | 1461110281974 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 1828 | 1461110281982 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:58:01 INFO - PROCESS | 1828 | 1461110281990 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 1828 | 1461110281995 Marionette TRACE conn3 <- [1,946,null,{}] 16:58:02 INFO - PROCESS | 1828 | 1461110282002 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:02 INFO - PROCESS | 1828 | 1461110282228 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:58:02 INFO - PROCESS | 1828 | 1461110282406 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1861f800 == 93 [pid = 1828] [id = 244] 16:58:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c11af7c00) [pid = 1828] [serial = 733] [outer = (nil)] 16:58:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c158d8800) [pid = 1828] [serial = 734] [outer = 0x7f5c11af7c00] 16:58:02 INFO - PROCESS | 1828 | 1461110282479 Marionette DEBUG loaded listener.js 16:58:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c166d2000) [pid = 1828] [serial = 735] [outer = 0x7f5c11af7c00] 16:58:03 INFO - PROCESS | 1828 | 1461110283509 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1596ms 16:58:03 INFO - PROCESS | 1828 | 1461110283590 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:58:03 INFO - PROCESS | 1828 | 1461110283604 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:58:03 INFO - PROCESS | 1828 | 1461110283621 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 1828 | 1461110283628 Marionette TRACE conn3 <- [1,950,null,{}] 16:58:03 INFO - PROCESS | 1828 | 1461110283698 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:03 INFO - PROCESS | 1828 | 1461110283926 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:58:04 INFO - PROCESS | 1828 | 1461110284203 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2263a000 == 94 [pid = 1828] [id = 245] 16:58:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c158d9000) [pid = 1828] [serial = 736] [outer = (nil)] 16:58:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c18840000) [pid = 1828] [serial = 737] [outer = 0x7f5c158d9000] 16:58:04 INFO - PROCESS | 1828 | 1461110284276 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c19316400) [pid = 1828] [serial = 738] [outer = 0x7f5c158d9000] 16:58:05 INFO - PROCESS | 1828 | 1461110285154 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1582ms 16:58:05 INFO - PROCESS | 1828 | 1461110285204 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 1828 | 1461110285210 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:58:05 INFO - PROCESS | 1828 | 1461110285221 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 1828 | 1461110285230 Marionette TRACE conn3 <- [1,954,null,{}] 16:58:05 INFO - PROCESS | 1828 | 1461110285255 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:05 INFO - PROCESS | 1828 | 1461110285595 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:58:05 INFO - PROCESS | 1828 | 1461110285913 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f0dc800 == 95 [pid = 1828] [id = 246] 16:58:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c1c34b400) [pid = 1828] [serial = 739] [outer = (nil)] 16:58:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c1ec61800) [pid = 1828] [serial = 740] [outer = 0x7f5c1c34b400] 16:58:06 INFO - PROCESS | 1828 | 1461110286039 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c20dab000) [pid = 1828] [serial = 741] [outer = 0x7f5c1c34b400] 16:58:07 INFO - PROCESS | 1828 | 1461110287252 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2109ms 16:58:07 INFO - PROCESS | 1828 | 1461110287330 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 1828 | 1461110287338 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:58:07 INFO - PROCESS | 1828 | 1461110287348 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 1828 | 1461110287351 Marionette TRACE conn3 <- [1,958,null,{}] 16:58:07 INFO - PROCESS | 1828 | 1461110287361 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:07 INFO - PROCESS | 1828 | 1461110287675 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:58:07 INFO - PROCESS | 1828 | 1461110287950 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c32464800 == 96 [pid = 1828] [id = 247] 16:58:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c15678400) [pid = 1828] [serial = 742] [outer = (nil)] 16:58:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c21c87000) [pid = 1828] [serial = 743] [outer = 0x7f5c15678400] 16:58:08 INFO - PROCESS | 1828 | 1461110288115 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c22930400) [pid = 1828] [serial = 744] [outer = 0x7f5c15678400] 16:58:09 INFO - PROCESS | 1828 | 1461110289196 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1899ms 16:58:09 INFO - PROCESS | 1828 | 1461110289246 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 1828 | 1461110289249 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:58:09 INFO - PROCESS | 1828 | 1461110289256 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1828 | 1461110289260 Marionette TRACE conn3 <- [1,962,null,{}] 16:58:09 INFO - PROCESS | 1828 | 1461110289284 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:09 INFO - PROCESS | 1828 | 1461110289475 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:58:09 INFO - PROCESS | 1828 | 1461110289643 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c34643800 == 97 [pid = 1828] [id = 248] 16:58:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c1d30c400) [pid = 1828] [serial = 745] [outer = (nil)] 16:58:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c22ac8400) [pid = 1828] [serial = 746] [outer = 0x7f5c1d30c400] 16:58:09 INFO - PROCESS | 1828 | 1461110289716 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c22f0f400) [pid = 1828] [serial = 747] [outer = 0x7f5c1d30c400] 16:58:10 INFO - PROCESS | 1828 | 1461110290622 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1408ms 16:58:10 INFO - PROCESS | 1828 | 1461110290666 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:58:10 INFO - PROCESS | 1828 | 1461110290671 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:58:10 INFO - PROCESS | 1828 | 1461110290678 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 1828 | 1461110290681 Marionette TRACE conn3 <- [1,966,null,{}] 16:58:10 INFO - PROCESS | 1828 | 1461110290687 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:10 INFO - PROCESS | 1828 | 1461110290894 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:58:11 INFO - PROCESS | 1828 | 1461110291061 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10702800 == 98 [pid = 1828] [id = 249] 16:58:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c2292f400) [pid = 1828] [serial = 748] [outer = (nil)] 16:58:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c24896000) [pid = 1828] [serial = 749] [outer = 0x7f5c2292f400] 16:58:11 INFO - PROCESS | 1828 | 1461110291140 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c28451000) [pid = 1828] [serial = 750] [outer = 0x7f5c2292f400] 16:58:12 INFO - PROCESS | 1828 | 1461110292052 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1430ms 16:58:12 INFO - PROCESS | 1828 | 1461110292108 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 1828 | 1461110292112 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:58:12 INFO - PROCESS | 1828 | 1461110292118 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1828 | 1461110292121 Marionette TRACE conn3 <- [1,970,null,{}] 16:58:12 INFO - PROCESS | 1828 | 1461110292126 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:12 INFO - PROCESS | 1828 | 1461110292304 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:58:12 INFO - PROCESS | 1828 | 1461110292472 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1071c800 == 99 [pid = 1828] [id = 250] 16:58:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c22931400) [pid = 1828] [serial = 751] [outer = (nil)] 16:58:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c2e253400) [pid = 1828] [serial = 752] [outer = 0x7f5c22931400] 16:58:12 INFO - PROCESS | 1828 | 1461110292547 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c2e2d7c00) [pid = 1828] [serial = 753] [outer = 0x7f5c22931400] 16:58:13 INFO - PROCESS | 1828 | 1461110293392 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1333ms 16:58:13 INFO - PROCESS | 1828 | 1461110293452 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 1828 | 1461110293455 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:58:13 INFO - PROCESS | 1828 | 1461110293461 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 1828 | 1461110293463 Marionette TRACE conn3 <- [1,974,null,{}] 16:58:13 INFO - PROCESS | 1828 | 1461110293469 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:13 INFO - PROCESS | 1828 | 1461110293645 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:58:13 INFO - PROCESS | 1828 | 1461110293818 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e7d6000 == 100 [pid = 1828] [id = 251] 16:58:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c24c3c000) [pid = 1828] [serial = 754] [outer = (nil)] 16:58:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c2ee75c00) [pid = 1828] [serial = 755] [outer = 0x7f5c24c3c000] 16:58:13 INFO - PROCESS | 1828 | 1461110293889 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c2f1b8400) [pid = 1828] [serial = 756] [outer = 0x7f5c24c3c000] 16:58:14 INFO - PROCESS | 1828 | 1461110294761 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1337ms 16:58:14 INFO - PROCESS | 1828 | 1461110294798 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 1828 | 1461110294801 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:58:14 INFO - PROCESS | 1828 | 1461110294807 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1828 | 1461110294809 Marionette TRACE conn3 <- [1,978,null,{}] 16:58:14 INFO - PROCESS | 1828 | 1461110294815 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:14 INFO - PROCESS | 1828 | 1461110294994 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:58:15 INFO - PROCESS | 1828 | 1461110295173 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c179c8800 == 101 [pid = 1828] [id = 252] 16:58:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c20e6b800) [pid = 1828] [serial = 757] [outer = (nil)] 16:58:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c2f38e800) [pid = 1828] [serial = 758] [outer = 0x7f5c20e6b800] 16:58:15 INFO - PROCESS | 1828 | 1461110295243 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c2f507c00) [pid = 1828] [serial = 759] [outer = 0x7f5c20e6b800] 16:58:16 INFO - PROCESS | 1828 | 1461110296128 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1383ms 16:58:16 INFO - PROCESS | 1828 | 1461110296195 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 1828 | 1461110296200 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:58:16 INFO - PROCESS | 1828 | 1461110296210 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 1828 | 1461110296215 Marionette TRACE conn3 <- [1,982,null,{}] 16:58:16 INFO - PROCESS | 1828 | 1461110296223 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 1828 | 1461110296494 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:58:16 INFO - PROCESS | 1828 | 1461110296732 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c179e0000 == 102 [pid = 1828] [id = 253] 16:58:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c2f5d7c00) [pid = 1828] [serial = 760] [outer = (nil)] 16:58:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c3022d000) [pid = 1828] [serial = 761] [outer = 0x7f5c2f5d7c00] 16:58:16 INFO - PROCESS | 1828 | 1461110296828 Marionette DEBUG loaded listener.js 16:58:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c302d1800) [pid = 1828] [serial = 762] [outer = 0x7f5c2f5d7c00] 16:58:17 INFO - PROCESS | 1828 | 1461110297643 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1487ms 16:58:17 INFO - PROCESS | 1828 | 1461110297696 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 1828 | 1461110297700 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:58:17 INFO - PROCESS | 1828 | 1461110297706 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 1828 | 1461110297710 Marionette TRACE conn3 <- [1,986,null,{}] 16:58:17 INFO - PROCESS | 1828 | 1461110297716 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:17 INFO - PROCESS | 1828 | 1461110297929 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:58:18 INFO - PROCESS | 1828 | 1461110298100 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1d2de000 == 103 [pid = 1828] [id = 254] 16:58:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c2f511400) [pid = 1828] [serial = 763] [outer = (nil)] 16:58:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c30522c00) [pid = 1828] [serial = 764] [outer = 0x7f5c2f511400] 16:58:18 INFO - PROCESS | 1828 | 1461110298183 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c306ba400) [pid = 1828] [serial = 765] [outer = 0x7f5c2f511400] 16:58:19 INFO - PROCESS | 1828 | 1461110299009 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1387ms 16:58:19 INFO - PROCESS | 1828 | 1461110299094 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1828 | 1461110299097 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:58:19 INFO - PROCESS | 1828 | 1461110299104 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1828 | 1461110299107 Marionette TRACE conn3 <- [1,990,null,{}] 16:58:19 INFO - PROCESS | 1828 | 1461110299112 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:19 INFO - PROCESS | 1828 | 1461110299292 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:58:19 INFO - PROCESS | 1828 | 1461110299469 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0eb31800 == 104 [pid = 1828] [id = 255] 16:58:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c22928800) [pid = 1828] [serial = 766] [outer = (nil)] 16:58:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c30522800) [pid = 1828] [serial = 767] [outer = 0x7f5c22928800] 16:58:19 INFO - PROCESS | 1828 | 1461110299539 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c33c4b400) [pid = 1828] [serial = 768] [outer = 0x7f5c22928800] 16:58:20 INFO - PROCESS | 1828 | 1461110300448 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1378ms 16:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:58:20 INFO - PROCESS | 1828 | 1461110300483 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1828 | 1461110300485 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:58:20 INFO - PROCESS | 1828 | 1461110300492 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1828 | 1461110300495 Marionette TRACE conn3 <- [1,994,null,{}] 16:58:20 INFO - PROCESS | 1828 | 1461110300501 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:20 INFO - PROCESS | 1828 | 1461110300688 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:58:21 INFO - PROCESS | 1828 | 1461110301222 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0de7f800 == 105 [pid = 1828] [id = 256] 16:58:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0deeb400) [pid = 1828] [serial = 769] [outer = (nil)] 16:58:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0f8db000) [pid = 1828] [serial = 770] [outer = 0x7f5c0deeb400] 16:58:21 INFO - PROCESS | 1828 | 1461110301344 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c11815800) [pid = 1828] [serial = 771] [outer = 0x7f5c0deeb400] 16:58:22 INFO - PROCESS | 1828 | 1461110302239 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1836ms 16:58:22 INFO - PROCESS | 1828 | 1461110302330 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 1828 | 1461110302335 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:58:22 INFO - PROCESS | 1828 | 1461110302342 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 1828 | 1461110302348 Marionette TRACE conn3 <- [1,998,null,{}] 16:58:22 INFO - PROCESS | 1828 | 1461110302354 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:22 INFO - PROCESS | 1828 | 1461110302646 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:58:22 INFO - PROCESS | 1828 | 1461110302969 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1543e800 == 106 [pid = 1828] [id = 257] 16:58:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0f8e2c00) [pid = 1828] [serial = 772] [outer = (nil)] 16:58:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c181b5000) [pid = 1828] [serial = 773] [outer = 0x7f5c0f8e2c00] 16:58:23 INFO - PROCESS | 1828 | 1461110303038 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c18341c00) [pid = 1828] [serial = 774] [outer = 0x7f5c0f8e2c00] 16:58:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2197d000 == 105 [pid = 1828] [id = 242] 16:58:23 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c1ecbe400) [pid = 1828] [serial = 677] [outer = (nil)] [url = about:blank] 16:58:23 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c203c9800) [pid = 1828] [serial = 646] [outer = (nil)] [url = about:blank] 16:58:23 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c20da5400) [pid = 1828] [serial = 649] [outer = (nil)] [url = about:blank] 16:58:23 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c1d317000) [pid = 1828] [serial = 643] [outer = (nil)] [url = about:blank] 16:58:23 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c213a8800) [pid = 1828] [serial = 652] [outer = (nil)] [url = about:blank] 16:58:23 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c219c8000) [pid = 1828] [serial = 655] [outer = (nil)] [url = about:blank] 16:58:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22734000 == 104 [pid = 1828] [id = 241] 16:58:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21a9c000 == 103 [pid = 1828] [id = 240] 16:58:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c65f000 == 102 [pid = 1828] [id = 239] 16:58:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1830c000 == 101 [pid = 1828] [id = 238] 16:58:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1543a800 == 100 [pid = 1828] [id = 237] 16:58:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19472800 == 99 [pid = 1828] [id = 236] 16:58:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3466c000 == 98 [pid = 1828] [id = 233] 16:58:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c341af800 == 97 [pid = 1828] [id = 232] 16:58:24 INFO - PROCESS | 1828 | 1461110304065 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:58:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33d7e800 == 96 [pid = 1828] [id = 231] 16:58:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c04800 == 95 [pid = 1828] [id = 230] 16:58:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c30352000 == 94 [pid = 1828] [id = 229] 16:58:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21ca1000 == 93 [pid = 1828] [id = 227] 16:58:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1889b000 == 92 [pid = 1828] [id = 226] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c1af40c00) [pid = 1828] [serial = 675] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c1a1b5c00) [pid = 1828] [serial = 674] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c15671c00) [pid = 1828] [serial = 661] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c18851800) [pid = 1828] [serial = 634] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c18835400) [pid = 1828] [serial = 431] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c1ae71400) [pid = 1828] [serial = 602] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c1181d400) [pid = 1828] [serial = 628] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c1af2b000) [pid = 1828] [serial = 605] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c105dd800) [pid = 1828] [serial = 590] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c1a435000) [pid = 1828] [serial = 671] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c18ff5400) [pid = 1828] [serial = 670] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c189e4400) [pid = 1828] [serial = 668] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c1a1aa800) [pid = 1828] [serial = 599] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c18837400) [pid = 1828] [serial = 596] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c1d31b400) [pid = 1828] [serial = 566] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c17533c00) [pid = 1828] [serial = 631] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c11815000) [pid = 1828] [serial = 659] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c0f8e0800) [pid = 1828] [serial = 658] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c186b0000) [pid = 1828] [serial = 667] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c16406800) [pid = 1828] [serial = 662] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c1af30c00) [pid = 1828] [serial = 626] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c166d1000) [pid = 1828] [serial = 664] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c1af30000) [pid = 1828] [serial = 637] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c180b7000) [pid = 1828] [serial = 665] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c17534800) [pid = 1828] [serial = 593] [outer = (nil)] [url = about:blank] 16:58:24 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c1c348800) [pid = 1828] [serial = 640] [outer = (nil)] [url = about:blank] 16:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1784ms 16:58:24 INFO - PROCESS | 1828 | 1461110304134 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:58:24 INFO - PROCESS | 1828 | 1461110304140 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:58:24 INFO - PROCESS | 1828 | 1461110304147 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 1828 | 1461110304149 Marionette TRACE conn3 <- [1,1002,null,{}] 16:58:24 INFO - PROCESS | 1828 | 1461110304155 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:24 INFO - PROCESS | 1828 | 1461110304344 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:58:24 INFO - PROCESS | 1828 | 1461110304587 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c176b6800 == 93 [pid = 1828] [id = 258] 16:58:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c180b7400) [pid = 1828] [serial = 775] [outer = (nil)] 16:58:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c18839800) [pid = 1828] [serial = 776] [outer = 0x7f5c180b7400] 16:58:24 INFO - PROCESS | 1828 | 1461110304655 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c189e6000) [pid = 1828] [serial = 777] [outer = 0x7f5c180b7400] 16:58:25 INFO - PROCESS | 1828 | 1461110305379 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1289ms 16:58:25 INFO - PROCESS | 1828 | 1461110305437 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 1828 | 1461110305440 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:58:25 INFO - PROCESS | 1828 | 1461110305454 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 1828 | 1461110305462 Marionette TRACE conn3 <- [1,1006,null,{}] 16:58:25 INFO - PROCESS | 1828 | 1461110305470 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:25 INFO - PROCESS | 1828 | 1461110305655 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:58:25 INFO - PROCESS | 1828 | 1461110305809 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19073800 == 94 [pid = 1828] [id = 259] 16:58:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c166d1000) [pid = 1828] [serial = 778] [outer = (nil)] 16:58:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c1ae6ec00) [pid = 1828] [serial = 779] [outer = 0x7f5c166d1000] 16:58:25 INFO - PROCESS | 1828 | 1461110305879 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c1c34d400) [pid = 1828] [serial = 780] [outer = 0x7f5c166d1000] 16:58:26 INFO - PROCESS | 1828 | 1461110306685 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1300ms 16:58:26 INFO - PROCESS | 1828 | 1461110306748 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:58:26 INFO - PROCESS | 1828 | 1461110306752 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:58:26 INFO - PROCESS | 1828 | 1461110306758 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 1828 | 1461110306761 Marionette TRACE conn3 <- [1,1010,null,{}] 16:58:26 INFO - PROCESS | 1828 | 1461110306766 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:27 INFO - PROCESS | 1828 | 1461110307012 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:58:27 INFO - PROCESS | 1828 | 1461110307035 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c353000 == 95 [pid = 1828] [id = 260] 16:58:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c0dec6800) [pid = 1828] [serial = 781] [outer = (nil)] 16:58:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c1ec63400) [pid = 1828] [serial = 782] [outer = 0x7f5c0dec6800] 16:58:27 INFO - PROCESS | 1828 | 1461110307106 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c203c3000) [pid = 1828] [serial = 783] [outer = 0x7f5c0dec6800] 16:58:27 INFO - PROCESS | 1828 | 1461110307968 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1278ms 16:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:58:28 INFO - PROCESS | 1828 | 1461110308037 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:58:28 INFO - PROCESS | 1828 | 1461110308040 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:58:28 INFO - PROCESS | 1828 | 1461110308045 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 1828 | 1461110308049 Marionette TRACE conn3 <- [1,1014,null,{}] 16:58:28 INFO - PROCESS | 1828 | 1461110308054 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:28 INFO - PROCESS | 1828 | 1461110308429 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:58:28 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c1640f800) [pid = 1828] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:58:28 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c105e0c00) [pid = 1828] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:58:28 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c1640dc00) [pid = 1828] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:58:28 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c18332c00) [pid = 1828] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:58:28 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c118df800) [pid = 1828] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:58:28 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c17721c00) [pid = 1828] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:58:28 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c1c341400) [pid = 1828] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:58:28 INFO - PROCESS | 1828 | 1461110308569 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c663800 == 96 [pid = 1828] [id = 261] 16:58:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c18a71c00) [pid = 1828] [serial = 784] [outer = (nil)] 16:58:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c1d313c00) [pid = 1828] [serial = 785] [outer = 0x7f5c18a71c00] 16:58:28 INFO - PROCESS | 1828 | 1461110308646 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c2292a000) [pid = 1828] [serial = 786] [outer = 0x7f5c18a71c00] 16:58:29 INFO - PROCESS | 1828 | 1461110309318 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1332ms 16:58:29 INFO - PROCESS | 1828 | 1461110309379 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 1828 | 1461110309382 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:58:29 INFO - PROCESS | 1828 | 1461110309390 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 1828 | 1461110309393 Marionette TRACE conn3 <- [1,1018,null,{}] 16:58:29 INFO - PROCESS | 1828 | 1461110309402 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:29 INFO - PROCESS | 1828 | 1461110309571 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:58:29 INFO - PROCESS | 1828 | 1461110309581 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21a91000 == 97 [pid = 1828] [id = 262] 16:58:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c22d2fc00) [pid = 1828] [serial = 787] [outer = (nil)] 16:58:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c23889800) [pid = 1828] [serial = 788] [outer = 0x7f5c22d2fc00] 16:58:29 INFO - PROCESS | 1828 | 1461110309642 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c23d22400) [pid = 1828] [serial = 789] [outer = 0x7f5c22d2fc00] 16:58:30 INFO - PROCESS | 1828 | 1461110310573 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1231ms 16:58:30 INFO - PROCESS | 1828 | 1461110310625 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 1828 | 1461110310632 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:58:30 INFO - PROCESS | 1828 | 1461110310659 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 1828 | 1461110310668 Marionette TRACE conn3 <- [1,1022,null,{}] 16:58:30 INFO - PROCESS | 1828 | 1461110310677 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:30 INFO - PROCESS | 1828 | 1461110310891 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:58:31 INFO - PROCESS | 1828 | 1461110311066 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1544c000 == 98 [pid = 1828] [id = 263] 16:58:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c0deca800) [pid = 1828] [serial = 790] [outer = (nil)] 16:58:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c1551c000) [pid = 1828] [serial = 791] [outer = 0x7f5c0deca800] 16:58:31 INFO - PROCESS | 1828 | 1461110311140 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c166d2400) [pid = 1828] [serial = 792] [outer = 0x7f5c0deca800] 16:58:32 INFO - PROCESS | 1828 | 1461110312215 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1592ms 16:58:32 INFO - PROCESS | 1828 | 1461110312249 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 1828 | 1461110312257 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:58:32 INFO - PROCESS | 1828 | 1461110312268 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 1828 | 1461110312272 Marionette TRACE conn3 <- [1,1026,null,{}] 16:58:32 INFO - PROCESS | 1828 | 1461110312278 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:32 INFO - PROCESS | 1828 | 1461110312462 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:58:32 INFO - PROCESS | 1828 | 1461110312640 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19073000 == 99 [pid = 1828] [id = 264] 16:58:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c11af2400) [pid = 1828] [serial = 793] [outer = (nil)] 16:58:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c1883b800) [pid = 1828] [serial = 794] [outer = 0x7f5c11af2400] 16:58:32 INFO - PROCESS | 1828 | 1461110312713 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c18fecc00) [pid = 1828] [serial = 795] [outer = 0x7f5c11af2400] 16:58:33 INFO - PROCESS | 1828 | 1461110313721 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1488ms 16:58:33 INFO - PROCESS | 1828 | 1461110313756 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 1828 | 1461110313760 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:58:33 INFO - PROCESS | 1828 | 1461110313767 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1828 | 1461110313772 Marionette TRACE conn3 <- [1,1030,null,{}] 16:58:33 INFO - PROCESS | 1828 | 1461110313789 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:34 INFO - PROCESS | 1828 | 1461110314050 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:58:34 INFO - PROCESS | 1828 | 1461110314343 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22472000 == 100 [pid = 1828] [id = 265] 16:58:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c1af3dc00) [pid = 1828] [serial = 796] [outer = (nil)] 16:58:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c2115fc00) [pid = 1828] [serial = 797] [outer = 0x7f5c1af3dc00] 16:58:34 INFO - PROCESS | 1828 | 1461110314427 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c2292b400) [pid = 1828] [serial = 798] [outer = 0x7f5c1af3dc00] 16:58:35 INFO - PROCESS | 1828 | 1461110315300 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1590ms 16:58:35 INFO - PROCESS | 1828 | 1461110315358 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 1828 | 1461110315363 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:58:35 INFO - PROCESS | 1828 | 1461110315370 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 1828 | 1461110315374 Marionette TRACE conn3 <- [1,1034,null,{}] 16:58:35 INFO - PROCESS | 1828 | 1461110315381 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:35 INFO - PROCESS | 1828 | 1461110315595 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:58:35 INFO - PROCESS | 1828 | 1461110315837 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23468000 == 101 [pid = 1828] [id = 266] 16:58:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c22930c00) [pid = 1828] [serial = 799] [outer = (nil)] 16:58:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c23d26800) [pid = 1828] [serial = 800] [outer = 0x7f5c22930c00] 16:58:35 INFO - PROCESS | 1828 | 1461110315968 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c2488fc00) [pid = 1828] [serial = 801] [outer = 0x7f5c22930c00] 16:58:36 INFO - PROCESS | 1828 | 1461110316973 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1684ms 16:58:37 INFO - PROCESS | 1828 | 1461110317053 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 1828 | 1461110317057 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:58:37 INFO - PROCESS | 1828 | 1461110317063 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 1828 | 1461110317065 Marionette TRACE conn3 <- [1,1038,null,{}] 16:58:37 INFO - PROCESS | 1828 | 1461110317071 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:37 INFO - PROCESS | 1828 | 1461110317322 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:58:37 INFO - PROCESS | 1828 | 1461110317589 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29115800 == 102 [pid = 1828] [id = 267] 16:58:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c22d63c00) [pid = 1828] [serial = 802] [outer = (nil)] 16:58:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c28519c00) [pid = 1828] [serial = 803] [outer = 0x7f5c22d63c00] 16:58:37 INFO - PROCESS | 1828 | 1461110317673 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c2f50e800) [pid = 1828] [serial = 804] [outer = 0x7f5c22d63c00] 16:58:38 INFO - PROCESS | 1828 | 1461110318476 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1478ms 16:58:38 INFO - PROCESS | 1828 | 1461110318542 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:58:38 INFO - PROCESS | 1828 | 1461110318547 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:58:38 INFO - PROCESS | 1828 | 1461110318555 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 1828 | 1461110318558 Marionette TRACE conn3 <- [1,1042,null,{}] 16:58:38 INFO - PROCESS | 1828 | 1461110318567 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:38 INFO - PROCESS | 1828 | 1461110318866 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:58:39 INFO - PROCESS | 1828 | 1461110319102 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c30556000 == 103 [pid = 1828] [id = 268] 16:58:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c23d22800) [pid = 1828] [serial = 805] [outer = (nil)] 16:58:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c32542000) [pid = 1828] [serial = 806] [outer = 0x7f5c23d22800] 16:58:39 INFO - PROCESS | 1828 | 1461110319229 Marionette DEBUG loaded listener.js 16:58:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c34226400) [pid = 1828] [serial = 807] [outer = 0x7f5c23d22800] 16:58:40 INFO - PROCESS | 1828 | 1461110320061 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1534ms 16:58:40 INFO - PROCESS | 1828 | 1461110320089 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:58:40 INFO - PROCESS | 1828 | 1461110320093 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:58:40 INFO - PROCESS | 1828 | 1461110320099 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:58:40 INFO - PROCESS | 1828 | 1461110320102 Marionette TRACE conn3 <- [1,1046,null,{}] 16:58:40 INFO - PROCESS | 1828 | 1461110320108 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:40 INFO - PROCESS | 1828 | 1461110320299 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:58:40 INFO - PROCESS | 1828 | 1461110320477 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c341a5800 == 104 [pid = 1828] [id = 269] 16:58:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0e8b7c00) [pid = 1828] [serial = 808] [outer = (nil)] 16:58:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0e8bd400) [pid = 1828] [serial = 809] [outer = 0x7f5c0e8b7c00] 16:58:40 INFO - PROCESS | 1828 | 1461110320550 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0e8c1c00) [pid = 1828] [serial = 810] [outer = 0x7f5c0e8b7c00] 16:58:41 INFO - PROCESS | 1828 | 1461110321407 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1382ms 16:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:58:41 INFO - PROCESS | 1828 | 1461110321481 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:58:41 INFO - PROCESS | 1828 | 1461110321484 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:58:41 INFO - PROCESS | 1828 | 1461110321490 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 1828 | 1461110321493 Marionette TRACE conn3 <- [1,1050,null,{}] 16:58:41 INFO - PROCESS | 1828 | 1461110321498 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:41 INFO - PROCESS | 1828 | 1461110321674 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:58:41 INFO - PROCESS | 1828 | 1461110321848 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c371d3800 == 105 [pid = 1828] [id = 270] 16:58:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0e8b8800) [pid = 1828] [serial = 811] [outer = (nil)] 16:58:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c34226800) [pid = 1828] [serial = 812] [outer = 0x7f5c0e8b8800] 16:58:41 INFO - PROCESS | 1828 | 1461110321922 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c34230800) [pid = 1828] [serial = 813] [outer = 0x7f5c0e8b8800] 16:58:42 INFO - PROCESS | 1828 | 1461110322775 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1342ms 16:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:58:42 INFO - PROCESS | 1828 | 1461110322832 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 1828 | 1461110322835 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:58:42 INFO - PROCESS | 1828 | 1461110322841 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 1828 | 1461110322844 Marionette TRACE conn3 <- [1,1054,null,{}] 16:58:42 INFO - PROCESS | 1828 | 1461110322849 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 1828 | 1461110323061 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:58:43 INFO - PROCESS | 1828 | 1461110323239 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1922d000 == 106 [pid = 1828] [id = 271] 16:58:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0e8bf400) [pid = 1828] [serial = 814] [outer = (nil)] 16:58:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c0fb0a000) [pid = 1828] [serial = 815] [outer = 0x7f5c0e8bf400] 16:58:43 INFO - PROCESS | 1828 | 1461110323307 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c0fb0ec00) [pid = 1828] [serial = 816] [outer = 0x7f5c0e8bf400] 16:58:44 INFO - PROCESS | 1828 | 1461110324163 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1379ms 16:58:44 INFO - PROCESS | 1828 | 1461110324220 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1828 | 1461110324224 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:58:44 INFO - PROCESS | 1828 | 1461110324230 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1828 | 1461110324232 Marionette TRACE conn3 <- [1,1058,null,{}] 16:58:44 INFO - PROCESS | 1828 | 1461110324238 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:44 INFO - PROCESS | 1828 | 1461110324416 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:58:44 INFO - PROCESS | 1828 | 1461110324596 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c415dd000 == 107 [pid = 1828] [id = 272] 16:58:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c0bfd9000) [pid = 1828] [serial = 817] [outer = (nil)] 16:58:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c0bfde800) [pid = 1828] [serial = 818] [outer = 0x7f5c0bfd9000] 16:58:44 INFO - PROCESS | 1828 | 1461110324670 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0bfe2c00) [pid = 1828] [serial = 819] [outer = 0x7f5c0bfd9000] 16:58:45 INFO - PROCESS | 1828 | 1461110325473 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1285ms 16:58:45 INFO - PROCESS | 1828 | 1461110325516 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 1828 | 1461110325521 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:58:45 INFO - PROCESS | 1828 | 1461110325526 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 1828 | 1461110325529 Marionette TRACE conn3 <- [1,1062,null,{}] 16:58:45 INFO - PROCESS | 1828 | 1461110325535 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:45 INFO - PROCESS | 1828 | 1461110325731 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:58:45 INFO - PROCESS | 1828 | 1461110325914 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e11f800 == 108 [pid = 1828] [id = 273] 16:58:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c0bfda800) [pid = 1828] [serial = 820] [outer = (nil)] 16:58:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c247ac400) [pid = 1828] [serial = 821] [outer = 0x7f5c0bfda800] 16:58:45 INFO - PROCESS | 1828 | 1461110325991 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c343af000) [pid = 1828] [serial = 822] [outer = 0x7f5c0bfda800] 16:58:46 INFO - PROCESS | 1828 | 1461110326917 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1434ms 16:58:46 INFO - PROCESS | 1828 | 1461110326962 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1828 | 1461110326966 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:58:46 INFO - PROCESS | 1828 | 1461110326972 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1828 | 1461110326975 Marionette TRACE conn3 <- [1,1066,null,{}] 16:58:46 INFO - PROCESS | 1828 | 1461110326980 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:47 INFO - PROCESS | 1828 | 1461110327188 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:58:47 INFO - PROCESS | 1828 | 1461110327363 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d221800 == 109 [pid = 1828] [id = 274] 16:58:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c0bfe4c00) [pid = 1828] [serial = 823] [outer = (nil)] 16:58:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c0d33bc00) [pid = 1828] [serial = 824] [outer = 0x7f5c0bfe4c00] 16:58:47 INFO - PROCESS | 1828 | 1461110327435 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c0d342c00) [pid = 1828] [serial = 825] [outer = 0x7f5c0bfe4c00] 16:58:48 INFO - PROCESS | 1828 | 1461110328341 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1390ms 16:58:48 INFO - PROCESS | 1828 | 1461110328364 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 1828 | 1461110328367 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:58:48 INFO - PROCESS | 1828 | 1461110328373 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 1828 | 1461110328376 Marionette TRACE conn3 <- [1,1070,null,{}] 16:58:48 INFO - PROCESS | 1828 | 1461110328381 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 1828 | 1461110328563 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:58:48 INFO - PROCESS | 1828 | 1461110328750 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d469000 == 110 [pid = 1828] [id = 275] 16:58:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c0a31d800) [pid = 1828] [serial = 826] [outer = (nil)] 16:58:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c0a324800) [pid = 1828] [serial = 827] [outer = 0x7f5c0a31d800] 16:58:48 INFO - PROCESS | 1828 | 1461110328821 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c0a329c00) [pid = 1828] [serial = 828] [outer = 0x7f5c0a31d800] 16:58:49 INFO - PROCESS | 1828 | 1461110329992 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1690ms 16:58:50 INFO - PROCESS | 1828 | 1461110330064 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:58:50 INFO - PROCESS | 1828 | 1461110330070 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:58:50 INFO - PROCESS | 1828 | 1461110330078 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 1828 | 1461110330082 Marionette TRACE conn3 <- [1,1074,null,{}] 16:58:50 INFO - PROCESS | 1828 | 1461110330090 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:50 INFO - PROCESS | 1828 | 1461110330359 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:58:50 INFO - PROCESS | 1828 | 1461110330527 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1555c800 == 111 [pid = 1828] [id = 276] 16:58:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c0d33c800) [pid = 1828] [serial = 829] [outer = (nil)] 16:58:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c0deed400) [pid = 1828] [serial = 830] [outer = 0x7f5c0d33c800] 16:58:50 INFO - PROCESS | 1828 | 1461110330595 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c0fb08000) [pid = 1828] [serial = 831] [outer = 0x7f5c0d33c800] 16:58:51 INFO - PROCESS | 1828 | 1461110331448 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1437ms 16:58:51 INFO - PROCESS | 1828 | 1461110331515 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 1828 | 1461110331524 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:58:51 INFO - PROCESS | 1828 | 1461110331534 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 1828 | 1461110331538 Marionette TRACE conn3 <- [1,1078,null,{}] 16:58:51 INFO - PROCESS | 1828 | 1461110331543 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 1828 | 1461110331721 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:58:52 INFO - PROCESS | 1828 | 1461110332098 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e7c8800 == 112 [pid = 1828] [id = 277] 16:58:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c1551a400) [pid = 1828] [serial = 832] [outer = (nil)] 16:58:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c1551f400) [pid = 1828] [serial = 833] [outer = 0x7f5c1551a400] 16:58:52 INFO - PROCESS | 1828 | 1461110332210 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c16403c00) [pid = 1828] [serial = 834] [outer = 0x7f5c1551a400] 16:58:53 INFO - PROCESS | 1828 | 1461110333115 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22b35800 == 111 [pid = 1828] [id = 55] 16:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1684ms 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c234af000) [pid = 1828] [serial = 701] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c1f81d800) [pid = 1828] [serial = 692] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c2295cc00) [pid = 1828] [serial = 695] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c22d6f400) [pid = 1828] [serial = 698] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c118e0400) [pid = 1828] [serial = 707] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c23ccd000) [pid = 1828] [serial = 704] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c663800 == 110 [pid = 1828] [id = 261] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c353000 == 109 [pid = 1828] [id = 260] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19073800 == 108 [pid = 1828] [id = 259] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c176b6800 == 107 [pid = 1828] [id = 258] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1543e800 == 106 [pid = 1828] [id = 257] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0de7f800 == 105 [pid = 1828] [id = 256] 16:58:53 INFO - PROCESS | 1828 | 1461110333264 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 1828 | 1461110333268 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c179c8800 == 104 [pid = 1828] [id = 252] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e7d6000 == 103 [pid = 1828] [id = 251] 16:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1071c800 == 102 [pid = 1828] [id = 250] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10702800 == 101 [pid = 1828] [id = 249] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c34643800 == 100 [pid = 1828] [id = 248] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c32464800 == 99 [pid = 1828] [id = 247] 16:58:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1861f800 == 98 [pid = 1828] [id = 244] 16:58:53 INFO - PROCESS | 1828 | 1461110333295 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 1828 | 1461110333300 Marionette TRACE conn3 <- [1,1082,null,{}] 16:58:53 INFO - PROCESS | 1828 | 1461110333315 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 1828 | 1461110333501 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c20437c00) [pid = 1828] [serial = 729] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c2042fc00) [pid = 1828] [serial = 726] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c1af2a000) [pid = 1828] [serial = 723] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c1964a400) [pid = 1828] [serial = 720] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c1af2c000) [pid = 1828] [serial = 728] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c1a43e000) [pid = 1828] [serial = 722] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c17714c00) [pid = 1828] [serial = 714] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c166cdc00) [pid = 1828] [serial = 713] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c18b41400) [pid = 1828] [serial = 719] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c118e4000) [pid = 1828] [serial = 710] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c1566b800) [pid = 1828] [serial = 711] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c181b9000) [pid = 1828] [serial = 716] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c186b2400) [pid = 1828] [serial = 717] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c15aeb400) [pid = 1828] [serial = 680] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c1c3b1c00) [pid = 1828] [serial = 686] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c18569400) [pid = 1828] [serial = 683] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c1d315800) [pid = 1828] [serial = 725] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c20431800) [pid = 1828] [serial = 689] [outer = (nil)] [url = about:blank] 16:58:53 INFO - PROCESS | 1828 | 1461110333850 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d467800 == 99 [pid = 1828] [id = 278] 16:58:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0a31c400) [pid = 1828] [serial = 835] [outer = (nil)] 16:58:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0a323c00) [pid = 1828] [serial = 836] [outer = 0x7f5c0a31c400] 16:58:53 INFO - PROCESS | 1828 | 1461110333928 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0d33c400) [pid = 1828] [serial = 837] [outer = 0x7f5c0a31c400] 16:58:54 INFO - PROCESS | 1828 | 1461110334834 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1599ms 16:58:54 INFO - PROCESS | 1828 | 1461110334880 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 1828 | 1461110334887 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:58:54 INFO - PROCESS | 1828 | 1461110334897 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 1828 | 1461110334900 Marionette TRACE conn3 <- [1,1086,null,{}] 16:58:54 INFO - PROCESS | 1828 | 1461110334908 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:55 INFO - PROCESS | 1828 | 1461110335104 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:58:55 INFO - PROCESS | 1828 | 1461110335335 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15ba2800 == 100 [pid = 1828] [id = 279] 16:58:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c11813c00) [pid = 1828] [serial = 838] [outer = (nil)] 16:58:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c1551dc00) [pid = 1828] [serial = 839] [outer = 0x7f5c11813c00] 16:58:55 INFO - PROCESS | 1828 | 1461110335455 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c15ae5c00) [pid = 1828] [serial = 840] [outer = 0x7f5c11813c00] 16:58:56 INFO - PROCESS | 1828 | 1461110336316 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1483ms 16:58:56 INFO - PROCESS | 1828 | 1461110336384 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:58:56 INFO - PROCESS | 1828 | 1461110336390 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:58:56 INFO - PROCESS | 1828 | 1461110336398 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 1828 | 1461110336400 Marionette TRACE conn3 <- [1,1090,null,{}] 16:58:56 INFO - PROCESS | 1828 | 1461110336406 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 1828 | 1461110336606 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:58:56 INFO - PROCESS | 1828 | 1461110336780 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1830c000 == 101 [pid = 1828] [id = 280] 16:58:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c11af7000) [pid = 1828] [serial = 841] [outer = (nil)] 16:58:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c1771d400) [pid = 1828] [serial = 842] [outer = 0x7f5c11af7000] 16:58:56 INFO - PROCESS | 1828 | 1461110336855 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c18336400) [pid = 1828] [serial = 843] [outer = 0x7f5c11af7000] 16:58:57 INFO - PROCESS | 1828 | 1461110337851 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1530ms 16:58:57 INFO - PROCESS | 1828 | 1461110337928 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1828 | 1461110337932 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:58:57 INFO - PROCESS | 1828 | 1461110337940 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1828 | 1461110337949 Marionette TRACE conn3 <- [1,1094,null,{}] 16:58:57 INFO - PROCESS | 1828 | 1461110337963 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:58 INFO - PROCESS | 1828 | 1461110338248 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:58:58 INFO - PROCESS | 1828 | 1461110338422 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a031000 == 102 [pid = 1828] [id = 281] 16:58:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c18846000) [pid = 1828] [serial = 844] [outer = (nil)] 16:58:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c18ab6000) [pid = 1828] [serial = 845] [outer = 0x7f5c18846000] 16:58:58 INFO - PROCESS | 1828 | 1461110338508 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c18fed000) [pid = 1828] [serial = 846] [outer = 0x7f5c18846000] 16:58:59 INFO - PROCESS | 1828 | 1461110339354 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1490ms 16:58:59 INFO - PROCESS | 1828 | 1461110339429 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 1828 | 1461110339434 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:58:59 INFO - PROCESS | 1828 | 1461110339439 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 1828 | 1461110339441 Marionette TRACE conn3 <- [1,1098,null,{}] 16:58:59 INFO - PROCESS | 1828 | 1461110339447 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 1828 | 1461110339664 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:58:59 INFO - PROCESS | 1828 | 1461110339882 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1d2ca000 == 103 [pid = 1828] [id = 282] 16:58:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c186bac00) [pid = 1828] [serial = 847] [outer = (nil)] 16:58:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c1a1b6c00) [pid = 1828] [serial = 848] [outer = 0x7f5c186bac00] 16:59:00 INFO - PROCESS | 1828 | 1461110339999 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c1ae66800) [pid = 1828] [serial = 849] [outer = 0x7f5c186bac00] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33d81800 == 102 [pid = 1828] [id = 120] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1050f800 == 101 [pid = 1828] [id = 163] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3035d000 == 100 [pid = 1828] [id = 218] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15ba6000 == 99 [pid = 1828] [id = 164] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c16730000 == 98 [pid = 1828] [id = 219] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1d2de000 == 97 [pid = 1828] [id = 254] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c179e0000 == 96 [pid = 1828] [id = 253] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0eb31800 == 95 [pid = 1828] [id = 255] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f105000 == 94 [pid = 1828] [id = 216] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e7c8800 == 93 [pid = 1828] [id = 277] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1555c800 == 92 [pid = 1828] [id = 276] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d221800 == 91 [pid = 1828] [id = 274] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e11f800 == 90 [pid = 1828] [id = 273] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c415dd000 == 89 [pid = 1828] [id = 272] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1922d000 == 88 [pid = 1828] [id = 271] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c371d3800 == 87 [pid = 1828] [id = 270] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c341a5800 == 86 [pid = 1828] [id = 269] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c30556000 == 85 [pid = 1828] [id = 268] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29115800 == 84 [pid = 1828] [id = 267] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23468000 == 83 [pid = 1828] [id = 266] 16:59:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1544c000 == 82 [pid = 1828] [id = 263] 16:59:02 INFO - PROCESS | 1828 | 1461110342517 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 3237ms 16:59:02 INFO - PROCESS | 1828 | 1461110342679 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 1828 | 1461110342684 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:59:02 INFO - PROCESS | 1828 | 1461110342691 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 1828 | 1461110342696 Marionette TRACE conn3 <- [1,1102,null,{}] 16:59:02 INFO - PROCESS | 1828 | 1461110342704 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 1828 | 1461110342859 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:59:02 INFO - PROCESS | 1828 | 1461110342991 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e7c5000 == 83 [pid = 1828] [id = 283] 16:59:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c0e8bf800) [pid = 1828] [serial = 850] [outer = (nil)] 16:59:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c0f8de400) [pid = 1828] [serial = 851] [outer = 0x7f5c0e8bf800] 16:59:03 INFO - PROCESS | 1828 | 1461110343057 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c0fb10800) [pid = 1828] [serial = 852] [outer = 0x7f5c0e8bf800] 16:59:03 INFO - PROCESS | 1828 | 1461110343742 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1082ms 16:59:03 INFO - PROCESS | 1828 | 1461110343780 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 1828 | 1461110343788 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:59:03 INFO - PROCESS | 1828 | 1461110343816 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1828 | 1461110343821 Marionette TRACE conn3 <- [1,1106,null,{}] 16:59:03 INFO - PROCESS | 1828 | 1461110343832 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:04 INFO - PROCESS | 1828 | 1461110344009 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:59:04 INFO - PROCESS | 1828 | 1461110344022 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18146000 == 84 [pid = 1828] [id = 284] 16:59:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c11af3c00) [pid = 1828] [serial = 853] [outer = (nil)] 16:59:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c158da800) [pid = 1828] [serial = 854] [outer = 0x7f5c11af3c00] 16:59:04 INFO - PROCESS | 1828 | 1461110344084 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c166d2800) [pid = 1828] [serial = 855] [outer = 0x7f5c11af3c00] 16:59:05 INFO - PROCESS | 1828 | 1461110345112 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1353ms 16:59:05 INFO - PROCESS | 1828 | 1461110345153 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 1828 | 1461110345155 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:59:05 INFO - PROCESS | 1828 | 1461110345169 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 1828 | 1461110345175 Marionette TRACE conn3 <- [1,1110,null,{}] 16:59:05 INFO - PROCESS | 1828 | 1461110345190 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 1828 | 1461110345429 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:59:05 INFO - PROCESS | 1828 | 1461110345456 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1923a800 == 85 [pid = 1828] [id = 285] 16:59:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c166d3c00) [pid = 1828] [serial = 856] [outer = (nil)] 16:59:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c186b2400) [pid = 1828] [serial = 857] [outer = 0x7f5c166d3c00] 16:59:05 INFO - PROCESS | 1828 | 1461110345538 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c189e0400) [pid = 1828] [serial = 858] [outer = 0x7f5c166d3c00] 16:59:06 INFO - PROCESS | 1828 | 1461110346429 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1292ms 16:59:06 INFO - PROCESS | 1828 | 1461110346455 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 1828 | 1461110346459 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:59:06 INFO - PROCESS | 1828 | 1461110346470 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 1828 | 1461110346478 Marionette TRACE conn3 <- [1,1114,null,{}] 16:59:06 INFO - PROCESS | 1828 | 1461110346493 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:06 INFO - PROCESS | 1828 | 1461110346701 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:59:06 INFO - PROCESS | 1828 | 1461110346732 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21974000 == 86 [pid = 1828] [id = 286] 16:59:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c0bfdf800) [pid = 1828] [serial = 859] [outer = (nil)] 16:59:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c1c31a800) [pid = 1828] [serial = 860] [outer = 0x7f5c0bfdf800] 16:59:06 INFO - PROCESS | 1828 | 1461110346794 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c1d314000) [pid = 1828] [serial = 861] [outer = 0x7f5c0bfdf800] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c1d315c00) [pid = 1828] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c22d2fc00) [pid = 1828] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c0dec6800) [pid = 1828] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c18a71c00) [pid = 1828] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c0f8e2c00) [pid = 1828] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c0deeb400) [pid = 1828] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c166d1000) [pid = 1828] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c186b6000) [pid = 1828] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c180b7400) [pid = 1828] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:59:07 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c0d33c800) [pid = 1828] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:59:07 INFO - PROCESS | 1828 | 1461110347953 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1499ms 16:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:59:07 INFO - PROCESS | 1828 | 1461110347972 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1828 | 1461110347974 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:59:07 INFO - PROCESS | 1828 | 1461110347980 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1828 | 1461110347983 Marionette TRACE conn3 <- [1,1118,null,{}] 16:59:07 INFO - PROCESS | 1828 | 1461110347988 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:08 INFO - PROCESS | 1828 | 1461110348154 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:59:08 INFO - PROCESS | 1828 | 1461110348169 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21a9c800 == 87 [pid = 1828] [id = 287] 16:59:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c0d333400) [pid = 1828] [serial = 862] [outer = (nil)] 16:59:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c1d315c00) [pid = 1828] [serial = 863] [outer = 0x7f5c0d333400] 16:59:08 INFO - PROCESS | 1828 | 1461110348232 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c1f81d800) [pid = 1828] [serial = 864] [outer = 0x7f5c0d333400] 16:59:09 INFO - PROCESS | 1828 | 1461110349028 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1080ms 16:59:09 INFO - PROCESS | 1828 | 1461110349062 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 1828 | 1461110349065 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:59:09 INFO - PROCESS | 1828 | 1461110349071 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 1828 | 1461110349073 Marionette TRACE conn3 <- [1,1122,null,{}] 16:59:09 INFO - PROCESS | 1828 | 1461110349079 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:09 INFO - PROCESS | 1828 | 1461110349335 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:59:09 INFO - PROCESS | 1828 | 1461110349527 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d21c800 == 88 [pid = 1828] [id = 288] 16:59:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c0a31c800) [pid = 1828] [serial = 865] [outer = (nil)] 16:59:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c0d336000) [pid = 1828] [serial = 866] [outer = 0x7f5c0a31c800] 16:59:09 INFO - PROCESS | 1828 | 1461110349601 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c0e8b4c00) [pid = 1828] [serial = 867] [outer = 0x7f5c0a31c800] 16:59:10 INFO - PROCESS | 1828 | 1461110350546 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1532ms 16:59:10 INFO - PROCESS | 1828 | 1461110350606 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 1828 | 1461110350614 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:59:10 INFO - PROCESS | 1828 | 1461110350622 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 1828 | 1461110350627 Marionette TRACE conn3 <- [1,1126,null,{}] 16:59:10 INFO - PROCESS | 1828 | 1461110350675 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 1828 | 1461110350905 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:59:11 INFO - PROCESS | 1828 | 1461110351096 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1922a000 == 89 [pid = 1828] [id = 289] 16:59:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c11aee400) [pid = 1828] [serial = 868] [outer = (nil)] 16:59:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c166ce800) [pid = 1828] [serial = 869] [outer = 0x7f5c11aee400] 16:59:11 INFO - PROCESS | 1828 | 1461110351186 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c181b7000) [pid = 1828] [serial = 870] [outer = 0x7f5c11aee400] 16:59:12 INFO - PROCESS | 1828 | 1461110352130 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1532ms 16:59:12 INFO - PROCESS | 1828 | 1461110352158 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:59:12 INFO - PROCESS | 1828 | 1461110352164 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:59:12 INFO - PROCESS | 1828 | 1461110352170 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 1828 | 1461110352173 Marionette TRACE conn3 <- [1,1130,null,{}] 16:59:12 INFO - PROCESS | 1828 | 1461110352179 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:12 INFO - PROCESS | 1828 | 1461110352368 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:59:12 INFO - PROCESS | 1828 | 1461110352664 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c225be000 == 90 [pid = 1828] [id = 290] 16:59:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c186b1c00) [pid = 1828] [serial = 871] [outer = (nil)] 16:59:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c18ab4000) [pid = 1828] [serial = 872] [outer = 0x7f5c186b1c00] 16:59:12 INFO - PROCESS | 1828 | 1461110352783 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c1af44000) [pid = 1828] [serial = 873] [outer = 0x7f5c186b1c00] 16:59:13 INFO - PROCESS | 1828 | 1461110353667 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1536ms 16:59:13 INFO - PROCESS | 1828 | 1461110353708 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 1828 | 1461110353712 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:59:13 INFO - PROCESS | 1828 | 1461110353728 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 1828 | 1461110353737 Marionette TRACE conn3 <- [1,1134,null,{}] 16:59:13 INFO - PROCESS | 1828 | 1461110353742 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:13 INFO - PROCESS | 1828 | 1461110353935 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:59:14 INFO - PROCESS | 1828 | 1461110354113 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2383d000 == 91 [pid = 1828] [id = 291] 16:59:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c18845800) [pid = 1828] [serial = 874] [outer = (nil)] 16:59:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c213acc00) [pid = 1828] [serial = 875] [outer = 0x7f5c18845800] 16:59:14 INFO - PROCESS | 1828 | 1461110354188 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c2292bc00) [pid = 1828] [serial = 876] [outer = 0x7f5c18845800] 16:59:15 INFO - PROCESS | 1828 | 1461110355062 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1393ms 16:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:59:15 INFO - PROCESS | 1828 | 1461110355113 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 1828 | 1461110355117 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:59:15 INFO - PROCESS | 1828 | 1461110355123 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 1828 | 1461110355126 Marionette TRACE conn3 <- [1,1138,null,{}] 16:59:15 INFO - PROCESS | 1828 | 1461110355132 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:15 INFO - PROCESS | 1828 | 1461110355310 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:59:15 INFO - PROCESS | 1828 | 1461110355494 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29110000 == 92 [pid = 1828] [id = 292] 16:59:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c1a43b000) [pid = 1828] [serial = 877] [outer = (nil)] 16:59:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c22d69800) [pid = 1828] [serial = 878] [outer = 0x7f5c1a43b000] 16:59:15 INFO - PROCESS | 1828 | 1461110355566 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c23bb2000) [pid = 1828] [serial = 879] [outer = 0x7f5c1a43b000] 16:59:16 INFO - PROCESS | 1828 | 1461110356384 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1281ms 16:59:16 INFO - PROCESS | 1828 | 1461110356410 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1828 | 1461110356414 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:59:16 INFO - PROCESS | 1828 | 1461110356422 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1828 | 1461110356425 Marionette TRACE conn3 <- [1,1142,null,{}] 16:59:16 INFO - PROCESS | 1828 | 1461110356430 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 1828 | 1461110356608 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:59:16 INFO - PROCESS | 1828 | 1461110356792 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c30216000 == 93 [pid = 1828] [id = 293] 16:59:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f5c2488d400) [pid = 1828] [serial = 880] [outer = (nil)] 16:59:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f5c24899800) [pid = 1828] [serial = 881] [outer = 0x7f5c2488d400] 16:59:16 INFO - PROCESS | 1828 | 1461110356881 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f5c2f1b6800) [pid = 1828] [serial = 882] [outer = 0x7f5c2488d400] 16:59:17 INFO - PROCESS | 1828 | 1461110357848 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1480ms 16:59:17 INFO - PROCESS | 1828 | 1461110357903 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 1828 | 1461110357907 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:59:17 INFO - PROCESS | 1828 | 1461110357913 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1828 | 1461110357916 Marionette TRACE conn3 <- [1,1146,null,{}] 16:59:17 INFO - PROCESS | 1828 | 1461110357922 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:18 INFO - PROCESS | 1828 | 1461110358111 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:59:18 INFO - PROCESS | 1828 | 1461110358299 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c341a0800 == 94 [pid = 1828] [id = 294] 16:59:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f5c2488dc00) [pid = 1828] [serial = 883] [outer = (nil)] 16:59:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f5c30528000) [pid = 1828] [serial = 884] [outer = 0x7f5c2488dc00] 16:59:18 INFO - PROCESS | 1828 | 1461110358379 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c32427800) [pid = 1828] [serial = 885] [outer = 0x7f5c2488dc00] 16:59:19 INFO - PROCESS | 1828 | 1461110359253 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1383ms 16:59:19 INFO - PROCESS | 1828 | 1461110359299 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 1828 | 1461110359302 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:59:19 INFO - PROCESS | 1828 | 1461110359308 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1828 | 1461110359311 Marionette TRACE conn3 <- [1,1150,null,{}] 16:59:19 INFO - PROCESS | 1828 | 1461110359317 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 1828 | 1461110359502 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:59:19 INFO - PROCESS | 1828 | 1461110359689 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c36e5b800 == 95 [pid = 1828] [id = 295] 16:59:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c1af2d800) [pid = 1828] [serial = 886] [outer = (nil)] 16:59:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c33c4d800) [pid = 1828] [serial = 887] [outer = 0x7f5c1af2d800] 16:59:19 INFO - PROCESS | 1828 | 1461110359760 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c3422a400) [pid = 1828] [serial = 888] [outer = 0x7f5c1af2d800] 16:59:20 INFO - PROCESS | 1828 | 1461110360657 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1377ms 16:59:20 INFO - PROCESS | 1828 | 1461110360687 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 1828 | 1461110360691 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:59:20 INFO - PROCESS | 1828 | 1461110360699 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 1828 | 1461110360702 Marionette TRACE conn3 <- [1,1154,null,{}] 16:59:20 INFO - PROCESS | 1828 | 1461110360708 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:20 INFO - PROCESS | 1828 | 1461110360894 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:59:21 INFO - PROCESS | 1828 | 1461110361084 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0fa5e000 == 96 [pid = 1828] [id = 296] 16:59:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c0e7b3c00) [pid = 1828] [serial = 889] [outer = (nil)] 16:59:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c0e7bc800) [pid = 1828] [serial = 890] [outer = 0x7f5c0e7b3c00] 16:59:21 INFO - PROCESS | 1828 | 1461110361154 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f5c0e7c0400) [pid = 1828] [serial = 891] [outer = 0x7f5c0e7b3c00] 16:59:22 INFO - PROCESS | 1828 | 1461110362064 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1432ms 16:59:22 INFO - PROCESS | 1828 | 1461110362133 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:59:22 INFO - PROCESS | 1828 | 1461110362135 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:59:22 INFO - PROCESS | 1828 | 1461110362142 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:59:22 INFO - PROCESS | 1828 | 1461110362145 Marionette TRACE conn3 <- [1,1158,null,{}] 16:59:22 INFO - PROCESS | 1828 | 1461110362151 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:22 INFO - PROCESS | 1828 | 1461110362345 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:59:22 INFO - PROCESS | 1828 | 1461110362528 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c36477800 == 97 [pid = 1828] [id = 297] 16:59:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f5c0e7b6800) [pid = 1828] [serial = 892] [outer = (nil)] 16:59:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f5c32545000) [pid = 1828] [serial = 893] [outer = 0x7f5c0e7b6800] 16:59:22 INFO - PROCESS | 1828 | 1461110362620 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f5c34358000) [pid = 1828] [serial = 894] [outer = 0x7f5c0e7b6800] 16:59:23 INFO - PROCESS | 1828 | 1461110363524 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1434ms 16:59:23 INFO - PROCESS | 1828 | 1461110363577 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 1828 | 1461110363580 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:59:23 INFO - PROCESS | 1828 | 1461110363586 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1828 | 1461110363588 Marionette TRACE conn3 <- [1,1162,null,{}] 16:59:23 INFO - PROCESS | 1828 | 1461110363594 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 1828 | 1461110363766 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:59:23 INFO - PROCESS | 1828 | 1461110363956 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c11940800 == 98 [pid = 1828] [id = 298] 16:59:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f5c0b2ef000) [pid = 1828] [serial = 895] [outer = (nil)] 16:59:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f5c0b2f5000) [pid = 1828] [serial = 896] [outer = 0x7f5c0b2ef000] 16:59:24 INFO - PROCESS | 1828 | 1461110364040 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f5c1af27c00) [pid = 1828] [serial = 897] [outer = 0x7f5c0b2ef000] 16:59:24 INFO - PROCESS | 1828 | 1461110364957 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1439ms 16:59:25 INFO - PROCESS | 1828 | 1461110365026 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:59:25 INFO - PROCESS | 1828 | 1461110365030 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:59:25 INFO - PROCESS | 1828 | 1461110365036 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:59:25 INFO - PROCESS | 1828 | 1461110365040 Marionette TRACE conn3 <- [1,1166,null,{}] 16:59:25 INFO - PROCESS | 1828 | 1461110365046 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:25 INFO - PROCESS | 1828 | 1461110365296 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:59:25 INFO - PROCESS | 1828 | 1461110365523 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16678800 == 99 [pid = 1828] [id = 299] 16:59:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f5c0b2efc00) [pid = 1828] [serial = 898] [outer = (nil)] 16:59:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f5c0fb4c800) [pid = 1828] [serial = 899] [outer = 0x7f5c0b2efc00] 16:59:25 INFO - PROCESS | 1828 | 1461110365643 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f5c34686c00) [pid = 1828] [serial = 900] [outer = 0x7f5c0b2efc00] 16:59:26 INFO - PROCESS | 1828 | 1461110366451 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1481ms 16:59:26 INFO - PROCESS | 1828 | 1461110366519 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1828 | 1461110366522 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:59:26 INFO - PROCESS | 1828 | 1461110366529 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1828 | 1461110366531 Marionette TRACE conn3 <- [1,1170,null,{}] 16:59:26 INFO - PROCESS | 1828 | 1461110366537 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 1828 | 1461110366724 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:59:26 INFO - PROCESS | 1828 | 1461110366911 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b091800 == 100 [pid = 1828] [id = 300] 16:59:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f5c0b2f4000) [pid = 1828] [serial = 901] [outer = (nil)] 16:59:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f5c0b4eb800) [pid = 1828] [serial = 902] [outer = 0x7f5c0b2f4000] 16:59:26 INFO - PROCESS | 1828 | 1461110366984 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f5c0b4f0800) [pid = 1828] [serial = 903] [outer = 0x7f5c0b2f4000] 16:59:27 INFO - PROCESS | 1828 | 1461110367859 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1381ms 16:59:27 INFO - PROCESS | 1828 | 1461110367911 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1828 | 1461110367915 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:59:27 INFO - PROCESS | 1828 | 1461110367921 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1828 | 1461110367923 Marionette TRACE conn3 <- [1,1174,null,{}] 16:59:27 INFO - PROCESS | 1828 | 1461110367928 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 1828 | 1461110368103 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:59:28 INFO - PROCESS | 1828 | 1461110368320 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ddea800 == 101 [pid = 1828] [id = 301] 16:59:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f5c0a31fc00) [pid = 1828] [serial = 904] [outer = (nil)] 16:59:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f5c0b20b000) [pid = 1828] [serial = 905] [outer = 0x7f5c0a31fc00] 16:59:28 INFO - PROCESS | 1828 | 1461110368702 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f5c0b2ed400) [pid = 1828] [serial = 906] [outer = 0x7f5c0a31fc00] 16:59:29 INFO - PROCESS | 1828 | 1461110369628 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 1828 | 1461110369719 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:59:29 INFO - PROCESS | 1828 | 1461110369729 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 1828 | 1461110369732 Marionette TRACE conn3 <- [1,1178,null,{}] 16:59:29 INFO - PROCESS | 1828 | 1461110369739 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:29 INFO - PROCESS | 1828 | 1461110369987 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:59:30 INFO - PROCESS | 1828 | 1461110370346 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e7df800 == 102 [pid = 1828] [id = 302] 16:59:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f5c0dec7800) [pid = 1828] [serial = 907] [outer = (nil)] 16:59:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f5c0e7bcc00) [pid = 1828] [serial = 908] [outer = 0x7f5c0dec7800] 16:59:30 INFO - PROCESS | 1828 | 1461110370419 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f5c0f8da400) [pid = 1828] [serial = 909] [outer = 0x7f5c0dec7800] 16:59:31 INFO - PROCESS | 1828 | 1461110371294 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 1828 | 1461110371371 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:59:31 INFO - PROCESS | 1828 | 1461110371381 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 1828 | 1461110371385 Marionette TRACE conn3 <- [1,1182,null,{}] 16:59:31 INFO - PROCESS | 1828 | 1461110371390 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 1828 | 1461110371585 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:59:31 INFO - PROCESS | 1828 | 1461110371849 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1070c000 == 103 [pid = 1828] [id = 303] 16:59:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f5c0fb4e800) [pid = 1828] [serial = 910] [outer = (nil)] 16:59:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f5c11814400) [pid = 1828] [serial = 911] [outer = 0x7f5c0fb4e800] 16:59:31 INFO - PROCESS | 1828 | 1461110371961 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f5c15519000) [pid = 1828] [serial = 912] [outer = 0x7f5c0fb4e800] 16:59:32 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:32 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:59:32 INFO - PROCESS | 1828 | 1461110372903 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 1828 | 1461110372973 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:59:32 INFO - PROCESS | 1828 | 1461110372980 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 1828 | 1461110372985 Marionette TRACE conn3 <- [1,1186,null,{}] 16:59:33 INFO - PROCESS | 1828 | 1461110373001 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:33 INFO - PROCESS | 1828 | 1461110373261 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c20e39800 == 102 [pid = 1828] [id = 207] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ae15800 == 101 [pid = 1828] [id = 206] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15561800 == 100 [pid = 1828] [id = 204] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f5c24896000) [pid = 1828] [serial = 749] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f5c22ac8400) [pid = 1828] [serial = 746] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f5c1ec61800) [pid = 1828] [serial = 740] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f5c158d8800) [pid = 1828] [serial = 734] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f5c21c87000) [pid = 1828] [serial = 743] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f5c18840000) [pid = 1828] [serial = 737] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f5c2e253400) [pid = 1828] [serial = 752] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f5c2ee75c00) [pid = 1828] [serial = 755] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f5c2f38e800) [pid = 1828] [serial = 758] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f5c3022d000) [pid = 1828] [serial = 761] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f5c30522c00) [pid = 1828] [serial = 764] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f5c30522800) [pid = 1828] [serial = 767] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f5c1551c000) [pid = 1828] [serial = 791] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f5c1883b800) [pid = 1828] [serial = 794] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f5c2115fc00) [pid = 1828] [serial = 797] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f5c23d26800) [pid = 1828] [serial = 800] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f5c28519c00) [pid = 1828] [serial = 803] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f5c32542000) [pid = 1828] [serial = 806] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f5c0e8bd400) [pid = 1828] [serial = 809] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f5c34226800) [pid = 1828] [serial = 812] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f5c0fb0a000) [pid = 1828] [serial = 815] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f5c0bfde800) [pid = 1828] [serial = 818] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c247ac400) [pid = 1828] [serial = 821] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c0d33bc00) [pid = 1828] [serial = 824] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c0a324800) [pid = 1828] [serial = 827] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21a9c800 == 99 [pid = 1828] [id = 287] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21974000 == 98 [pid = 1828] [id = 286] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1923a800 == 97 [pid = 1828] [id = 285] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18146000 == 96 [pid = 1828] [id = 284] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e7c5000 == 95 [pid = 1828] [id = 283] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1d2ca000 == 94 [pid = 1828] [id = 282] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a031000 == 93 [pid = 1828] [id = 281] 16:59:33 INFO - PROCESS | 1828 | 1461110373543 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1830c000 == 92 [pid = 1828] [id = 280] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15ba2800 == 91 [pid = 1828] [id = 279] 16:59:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d467800 == 90 [pid = 1828] [id = 278] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c1f8aa000) [pid = 1828] [serial = 678] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c23889800) [pid = 1828] [serial = 788] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c1ec63400) [pid = 1828] [serial = 782] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f5c1d313c00) [pid = 1828] [serial = 785] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f5c203c3000) [pid = 1828] [serial = 783] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f5c18341c00) [pid = 1828] [serial = 774] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f5c181b5000) [pid = 1828] [serial = 773] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f5c11815800) [pid = 1828] [serial = 771] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c0f8db000) [pid = 1828] [serial = 770] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c1ae6ec00) [pid = 1828] [serial = 779] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c213ab400) [pid = 1828] [serial = 731] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c21c56400) [pid = 1828] [serial = 732] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c18839800) [pid = 1828] [serial = 776] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c189e6000) [pid = 1828] [serial = 777] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c0deed400) [pid = 1828] [serial = 830] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c0fb08000) [pid = 1828] [serial = 831] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c23d22400) [pid = 1828] [serial = 789] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c2292a000) [pid = 1828] [serial = 786] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c1551f400) [pid = 1828] [serial = 833] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c1c34d400) [pid = 1828] [serial = 780] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d470800 == 91 [pid = 1828] [id = 304] 16:59:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c0d33bc00) [pid = 1828] [serial = 913] [outer = (nil)] 16:59:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c11815800) [pid = 1828] [serial = 914] [outer = 0x7f5c0d33bc00] 16:59:33 INFO - PROCESS | 1828 | 1461110373629 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c181b5c00) [pid = 1828] [serial = 915] [outer = 0x7f5c0d33bc00] 16:59:34 INFO - PROCESS | 1828 | 1461110374362 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 1828 | 1461110374437 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:59:34 INFO - PROCESS | 1828 | 1461110374442 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 1828 | 1461110374445 Marionette TRACE conn3 <- [1,1190,null,{}] 16:59:34 INFO - PROCESS | 1828 | 1461110374451 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 1828 | 1461110374630 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:59:34 INFO - PROCESS | 1828 | 1461110374788 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c179cf800 == 92 [pid = 1828] [id = 305] 16:59:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c0b20dc00) [pid = 1828] [serial = 916] [outer = (nil)] 16:59:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c1883a000) [pid = 1828] [serial = 917] [outer = 0x7f5c0b20dc00] 16:59:34 INFO - PROCESS | 1828 | 1461110374858 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c18a7e000) [pid = 1828] [serial = 918] [outer = 0x7f5c0b20dc00] 16:59:35 INFO - PROCESS | 1828 | 1461110375606 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 1828 | 1461110375663 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:59:35 INFO - PROCESS | 1828 | 1461110375684 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1828 | 1461110375687 Marionette TRACE conn3 <- [1,1194,null,{}] 16:59:35 INFO - PROCESS | 1828 | 1461110375693 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:35 INFO - PROCESS | 1828 | 1461110375919 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:59:35 INFO - PROCESS | 1828 | 1461110375960 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c2ac000 == 93 [pid = 1828] [id = 306] 16:59:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c1a1a8000) [pid = 1828] [serial = 919] [outer = (nil)] 16:59:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c1ae2c400) [pid = 1828] [serial = 920] [outer = 0x7f5c1a1a8000] 16:59:36 INFO - PROCESS | 1828 | 1461110376031 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c1ecbd000) [pid = 1828] [serial = 921] [outer = 0x7f5c1a1a8000] 16:59:36 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:36 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 16:59:36 INFO - PROCESS | 1828 | 1461110376970 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 1828 | 1461110377024 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:59:37 INFO - PROCESS | 1828 | 1461110377030 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 1828 | 1461110377032 Marionette TRACE conn3 <- [1,1198,null,{}] 16:59:37 INFO - PROCESS | 1828 | 1461110377037 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:37 INFO - PROCESS | 1828 | 1461110377273 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:59:37 INFO - PROCESS | 1828 | 1461110377310 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21972800 == 94 [pid = 1828] [id = 307] 16:59:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c1ecbc800) [pid = 1828] [serial = 922] [outer = (nil)] 16:59:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c23d28c00) [pid = 1828] [serial = 923] [outer = 0x7f5c1ecbc800] 16:59:37 INFO - PROCESS | 1828 | 1461110377383 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c24c41800) [pid = 1828] [serial = 924] [outer = 0x7f5c1ecbc800] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c21c94800) [pid = 1828] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c11af7c00) [pid = 1828] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c186bac00) [pid = 1828] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c22930c00) [pid = 1828] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c0bfe4c00) [pid = 1828] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c2f511400) [pid = 1828] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c22d65400) [pid = 1828] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c118e2400) [pid = 1828] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c2292f400) [pid = 1828] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c23d22800) [pid = 1828] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c24c3c000) [pid = 1828] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c0a31c400) [pid = 1828] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c0f8e3800) [pid = 1828] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c22931800) [pid = 1828] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c0dec8800) [pid = 1828] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c186b8400) [pid = 1828] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c0dec8000) [pid = 1828] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c0e8bf400) [pid = 1828] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c1c34b400) [pid = 1828] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c0bfdf800) [pid = 1828] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c22928800) [pid = 1828] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c18570400) [pid = 1828] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c1c31b800) [pid = 1828] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c22ac3400) [pid = 1828] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c1af3dc00) [pid = 1828] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c0deca800) [pid = 1828] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c0e8b8800) [pid = 1828] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c18846000) [pid = 1828] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c158d9000) [pid = 1828] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c166d3c00) [pid = 1828] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c0e8b7c00) [pid = 1828] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c11af3c00) [pid = 1828] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c1d30c400) [pid = 1828] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0bfd9000) [pid = 1828] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c186af000) [pid = 1828] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c0fdf3000) [pid = 1828] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c181ab000) [pid = 1828] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c0decb400) [pid = 1828] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c1af2d000) [pid = 1828] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c20e6b800) [pid = 1828] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c2f5d7c00) [pid = 1828] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c0e8bf800) [pid = 1828] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c0bfda800) [pid = 1828] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c11af7000) [pid = 1828] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c11813c00) [pid = 1828] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c1c3ae400) [pid = 1828] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c22931400) [pid = 1828] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c1c347400) [pid = 1828] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c0f8d9800) [pid = 1828] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c11af2400) [pid = 1828] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c22d63c00) [pid = 1828] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c15678400) [pid = 1828] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:59:38 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c15521c00) [pid = 1828] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:59:38 INFO - PROCESS | 1828 | 1461110378864 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1882ms 16:59:38 INFO - PROCESS | 1828 | 1461110378913 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 1828 | 1461110378917 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:59:38 INFO - PROCESS | 1828 | 1461110378922 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 1828 | 1461110378925 Marionette TRACE conn3 <- [1,1202,null,{}] 16:59:38 INFO - PROCESS | 1828 | 1461110378930 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:39 INFO - PROCESS | 1828 | 1461110379145 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:59:39 INFO - PROCESS | 1828 | 1461110379160 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1071f000 == 95 [pid = 1828] [id = 308] 16:59:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c0a31e000) [pid = 1828] [serial = 925] [outer = (nil)] 16:59:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c11af3c00) [pid = 1828] [serial = 926] [outer = 0x7f5c0a31e000] 16:59:39 INFO - PROCESS | 1828 | 1461110379222 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c166d3c00) [pid = 1828] [serial = 927] [outer = 0x7f5c0a31e000] 16:59:40 INFO - PROCESS | 1828 | 1461110380024 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1127ms 16:59:40 INFO - PROCESS | 1828 | 1461110380051 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:59:40 INFO - PROCESS | 1828 | 1461110380055 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:59:40 INFO - PROCESS | 1828 | 1461110380070 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:59:40 INFO - PROCESS | 1828 | 1461110380073 Marionette TRACE conn3 <- [1,1206,null,{}] 16:59:40 INFO - PROCESS | 1828 | 1461110380078 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:40 INFO - PROCESS | 1828 | 1461110380237 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:59:40 INFO - PROCESS | 1828 | 1461110380251 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21971000 == 96 [pid = 1828] [id = 309] 16:59:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0deca800) [pid = 1828] [serial = 928] [outer = (nil)] 16:59:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c1a1ae000) [pid = 1828] [serial = 929] [outer = 0x7f5c0deca800] 16:59:40 INFO - PROCESS | 1828 | 1461110380314 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c1c3ae400) [pid = 1828] [serial = 930] [outer = 0x7f5c0deca800] 16:59:41 INFO - PROCESS | 1828 | 1461110381465 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1431ms 16:59:41 INFO - PROCESS | 1828 | 1461110381502 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 1828 | 1461110381510 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:59:41 INFO - PROCESS | 1828 | 1461110381518 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1828 | 1461110381523 Marionette TRACE conn3 <- [1,1210,null,{}] 16:59:41 INFO - PROCESS | 1828 | 1461110381531 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:41 INFO - PROCESS | 1828 | 1461110381720 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:59:41 INFO - PROCESS | 1828 | 1461110381911 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1666a000 == 97 [pid = 1828] [id = 310] 16:59:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c0b4eec00) [pid = 1828] [serial = 931] [outer = (nil)] 16:59:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c0e7b2800) [pid = 1828] [serial = 932] [outer = 0x7f5c0b4eec00] 16:59:41 INFO - PROCESS | 1828 | 1461110381989 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0fb04800) [pid = 1828] [serial = 933] [outer = 0x7f5c0b4eec00] 16:59:42 INFO - PROCESS | 1828 | 1461110382968 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1487ms 16:59:43 INFO - PROCESS | 1828 | 1461110383006 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 1828 | 1461110383014 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:59:43 INFO - PROCESS | 1828 | 1461110383024 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 1828 | 1461110383027 Marionette TRACE conn3 <- [1,1214,null,{}] 16:59:43 INFO - PROCESS | 1828 | 1461110383033 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:43 INFO - PROCESS | 1828 | 1461110383221 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:59:43 INFO - PROCESS | 1828 | 1461110383499 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a496800 == 98 [pid = 1828] [id = 311] 16:59:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c11af4800) [pid = 1828] [serial = 934] [outer = (nil)] 16:59:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c15af1800) [pid = 1828] [serial = 935] [outer = 0x7f5c11af4800] 16:59:43 INFO - PROCESS | 1828 | 1461110383627 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c181afc00) [pid = 1828] [serial = 936] [outer = 0x7f5c11af4800] 16:59:44 INFO - PROCESS | 1828 | 1461110384468 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1487ms 16:59:44 INFO - PROCESS | 1828 | 1461110384514 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 1828 | 1461110384519 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:59:44 INFO - PROCESS | 1828 | 1461110384526 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 1828 | 1461110384533 Marionette TRACE conn3 <- [1,1218,null,{}] 16:59:44 INFO - PROCESS | 1828 | 1461110384552 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:44 INFO - PROCESS | 1828 | 1461110384828 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:59:45 INFO - PROCESS | 1828 | 1461110385165 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22734800 == 99 [pid = 1828] [id = 312] 16:59:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c11816000) [pid = 1828] [serial = 937] [outer = (nil)] 16:59:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c1c33f800) [pid = 1828] [serial = 938] [outer = 0x7f5c11816000] 16:59:45 INFO - PROCESS | 1828 | 1461110385257 Marionette DEBUG loaded listener.js 16:59:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c1f680800) [pid = 1828] [serial = 939] [outer = 0x7f5c11816000] 16:59:46 INFO - PROCESS | 1828 | 1461110386099 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1640ms 16:59:46 INFO - PROCESS | 1828 | 1461110386168 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 1828 | 1461110386172 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:59:46 INFO - PROCESS | 1828 | 1461110386178 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 1828 | 1461110386181 Marionette TRACE conn3 <- [1,1222,null,{}] 16:59:46 INFO - PROCESS | 1828 | 1461110386187 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:46 INFO - PROCESS | 1828 | 1461110386402 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:59:46 INFO - PROCESS | 1828 | 1461110386646 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23bd3800 == 100 [pid = 1828] [id = 313] 16:59:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0b20c800) [pid = 1828] [serial = 940] [outer = (nil)] 16:59:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c213a8800) [pid = 1828] [serial = 941] [outer = 0x7f5c0b20c800] 16:59:46 INFO - PROCESS | 1828 | 1461110386769 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c21c5c000) [pid = 1828] [serial = 942] [outer = 0x7f5c0b20c800] 16:59:47 INFO - PROCESS | 1828 | 1461110387617 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:59:47 INFO - PROCESS | 1828 | 1461110387672 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:59:47 INFO - PROCESS | 1828 | 1461110387678 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 1828 | 1461110387681 Marionette TRACE conn3 <- [1,1226,null,{}] 16:59:47 INFO - PROCESS | 1828 | 1461110387686 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:47 INFO - PROCESS | 1828 | 1461110387875 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:59:48 INFO - PROCESS | 1828 | 1461110388063 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f076000 == 101 [pid = 1828] [id = 314] 16:59:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c1ae6ec00) [pid = 1828] [serial = 943] [outer = (nil)] 16:59:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c22d6bc00) [pid = 1828] [serial = 944] [outer = 0x7f5c1ae6ec00] 16:59:48 INFO - PROCESS | 1828 | 1461110388137 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c23bae400) [pid = 1828] [serial = 945] [outer = 0x7f5c1ae6ec00] 16:59:49 INFO - PROCESS | 1828 | 1461110389019 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1381ms 16:59:49 INFO - PROCESS | 1828 | 1461110389059 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 1828 | 1461110389063 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:59:49 INFO - PROCESS | 1828 | 1461110389070 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 1828 | 1461110389073 Marionette TRACE conn3 <- [1,1230,null,{}] 16:59:49 INFO - PROCESS | 1828 | 1461110389079 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:49 INFO - PROCESS | 1828 | 1461110389292 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:59:49 INFO - PROCESS | 1828 | 1461110389484 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d6b000 == 102 [pid = 1828] [id = 315] 16:59:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c15af2400) [pid = 1828] [serial = 946] [outer = (nil)] 16:59:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c2ee6d000) [pid = 1828] [serial = 947] [outer = 0x7f5c15af2400] 16:59:49 INFO - PROCESS | 1828 | 1461110389559 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c2f50fc00) [pid = 1828] [serial = 948] [outer = 0x7f5c15af2400] 16:59:50 INFO - PROCESS | 1828 | 1461110390487 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1482ms 16:59:50 INFO - PROCESS | 1828 | 1461110390555 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 1828 | 1461110390561 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:59:50 INFO - PROCESS | 1828 | 1461110390571 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 1828 | 1461110390577 Marionette TRACE conn3 <- [1,1234,null,{}] 16:59:50 INFO - PROCESS | 1828 | 1461110390585 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:50 INFO - PROCESS | 1828 | 1461110390872 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:59:51 INFO - PROCESS | 1828 | 1461110391181 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c34824800 == 103 [pid = 1828] [id = 316] 16:59:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c1771b800) [pid = 1828] [serial = 949] [outer = (nil)] 16:59:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c3022d400) [pid = 1828] [serial = 950] [outer = 0x7f5c1771b800] 16:59:51 INFO - PROCESS | 1828 | 1461110391301 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c30508800) [pid = 1828] [serial = 951] [outer = 0x7f5c1771b800] 16:59:52 INFO - PROCESS | 1828 | 1461110392241 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1734ms 16:59:52 INFO - PROCESS | 1828 | 1461110392305 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:59:52 INFO - PROCESS | 1828 | 1461110392309 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:59:52 INFO - PROCESS | 1828 | 1461110392315 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:59:52 INFO - PROCESS | 1828 | 1461110392317 Marionette TRACE conn3 <- [1,1238,null,{}] 16:59:52 INFO - PROCESS | 1828 | 1461110392323 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:52 INFO - PROCESS | 1828 | 1461110392523 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:59:52 INFO - PROCESS | 1828 | 1461110392791 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a391000 == 104 [pid = 1828] [id = 317] 16:59:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c2f1b9800) [pid = 1828] [serial = 952] [outer = (nil)] 16:59:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c30529400) [pid = 1828] [serial = 953] [outer = 0x7f5c2f1b9800] 16:59:52 INFO - PROCESS | 1828 | 1461110392980 Marionette DEBUG loaded listener.js 16:59:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c33c52c00) [pid = 1828] [serial = 954] [outer = 0x7f5c2f1b9800] 16:59:53 INFO - PROCESS | 1828 | 1461110393838 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1578ms 16:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:59:53 INFO - PROCESS | 1828 | 1461110393894 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 1828 | 1461110393896 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:59:53 INFO - PROCESS | 1828 | 1461110393903 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 1828 | 1461110393906 Marionette TRACE conn3 <- [1,1242,null,{}] 16:59:53 INFO - PROCESS | 1828 | 1461110393911 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:54 INFO - PROCESS | 1828 | 1461110394171 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:59:54 INFO - PROCESS | 1828 | 1461110394280 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c38971000 == 105 [pid = 1828] [id = 318] 16:59:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c0e09cc00) [pid = 1828] [serial = 955] [outer = (nil)] 16:59:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c0e0a5c00) [pid = 1828] [serial = 956] [outer = 0x7f5c0e09cc00] 16:59:54 INFO - PROCESS | 1828 | 1461110394349 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c0e0ab000) [pid = 1828] [serial = 957] [outer = 0x7f5c0e09cc00] 16:59:55 INFO - PROCESS | 1828 | 1461110395234 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1379ms 16:59:55 INFO - PROCESS | 1828 | 1461110395282 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 1828 | 1461110395286 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:59:55 INFO - PROCESS | 1828 | 1461110395291 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 1828 | 1461110395294 Marionette TRACE conn3 <- [1,1246,null,{}] 16:59:55 INFO - PROCESS | 1828 | 1461110395299 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:55 INFO - PROCESS | 1828 | 1461110395489 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:59:55 INFO - PROCESS | 1828 | 1461110395680 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c088da000 == 106 [pid = 1828] [id = 319] 16:59:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c0e0a0000) [pid = 1828] [serial = 958] [outer = (nil)] 16:59:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c3052e000) [pid = 1828] [serial = 959] [outer = 0x7f5c0e0a0000] 16:59:55 INFO - PROCESS | 1828 | 1461110395756 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c343ae000) [pid = 1828] [serial = 960] [outer = 0x7f5c0e0a0000] 16:59:56 INFO - PROCESS | 1828 | 1461110396645 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1431ms 16:59:56 INFO - PROCESS | 1828 | 1461110396723 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 1828 | 1461110396728 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:59:56 INFO - PROCESS | 1828 | 1461110396734 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 1828 | 1461110396738 Marionette TRACE conn3 <- [1,1250,null,{}] 16:59:56 INFO - PROCESS | 1828 | 1461110396743 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:57 INFO - PROCESS | 1828 | 1461110397004 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:59:57 INFO - PROCESS | 1828 | 1461110397235 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c089d8800 == 107 [pid = 1828] [id = 320] 16:59:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c09ad7400) [pid = 1828] [serial = 961] [outer = (nil)] 16:59:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c09ae0400) [pid = 1828] [serial = 962] [outer = 0x7f5c09ad7400] 16:59:57 INFO - PROCESS | 1828 | 1461110397357 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c34746400) [pid = 1828] [serial = 963] [outer = 0x7f5c09ad7400] 16:59:58 INFO - PROCESS | 1828 | 1461110398210 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1529ms 16:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:59:58 INFO - PROCESS | 1828 | 1461110398264 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 1828 | 1461110398267 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:59:58 INFO - PROCESS | 1828 | 1461110398273 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 1828 | 1461110398276 Marionette TRACE conn3 <- [1,1254,null,{}] 16:59:58 INFO - PROCESS | 1828 | 1461110398281 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:58 INFO - PROCESS | 1828 | 1461110398466 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:59:58 INFO - PROCESS | 1828 | 1461110398658 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08bd4000 == 108 [pid = 1828] [id = 321] 16:59:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c08c30000) [pid = 1828] [serial = 964] [outer = (nil)] 16:59:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c08c36c00) [pid = 1828] [serial = 965] [outer = 0x7f5c08c30000] 16:59:58 INFO - PROCESS | 1828 | 1461110398740 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c08c3b000) [pid = 1828] [serial = 966] [outer = 0x7f5c08c30000] 16:59:59 INFO - PROCESS | 1828 | 1461110399585 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1344ms 16:59:59 INFO - PROCESS | 1828 | 1461110399617 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 1828 | 1461110399620 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:59:59 INFO - PROCESS | 1828 | 1461110399626 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 1828 | 1461110399628 Marionette TRACE conn3 <- [1,1258,null,{}] 16:59:59 INFO - PROCESS | 1828 | 1461110399633 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:59 INFO - PROCESS | 1828 | 1461110399821 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:00:00 INFO - PROCESS | 1828 | 1461110400013 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08d39800 == 109 [pid = 1828] [id = 322] 17:00:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c08c30800) [pid = 1828] [serial = 967] [outer = (nil)] 17:00:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c08d08800) [pid = 1828] [serial = 968] [outer = 0x7f5c08c30800] 17:00:00 INFO - PROCESS | 1828 | 1461110400083 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c08d0c400) [pid = 1828] [serial = 969] [outer = 0x7f5c08c30800] 17:00:00 INFO - PROCESS | 1828 | 1461110400940 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]]]}] 17:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1386ms 17:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:00:01 INFO - PROCESS | 1828 | 1461110401013 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 1828 | 1461110401016 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:00:01 INFO - PROCESS | 1828 | 1461110401022 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 1828 | 1461110401025 Marionette TRACE conn3 <- [1,1262,null,{}] 17:00:01 INFO - PROCESS | 1828 | 1461110401030 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}] 17:00:01 INFO - PROCESS | 1828 | 1461110401221 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:00:01 INFO - PROCESS | 1828 | 1461110401415 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08d51000 == 110 [pid = 1828] [id = 323] 17:00:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c08c36000) [pid = 1828] [serial = 970] [outer = (nil)] 17:00:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c08f99000) [pid = 1828] [serial = 971] [outer = 0x7f5c08c36000] 17:00:01 INFO - PROCESS | 1828 | 1461110401486 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c08f9d800) [pid = 1828] [serial = 972] [outer = 0x7f5c08c36000] 17:00:02 INFO - PROCESS | 1828 | 1461110402417 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]]]}] 17:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1449ms 17:00:02 INFO - PROCESS | 1828 | 1461110402477 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 1828 | 1461110402481 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:00:02 INFO - PROCESS | 1828 | 1461110402490 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 1828 | 1461110402501 Marionette TRACE conn3 <- [1,1266,null,{}] 17:00:02 INFO - PROCESS | 1828 | 1461110402513 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}] 17:00:02 INFO - PROCESS | 1828 | 1461110402786 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:00:03 INFO - PROCESS | 1828 | 1461110403026 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c079ce800 == 111 [pid = 1828] [id = 324] 17:00:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c07a4d000) [pid = 1828] [serial = 973] [outer = (nil)] 17:00:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c07a53c00) [pid = 1828] [serial = 974] [outer = 0x7f5c07a4d000] 17:00:03 INFO - PROCESS | 1828 | 1461110403143 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c07a58400) [pid = 1828] [serial = 975] [outer = 0x7f5c07a4d000] 17:00:03 INFO - PROCESS | 1828 | 1461110403977 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]]]}] 17:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1549ms 17:00:04 INFO - PROCESS | 1828 | 1461110404040 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 1828 | 1461110404043 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:00:04 INFO - PROCESS | 1828 | 1461110404049 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 1828 | 1461110404051 Marionette TRACE conn3 <- [1,1270,null,{}] 17:00:04 INFO - PROCESS | 1828 | 1461110404057 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}] 17:00:04 INFO - PROCESS | 1828 | 1461110404253 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:00:04 INFO - PROCESS | 1828 | 1461110404465 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18bc5000 == 110 [pid = 1828] [id = 10] 17:00:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15568800 == 111 [pid = 1828] [id = 325] 17:00:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c07a57c00) [pid = 1828] [serial = 976] [outer = (nil)] 17:00:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c08fa0000) [pid = 1828] [serial = 977] [outer = 0x7f5c07a57c00] 17:00:04 INFO - PROCESS | 1828 | 1461110404611 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f5c08fa4800) [pid = 1828] [serial = 978] [outer = 0x7f5c07a57c00] 17:00:05 INFO - PROCESS | 1828 | 1461110405506 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]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1528ms 17:00:05 INFO - PROCESS | 1828 | 1461110405580 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 1828 | 1461110405583 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:00:05 INFO - PROCESS | 1828 | 1461110405589 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1828 | 1461110405591 Marionette TRACE conn3 <- [1,1274,null,{}] 17:00:05 INFO - PROCESS | 1828 | 1461110405597 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}] 17:00:05 INFO - PROCESS | 1828 | 1461110405802 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:00:06 INFO - PROCESS | 1828 | 1461110405997 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1814a800 == 112 [pid = 1828] [id = 326] 17:00:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f5c07a50c00) [pid = 1828] [serial = 979] [outer = (nil)] 17:00:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f5c09ae0000) [pid = 1828] [serial = 980] [outer = 0x7f5c07a50c00] 17:00:06 INFO - PROCESS | 1828 | 1461110406070 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f5c0bfd6800) [pid = 1828] [serial = 981] [outer = 0x7f5c07a50c00] 17:00:07 INFO - PROCESS | 1828 | 1461110407457 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]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1935ms 17:00:07 INFO - PROCESS | 1828 | 1461110407529 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:00:07 INFO - PROCESS | 1828 | 1461110407541 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:00:07 INFO - PROCESS | 1828 | 1461110407550 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 1828 | 1461110407554 Marionette TRACE conn3 <- [1,1278,null,{}] 17:00:07 INFO - PROCESS | 1828 | 1461110407561 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}] 17:00:07 INFO - PROCESS | 1828 | 1461110407800 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:00:08 INFO - PROCESS | 1828 | 1461110408057 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b09e800 == 113 [pid = 1828] [id = 327] 17:00:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f5c0b20f400) [pid = 1828] [serial = 982] [outer = (nil)] 17:00:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c0b2ee400) [pid = 1828] [serial = 983] [outer = 0x7f5c0b20f400] 17:00:08 INFO - PROCESS | 1828 | 1461110408236 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c0b4e8c00) [pid = 1828] [serial = 984] [outer = 0x7f5c0b20f400] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c341b1800 == 112 [pid = 1828] [id = 141] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21a91000 == 111 [pid = 1828] [id = 262] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21fb1800 == 110 [pid = 1828] [id = 46] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c1d315c00) [pid = 1828] [serial = 863] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | 1461110409433 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]]]}] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c30216000 == 109 [pid = 1828] [id = 293] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29110000 == 108 [pid = 1828] [id = 292] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2383d000 == 107 [pid = 1828] [id = 291] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c225be000 == 106 [pid = 1828] [id = 290] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1922a000 == 105 [pid = 1828] [id = 289] 17:00:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d21c800 == 104 [pid = 1828] [id = 288] 17:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1935ms 17:00:09 INFO - PROCESS | 1828 | 1461110409485 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:00:09 INFO - PROCESS | 1828 | 1461110409492 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:00:09 INFO - PROCESS | 1828 | 1461110409502 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 1828 | 1461110409505 Marionette TRACE conn3 <- [1,1282,null,{}] 17:00:09 INFO - PROCESS | 1828 | 1461110409511 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}] 17:00:09 INFO - PROCESS | 1828 | 1461110409708 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c22d35000) [pid = 1828] [serial = 696] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f5c166d2000) [pid = 1828] [serial = 735] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f5c1ae66800) [pid = 1828] [serial = 849] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f5c2488fc00) [pid = 1828] [serial = 801] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f5c0d342c00) [pid = 1828] [serial = 825] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f5c306ba400) [pid = 1828] [serial = 765] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c23d29c00) [pid = 1828] [serial = 705] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c21865c00) [pid = 1828] [serial = 690] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c28451000) [pid = 1828] [serial = 750] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c34226400) [pid = 1828] [serial = 807] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c2f1b8400) [pid = 1828] [serial = 756] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c0d33c400) [pid = 1828] [serial = 837] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c11aef000) [pid = 1828] [serial = 629] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c230a9400) [pid = 1828] [serial = 699] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c2115a400) [pid = 1828] [serial = 650] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c21c93800) [pid = 1828] [serial = 693] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c213b3400) [pid = 1828] [serial = 653] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c0fb0ec00) [pid = 1828] [serial = 816] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c20dab000) [pid = 1828] [serial = 741] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c1d314000) [pid = 1828] [serial = 861] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c33c4b400) [pid = 1828] [serial = 768] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c1a1ac800) [pid = 1828] [serial = 635] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c1c3a8000) [pid = 1828] [serial = 641] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c2388b800) [pid = 1828] [serial = 702] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c2292b400) [pid = 1828] [serial = 798] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c166d2400) [pid = 1828] [serial = 792] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c34230800) [pid = 1828] [serial = 813] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c18ab6000) [pid = 1828] [serial = 845] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c19316400) [pid = 1828] [serial = 738] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c189e0400) [pid = 1828] [serial = 858] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c0e8c1c00) [pid = 1828] [serial = 810] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c166d2800) [pid = 1828] [serial = 855] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c0a323c00) [pid = 1828] [serial = 836] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c22f0f400) [pid = 1828] [serial = 747] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c0bfe2c00) [pid = 1828] [serial = 819] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c158da800) [pid = 1828] [serial = 854] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c1c313c00) [pid = 1828] [serial = 638] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c1771f000) [pid = 1828] [serial = 632] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c189dfc00) [pid = 1828] [serial = 684] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c247ab000) [pid = 1828] [serial = 708] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c186b2400) [pid = 1828] [serial = 857] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c1ec5e800) [pid = 1828] [serial = 687] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c2f507c00) [pid = 1828] [serial = 759] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c1c31a800) [pid = 1828] [serial = 860] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c302d1800) [pid = 1828] [serial = 762] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c0fb10800) [pid = 1828] [serial = 852] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c343af000) [pid = 1828] [serial = 822] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c1a1b6c00) [pid = 1828] [serial = 848] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c18336400) [pid = 1828] [serial = 843] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c1551dc00) [pid = 1828] [serial = 839] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c15ae5c00) [pid = 1828] [serial = 840] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c0f8de400) [pid = 1828] [serial = 851] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c2043c400) [pid = 1828] [serial = 647] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c2e2d7c00) [pid = 1828] [serial = 753] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c1f8ac000) [pid = 1828] [serial = 644] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c21c56800) [pid = 1828] [serial = 656] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c18fecc00) [pid = 1828] [serial = 795] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c2f50e800) [pid = 1828] [serial = 804] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c22930400) [pid = 1828] [serial = 744] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c18fed000) [pid = 1828] [serial = 846] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c17532800) [pid = 1828] [serial = 681] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c1771d400) [pid = 1828] [serial = 842] [outer = (nil)] [url = about:blank] 17:00:09 INFO - PROCESS | 1828 | 1461110409979 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0dddf000 == 105 [pid = 1828] [id = 328] 17:00:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c0b20f800) [pid = 1828] [serial = 985] [outer = (nil)] 17:00:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0e7b8c00) [pid = 1828] [serial = 986] [outer = 0x7f5c0b20f800] 17:00:10 INFO - PROCESS | 1828 | 1461110410045 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c0e8c0c00) [pid = 1828] [serial = 987] [outer = 0x7f5c0b20f800] 17:00:10 INFO - PROCESS | 1828 | 1461110410730 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]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1276ms 17:00:10 INFO - PROCESS | 1828 | 1461110410780 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 1828 | 1461110410784 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:00:10 INFO - PROCESS | 1828 | 1461110410789 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 1828 | 1461110410795 Marionette TRACE conn3 <- [1,1286,null,{}] 17:00:10 INFO - PROCESS | 1828 | 1461110410809 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}] 17:00:11 INFO - PROCESS | 1828 | 1461110411035 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:00:11 INFO - PROCESS | 1828 | 1461110411058 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c11932000 == 106 [pid = 1828] [id = 329] 17:00:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c0fb48800) [pid = 1828] [serial = 988] [outer = (nil)] 17:00:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c0fdf6400) [pid = 1828] [serial = 989] [outer = 0x7f5c0fb48800] 17:00:11 INFO - PROCESS | 1828 | 1461110411123 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c118dcc00) [pid = 1828] [serial = 990] [outer = 0x7f5c0fb48800] 17:00:12 INFO - PROCESS | 1828 | 1461110412016 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]]]}] 17:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1285ms 17:00:12 INFO - PROCESS | 1828 | 1461110412076 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 1828 | 1461110412081 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:00:12 INFO - PROCESS | 1828 | 1461110412092 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 1828 | 1461110412095 Marionette TRACE conn3 <- [1,1290,null,{}] 17:00:12 INFO - PROCESS | 1828 | 1461110412098 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}] 17:00:12 INFO - PROCESS | 1828 | 1461110412341 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:00:12 INFO - PROCESS | 1828 | 1461110412366 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16679800 == 107 [pid = 1828] [id = 330] 17:00:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0b2f6c00) [pid = 1828] [serial = 991] [outer = (nil)] 17:00:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c158d0c00) [pid = 1828] [serial = 992] [outer = 0x7f5c0b2f6c00] 17:00:12 INFO - PROCESS | 1828 | 1461110412427 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c15ae8000) [pid = 1828] [serial = 993] [outer = 0x7f5c0b2f6c00] 17:00:13 INFO - PROCESS | 1828 | 1461110413272 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]]]}] 17:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1244ms 17:00:13 INFO - PROCESS | 1828 | 1461110413331 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 1828 | 1461110413337 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:00:13 INFO - PROCESS | 1828 | 1461110413408 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 1828 | 1461110413414 Marionette TRACE conn3 <- [1,1294,null,{}] 17:00:13 INFO - PROCESS | 1828 | 1461110413434 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}] 17:00:13 INFO - PROCESS | 1828 | 1461110413674 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:00:13 INFO - PROCESS | 1828 | 1461110413698 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c179c3000 == 108 [pid = 1828] [id = 331] 17:00:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c0fb41c00) [pid = 1828] [serial = 994] [outer = (nil)] 17:00:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c16411000) [pid = 1828] [serial = 995] [outer = 0x7f5c0fb41c00] 17:00:13 INFO - PROCESS | 1828 | 1461110413764 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c17714c00) [pid = 1828] [serial = 996] [outer = 0x7f5c0fb41c00] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c0fb4e800) [pid = 1828] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c0a31d800) [pid = 1828] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c0b20dc00) [pid = 1828] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0d333400) [pid = 1828] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c1a1a8000) [pid = 1828] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c0d33bc00) [pid = 1828] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c0dec7800) [pid = 1828] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c0a31fc00) [pid = 1828] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c1ecbc800) [pid = 1828] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:00:14 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c0a31e000) [pid = 1828] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:00:15 INFO - PROCESS | 1828 | 1461110415059 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]]]}] 17:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1764ms 17:00:15 INFO - PROCESS | 1828 | 1461110415110 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 1828 | 1461110415113 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:00:15 INFO - PROCESS | 1828 | 1461110415119 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 1828 | 1461110415121 Marionette TRACE conn3 <- [1,1298,null,{}] 17:00:15 INFO - PROCESS | 1828 | 1461110415126 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}] 17:00:15 INFO - PROCESS | 1828 | 1461110415327 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:00:15 INFO - PROCESS | 1828 | 1461110415482 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bbe000 == 109 [pid = 1828] [id = 332] 17:00:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c0d33bc00) [pid = 1828] [serial = 997] [outer = (nil)] 17:00:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c18567800) [pid = 1828] [serial = 998] [outer = 0x7f5c0d33bc00] 17:00:15 INFO - PROCESS | 1828 | 1461110415552 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c1883b800) [pid = 1828] [serial = 999] [outer = 0x7f5c0d33bc00] 17:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1179ms 17:00:16 INFO - PROCESS | 1828 | 1461110416289 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]]]}] 17:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:00:16 INFO - PROCESS | 1828 | 1461110416306 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 1828 | 1461110416309 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:00:16 INFO - PROCESS | 1828 | 1461110416325 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 1828 | 1461110416327 Marionette TRACE conn3 <- [1,1302,null,{}] 17:00:16 INFO - PROCESS | 1828 | 1461110416334 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}] 17:00:16 INFO - PROCESS | 1828 | 1461110416654 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:00:16 INFO - PROCESS | 1828 | 1461110416857 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08bd5000 == 110 [pid = 1828] [id = 333] 17:00:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c07a50000) [pid = 1828] [serial = 1000] [outer = (nil)] 17:00:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c08c32c00) [pid = 1828] [serial = 1001] [outer = 0x7f5c07a50000] 17:00:16 INFO - PROCESS | 1828 | 1461110416933 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c08f9e400) [pid = 1828] [serial = 1002] [outer = 0x7f5c07a50000] 17:00:17 INFO - PROCESS | 1828 | 1461110417938 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]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1692ms 17:00:18 INFO - PROCESS | 1828 | 1461110418009 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 1828 | 1461110418017 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:00:18 INFO - PROCESS | 1828 | 1461110418025 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 1828 | 1461110418034 Marionette TRACE conn3 <- [1,1306,null,{}] 17:00:18 INFO - PROCESS | 1828 | 1461110418042 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}] 17:00:18 INFO - PROCESS | 1828 | 1461110418297 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:00:18 INFO - PROCESS | 1828 | 1461110418576 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1071d800 == 111 [pid = 1828] [id = 334] 17:00:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c0b20e000) [pid = 1828] [serial = 1003] [outer = (nil)] 17:00:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c0bfd5c00) [pid = 1828] [serial = 1004] [outer = 0x7f5c0b20e000] 17:00:18 INFO - PROCESS | 1828 | 1461110418654 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c0e0a5000) [pid = 1828] [serial = 1005] [outer = 0x7f5c0b20e000] 17:00:19 INFO - PROCESS | 1828 | 1461110419648 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]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1691ms 17:00:19 INFO - PROCESS | 1828 | 1461110419719 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:00:19 INFO - PROCESS | 1828 | 1461110419725 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:00:19 INFO - PROCESS | 1828 | 1461110419732 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 1828 | 1461110419735 Marionette TRACE conn3 <- [1,1310,null,{}] 17:00:19 INFO - PROCESS | 1828 | 1461110419742 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}] 17:00:19 INFO - PROCESS | 1828 | 1461110419980 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:00:20 INFO - PROCESS | 1828 | 1461110420295 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1923d800 == 112 [pid = 1828] [id = 335] 17:00:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0e8be000) [pid = 1828] [serial = 1006] [outer = (nil)] 17:00:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c0fb48400) [pid = 1828] [serial = 1007] [outer = 0x7f5c0e8be000] 17:00:20 INFO - PROCESS | 1828 | 1461110420373 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c118ea800) [pid = 1828] [serial = 1008] [outer = 0x7f5c0e8be000] 17:00:21 INFO - PROCESS | 1828 | 1461110421237 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] 17:00:21 INFO - PROCESS | 1828 | 1461110421278 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:00:21 INFO - PROCESS | 1828 | 1461110421296 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1828 | 1461110421305 Marionette TRACE conn3 <- [1,1314,null,{}] 17:00:21 INFO - PROCESS | 1828 | 1461110421310 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}] 17:00:21 INFO - PROCESS | 1828 | 1461110421520 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:00:21 INFO - PROCESS | 1828 | 1461110421705 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1d2d5000 == 113 [pid = 1828] [id = 336] 17:00:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0fb04400) [pid = 1828] [serial = 1009] [outer = (nil)] 17:00:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c180bd400) [pid = 1828] [serial = 1010] [outer = 0x7f5c0fb04400] 17:00:21 INFO - PROCESS | 1828 | 1461110421826 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c18838400) [pid = 1828] [serial = 1011] [outer = 0x7f5c0fb04400] 17:00:22 INFO - PROCESS | 1828 | 1461110422667 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]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1448ms 17:00:22 INFO - PROCESS | 1828 | 1461110422736 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 1828 | 1461110422740 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:00:22 INFO - PROCESS | 1828 | 1461110422754 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 1828 | 1461110422757 Marionette TRACE conn3 <- [1,1318,null,{}] 17:00:22 INFO - PROCESS | 1828 | 1461110422762 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}] 17:00:23 INFO - PROCESS | 1828 | 1461110423008 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:00:23 INFO - PROCESS | 1828 | 1461110423244 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21973800 == 114 [pid = 1828] [id = 337] 17:00:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c0fb0c000) [pid = 1828] [serial = 1012] [outer = (nil)] 17:00:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c18ab6000) [pid = 1828] [serial = 1013] [outer = 0x7f5c0fb0c000] 17:00:23 INFO - PROCESS | 1828 | 1461110423360 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c18ff8400) [pid = 1828] [serial = 1014] [outer = 0x7f5c0fb0c000] 17:00:24 INFO - PROCESS | 1828 | 1461110424275 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]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1586ms 17:00:24 INFO - PROCESS | 1828 | 1461110424342 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 1828 | 1461110424345 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:00:24 INFO - PROCESS | 1828 | 1461110424351 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 1828 | 1461110424353 Marionette TRACE conn3 <- [1,1322,null,{}] 17:00:24 INFO - PROCESS | 1828 | 1461110424359 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}] 17:00:24 INFO - PROCESS | 1828 | 1461110424565 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:00:24 INFO - PROCESS | 1828 | 1461110424808 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22422000 == 115 [pid = 1828] [id = 338] 17:00:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c1c313800) [pid = 1828] [serial = 1015] [outer = (nil)] 17:00:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c1c31b400) [pid = 1828] [serial = 1016] [outer = 0x7f5c1c313800] 17:00:24 INFO - PROCESS | 1828 | 1461110424906 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c1ecbc800) [pid = 1828] [serial = 1017] [outer = 0x7f5c1c313800] 17:00:25 INFO - PROCESS | 1828 | 1461110425755 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]]]}] 17:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1432ms 17:00:25 INFO - PROCESS | 1828 | 1461110425785 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 1828 | 1461110425789 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:00:25 INFO - PROCESS | 1828 | 1461110425795 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 1828 | 1461110425798 Marionette TRACE conn3 <- [1,1326,null,{}] 17:00:25 INFO - PROCESS | 1828 | 1461110425803 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}] 17:00:25 INFO - PROCESS | 1828 | 1461110425996 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:00:26 INFO - PROCESS | 1828 | 1461110426186 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23031800 == 116 [pid = 1828] [id = 339] 17:00:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c1964c400) [pid = 1828] [serial = 1018] [outer = (nil)] 17:00:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c213b3400) [pid = 1828] [serial = 1019] [outer = 0x7f5c1964c400] 17:00:26 INFO - PROCESS | 1828 | 1461110426256 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c21c93800) [pid = 1828] [serial = 1020] [outer = 0x7f5c1964c400] 17:00:27 INFO - PROCESS | 1828 | 1461110427153 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]]]}] 17:00:27 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 17:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1432ms 17:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:00:27 INFO - PROCESS | 1828 | 1461110427228 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1828 | 1461110427231 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:00:27 INFO - PROCESS | 1828 | 1461110427237 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 1828 | 1461110427240 Marionette TRACE conn3 <- [1,1330,null,{}] 17:00:27 INFO - PROCESS | 1828 | 1461110427246 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}] 17:00:27 INFO - PROCESS | 1828 | 1461110427455 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:00:27 INFO - PROCESS | 1828 | 1461110427659 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29107800 == 117 [pid = 1828] [id = 340] 17:00:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c1a1a9000) [pid = 1828] [serial = 1021] [outer = (nil)] 17:00:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c22ac3c00) [pid = 1828] [serial = 1022] [outer = 0x7f5c1a1a9000] 17:00:27 INFO - PROCESS | 1828 | 1461110427772 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c22d36c00) [pid = 1828] [serial = 1023] [outer = 0x7f5c1a1a9000] 17:00:28 INFO - PROCESS | 1828 | 1461110428691 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]]]}] 17:00:28 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 17:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1494ms 17:00:28 INFO - PROCESS | 1828 | 1461110428731 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 1828 | 1461110428734 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:00:28 INFO - PROCESS | 1828 | 1461110428740 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 1828 | 1461110428742 Marionette TRACE conn3 <- [1,1334,null,{}] 17:00:28 INFO - PROCESS | 1828 | 1461110428748 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}] 17:00:28 INFO - PROCESS | 1828 | 1461110428937 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:00:29 INFO - PROCESS | 1828 | 1461110429195 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2ffc5800 == 118 [pid = 1828] [id = 341] 17:00:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0fdf1400) [pid = 1828] [serial = 1024] [outer = (nil)] 17:00:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c234b3400) [pid = 1828] [serial = 1025] [outer = 0x7f5c0fdf1400] 17:00:29 INFO - PROCESS | 1828 | 1461110429274 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c23d29c00) [pid = 1828] [serial = 1026] [outer = 0x7f5c0fdf1400] 17:00:30 INFO - PROCESS | 1828 | 1461110430162 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]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1482ms 17:00:30 INFO - PROCESS | 1828 | 1461110430223 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 1828 | 1461110430227 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:00:30 INFO - PROCESS | 1828 | 1461110430233 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 1828 | 1461110430235 Marionette TRACE conn3 <- [1,1338,null,{}] 17:00:30 INFO - PROCESS | 1828 | 1461110430241 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}] 17:00:30 INFO - PROCESS | 1828 | 1461110430444 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:00:30 INFO - PROCESS | 1828 | 1461110430632 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c1e800 == 119 [pid = 1828] [id = 342] 17:00:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c1af41c00) [pid = 1828] [serial = 1027] [outer = (nil)] 17:00:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c24898000) [pid = 1828] [serial = 1028] [outer = 0x7f5c1af41c00] 17:00:30 INFO - PROCESS | 1828 | 1461110430745 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c2844ac00) [pid = 1828] [serial = 1029] [outer = 0x7f5c1af41c00] 17:00:32 INFO - PROCESS | 1828 | 1461110432242 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]]]}] 17:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2030ms 17:00:32 INFO - PROCESS | 1828 | 1461110432264 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 1828 | 1461110432267 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:00:32 INFO - PROCESS | 1828 | 1461110432274 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 1828 | 1461110432277 Marionette TRACE conn3 <- [1,1342,null,{}] 17:00:32 INFO - PROCESS | 1828 | 1461110432283 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}] 17:00:32 INFO - PROCESS | 1828 | 1461110432481 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:00:32 INFO - PROCESS | 1828 | 1461110432679 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c34771800 == 120 [pid = 1828] [id = 343] 17:00:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c15521800) [pid = 1828] [serial = 1030] [outer = (nil)] 17:00:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c23d25c00) [pid = 1828] [serial = 1031] [outer = 0x7f5c15521800] 17:00:32 INFO - PROCESS | 1828 | 1461110432800 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c2f395000) [pid = 1828] [serial = 1032] [outer = 0x7f5c15521800] 17:00:33 INFO - PROCESS | 1828 | 1461110433703 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]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1481ms 17:00:33 INFO - PROCESS | 1828 | 1461110433757 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:00:33 INFO - PROCESS | 1828 | 1461110433767 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:00:33 INFO - PROCESS | 1828 | 1461110433774 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 1828 | 1461110433778 Marionette TRACE conn3 <- [1,1346,null,{}] 17:00:33 INFO - PROCESS | 1828 | 1461110433783 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}] 17:00:34 INFO - PROCESS | 1828 | 1461110434002 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:00:34 INFO - PROCESS | 1828 | 1461110434296 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10554800 == 121 [pid = 1828] [id = 344] 17:00:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c18ab6800) [pid = 1828] [serial = 1033] [outer = (nil)] 17:00:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c30525c00) [pid = 1828] [serial = 1034] [outer = 0x7f5c18ab6800] 17:00:34 INFO - PROCESS | 1828 | 1461110434374 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c34230800) [pid = 1828] [serial = 1035] [outer = 0x7f5c18ab6800] 17:00:35 INFO - PROCESS | 1828 | 1461110435254 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]]]}] 17:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1534ms 17:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:00:35 INFO - PROCESS | 1828 | 1461110435308 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 1828 | 1461110435311 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:00:35 INFO - PROCESS | 1828 | 1461110435317 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 1828 | 1461110435320 Marionette TRACE conn3 <- [1,1350,null,{}] 17:00:35 INFO - PROCESS | 1828 | 1461110435325 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}] 17:00:35 INFO - PROCESS | 1828 | 1461110435529 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:00:35 INFO - PROCESS | 1828 | 1461110435768 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0eb1e000 == 122 [pid = 1828] [id = 345] 17:00:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c0b12f400) [pid = 1828] [serial = 1036] [outer = (nil)] 17:00:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c0b136400) [pid = 1828] [serial = 1037] [outer = 0x7f5c0b12f400] 17:00:35 INFO - PROCESS | 1828 | 1461110435857 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c0b13b000) [pid = 1828] [serial = 1038] [outer = 0x7f5c0b12f400] 17:00:37 INFO - PROCESS | 1828 | 1461110437114 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]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1887ms 17:00:37 INFO - PROCESS | 1828 | 1461110437280 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 1828 | 1461110437286 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:00:37 INFO - PROCESS | 1828 | 1461110437304 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 1828 | 1461110437310 Marionette TRACE conn3 <- [1,1354,null,{}] 17:00:37 INFO - PROCESS | 1828 | 1461110437318 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}] 17:00:37 INFO - PROCESS | 1828 | 1461110437505 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:00:37 INFO - PROCESS | 1828 | 1461110437711 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1055b000 == 123 [pid = 1828] [id = 346] 17:00:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c09ad3400) [pid = 1828] [serial = 1039] [outer = (nil)] 17:00:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c09add000) [pid = 1828] [serial = 1040] [outer = 0x7f5c09ad3400] 17:00:37 INFO - PROCESS | 1828 | 1461110437817 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c0b131000) [pid = 1828] [serial = 1041] [outer = 0x7f5c09ad3400] 17:00:38 INFO - PROCESS | 1828 | 1461110438975 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]]]}] 17:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1697ms 17:00:39 INFO - PROCESS | 1828 | 1461110439001 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 1828 | 1461110439008 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:00:39 INFO - PROCESS | 1828 | 1461110439018 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 1828 | 1461110439022 Marionette TRACE conn3 <- [1,1358,null,{}] 17:00:39 INFO - PROCESS | 1828 | 1461110439027 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}] 17:00:39 INFO - PROCESS | 1828 | 1461110439226 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:00:39 INFO - PROCESS | 1828 | 1461110439599 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18bbe000 == 122 [pid = 1828] [id = 332] 17:00:39 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c0b4eb800) [pid = 1828] [serial = 902] [outer = (nil)] [url = about:blank] 17:00:39 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c0b2f5000) [pid = 1828] [serial = 896] [outer = (nil)] [url = about:blank] 17:00:39 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c32545000) [pid = 1828] [serial = 893] [outer = (nil)] [url = about:blank] 17:00:39 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c0fb4c800) [pid = 1828] [serial = 899] [outer = (nil)] [url = about:blank] 17:00:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a38b000 == 123 [pid = 1828] [id = 347] 17:00:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c09ad9000) [pid = 1828] [serial = 1042] [outer = (nil)] 17:00:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c0b4ee800) [pid = 1828] [serial = 1043] [outer = 0x7f5c09ad9000] 17:00:39 INFO - PROCESS | 1828 | 1461110439752 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c0d339800) [pid = 1828] [serial = 1044] [outer = 0x7f5c09ad9000] 17:00:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c179c3000 == 122 [pid = 1828] [id = 331] 17:00:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c16679800 == 121 [pid = 1828] [id = 330] 17:00:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c11932000 == 120 [pid = 1828] [id = 329] 17:00:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0dddf000 == 119 [pid = 1828] [id = 328] 17:00:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b09e800 == 118 [pid = 1828] [id = 327] 17:00:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08d51000 == 117 [pid = 1828] [id = 323] 17:00:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08d39800 == 116 [pid = 1828] [id = 322] 17:00:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08bd4000 == 115 [pid = 1828] [id = 321] 17:00:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c089d8800 == 114 [pid = 1828] [id = 320] 17:00:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c088da000 == 113 [pid = 1828] [id = 319] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c166d3c00) [pid = 1828] [serial = 927] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c166ce800) [pid = 1828] [serial = 869] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c15519000) [pid = 1828] [serial = 912] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c0a329c00) [pid = 1828] [serial = 828] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c18ab4000) [pid = 1828] [serial = 872] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c213acc00) [pid = 1828] [serial = 875] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c1883a000) [pid = 1828] [serial = 917] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c33c4d800) [pid = 1828] [serial = 887] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c1f81d800) [pid = 1828] [serial = 864] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c24899800) [pid = 1828] [serial = 881] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c1ae2c400) [pid = 1828] [serial = 920] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c11815800) [pid = 1828] [serial = 914] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c30528000) [pid = 1828] [serial = 884] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c0e7bcc00) [pid = 1828] [serial = 908] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c22d69800) [pid = 1828] [serial = 878] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c18a7e000) [pid = 1828] [serial = 918] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c1ecbd000) [pid = 1828] [serial = 921] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c0d336000) [pid = 1828] [serial = 866] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c0b20b000) [pid = 1828] [serial = 905] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c24c41800) [pid = 1828] [serial = 924] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c11af3c00) [pid = 1828] [serial = 926] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c0b2ed400) [pid = 1828] [serial = 906] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c11814400) [pid = 1828] [serial = 911] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0e7bc800) [pid = 1828] [serial = 890] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c181b5c00) [pid = 1828] [serial = 915] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c0f8da400) [pid = 1828] [serial = 909] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c23d28c00) [pid = 1828] [serial = 923] [outer = (nil)] [url = about:blank] 17:00:40 INFO - PROCESS | 1828 | 1461110440580 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]]]}] 17:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1586ms 17:00:40 INFO - PROCESS | 1828 | 1461110440606 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:00:40 INFO - PROCESS | 1828 | 1461110440610 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:00:40 INFO - PROCESS | 1828 | 1461110440616 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 1828 | 1461110440623 Marionette TRACE conn3 <- [1,1362,null,{}] 17:00:40 INFO - PROCESS | 1828 | 1461110440640 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}] 17:00:40 INFO - PROCESS | 1828 | 1461110440824 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:00:40 INFO - PROCESS | 1828 | 1461110440978 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d455000 == 114 [pid = 1828] [id = 348] 17:00:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0a329c00) [pid = 1828] [serial = 1045] [outer = (nil)] 17:00:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0e7bd800) [pid = 1828] [serial = 1046] [outer = 0x7f5c0a329c00] 17:00:41 INFO - PROCESS | 1828 | 1461110441056 Marionette DEBUG loaded listener.js 17:00:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0fb0f400) [pid = 1828] [serial = 1047] [outer = 0x7f5c0a329c00] 17:00:41 INFO - PROCESS | 1828 | 1461110441842 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]]]}] 17:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1241ms 17:00:41 INFO - PROCESS | 1828 | 1461110441857 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:00:41 INFO - PROCESS | 1828 | 1461110441863 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:00:41 INFO - PROCESS | 1828 | 1461110441869 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:00:41 INFO - PROCESS | 1828 | 1461110441871 Marionette TRACE conn3 <- [1,1366,null,{}] 17:00:41 INFO - PROCESS | 1828 | 1461110441877 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}] 17:00:42 INFO - PROCESS | 1828 | 1461110442132 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:00:42 INFO - PROCESS | 1828 | 1461110442163 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10704000 == 115 [pid = 1828] [id = 349] 17:00:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0b138000) [pid = 1828] [serial = 1048] [outer = (nil)] 17:00:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c11815000) [pid = 1828] [serial = 1049] [outer = 0x7f5c0b138000] 17:00:42 INFO - PROCESS | 1828 | 1461110442226 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c15ae8400) [pid = 1828] [serial = 1050] [outer = 0x7f5c0b138000] 17:00:43 INFO - PROCESS | 1828 | 1461110443177 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] 17:00:43 INFO - PROCESS | 1828 | 1461110443208 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:00:43 INFO - PROCESS | 1828 | 1461110443214 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 1828 | 1461110443216 Marionette TRACE conn3 <- [1,1370,null,{}] 17:00:43 INFO - PROCESS | 1828 | 1461110443221 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}] 17:00:43 INFO - PROCESS | 1828 | 1461110443465 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:00:43 INFO - PROCESS | 1828 | 1461110443498 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c167ce800 == 116 [pid = 1828] [id = 350] 17:00:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c1640d000) [pid = 1828] [serial = 1051] [outer = (nil)] 17:00:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c1771ac00) [pid = 1828] [serial = 1052] [outer = 0x7f5c1640d000] 17:00:43 INFO - PROCESS | 1828 | 1461110443559 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c181b7c00) [pid = 1828] [serial = 1053] [outer = 0x7f5c1640d000] 17:00:44 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c18bc5800) [pid = 1828] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:00:44 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c0b20f400) [pid = 1828] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:00:44 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c0b2f6c00) [pid = 1828] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:00:44 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c0b20f800) [pid = 1828] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:00:44 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c0fb48800) [pid = 1828] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:00:44 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0fb41c00) [pid = 1828] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:00:44 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c186b7000) [pid = 1828] [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.] 17:00:44 INFO - PROCESS | 1828 | 1461110444854 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] 17:00:44 INFO - PROCESS | 1828 | 1461110444898 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:00:44 INFO - PROCESS | 1828 | 1461110444904 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 1828 | 1461110444906 Marionette TRACE conn3 <- [1,1374,null,{}] 17:00:44 INFO - PROCESS | 1828 | 1461110444911 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}] 17:00:45 INFO - PROCESS | 1828 | 1461110445173 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:00:45 INFO - PROCESS | 1828 | 1461110445200 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1757b000 == 117 [pid = 1828] [id = 351] 17:00:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0e7ba400) [pid = 1828] [serial = 1054] [outer = (nil)] 17:00:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c181b5c00) [pid = 1828] [serial = 1055] [outer = 0x7f5c0e7ba400] 17:00:45 INFO - PROCESS | 1828 | 1461110445265 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c1ae70c00) [pid = 1828] [serial = 1056] [outer = 0x7f5c0e7ba400] 17:00:46 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:46 INFO - PROCESS | 1828 | 1461110446098 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] 17:00:46 INFO - PROCESS | 1828 | 1461110446149 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:00:46 INFO - PROCESS | 1828 | 1461110446155 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:00:46 INFO - PROCESS | 1828 | 1461110446157 Marionette TRACE conn3 <- [1,1378,null,{}] 17:00:46 INFO - PROCESS | 1828 | 1461110446162 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}] 17:00:46 INFO - PROCESS | 1828 | 1461110446339 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:00:46 INFO - PROCESS | 1828 | 1461110446352 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1830a000 == 118 [pid = 1828] [id = 352] 17:00:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c1883a000) [pid = 1828] [serial = 1057] [outer = (nil)] 17:00:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c1ecc4c00) [pid = 1828] [serial = 1058] [outer = 0x7f5c1883a000] 17:00:46 INFO - PROCESS | 1828 | 1461110446412 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c20dab800) [pid = 1828] [serial = 1059] [outer = 0x7f5c1883a000] 17:00:47 INFO - PROCESS | 1828 | 1461110447610 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] 17:00:47 INFO - PROCESS | 1828 | 1461110447644 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:00:47 INFO - PROCESS | 1828 | 1461110447654 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 1828 | 1461110447659 Marionette TRACE conn3 <- [1,1382,null,{}] 17:00:47 INFO - PROCESS | 1828 | 1461110447667 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}] 17:00:47 INFO - PROCESS | 1828 | 1461110447942 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:00:48 INFO - PROCESS | 1828 | 1461110448196 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e11e000 == 119 [pid = 1828] [id = 353] 17:00:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c0b210c00) [pid = 1828] [serial = 1060] [outer = (nil)] 17:00:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c0b2f9000) [pid = 1828] [serial = 1061] [outer = 0x7f5c0b210c00] 17:00:48 INFO - PROCESS | 1828 | 1461110448275 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0d33d800) [pid = 1828] [serial = 1062] [outer = 0x7f5c0b210c00] 17:00:49 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:49 INFO - PROCESS | 1828 | 1461110449219 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] 17:00:49 INFO - PROCESS | 1828 | 1461110449307 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:00:49 INFO - PROCESS | 1828 | 1461110449326 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 1828 | 1461110449332 Marionette TRACE conn3 <- [1,1386,null,{}] 17:00:49 INFO - PROCESS | 1828 | 1461110449339 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}] 17:00:49 INFO - PROCESS | 1828 | 1461110449699 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:00:49 INFO - PROCESS | 1828 | 1461110449923 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c17578000 == 120 [pid = 1828] [id = 354] 17:00:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c0e8ba400) [pid = 1828] [serial = 1063] [outer = (nil)] 17:00:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c11aedc00) [pid = 1828] [serial = 1064] [outer = 0x7f5c0e8ba400] 17:00:50 INFO - PROCESS | 1828 | 1461110449999 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c166ce800) [pid = 1828] [serial = 1065] [outer = 0x7f5c0e8ba400] 17:00:51 INFO - PROCESS | 1828 | 1461110450990 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] 17:00:51 INFO - PROCESS | 1828 | 1461110451068 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:00:51 INFO - PROCESS | 1828 | 1461110451075 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 1828 | 1461110451081 Marionette TRACE conn3 <- [1,1390,null,{}] 17:00:51 INFO - PROCESS | 1828 | 1461110451097 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}] 17:00:51 INFO - PROCESS | 1828 | 1461110451373 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:00:51 INFO - PROCESS | 1828 | 1461110451666 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1968a800 == 121 [pid = 1828] [id = 355] 17:00:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c0fb49c00) [pid = 1828] [serial = 1066] [outer = (nil)] 17:00:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c18ab8c00) [pid = 1828] [serial = 1067] [outer = 0x7f5c0fb49c00] 17:00:51 INFO - PROCESS | 1828 | 1461110451792 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c1c30d800) [pid = 1828] [serial = 1068] [outer = 0x7f5c0fb49c00] 17:00:52 INFO - PROCESS | 1828 | 1461110452840 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]]]}] 17:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1794ms 17:00:52 INFO - PROCESS | 1828 | 1461110452869 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 1828 | 1461110452873 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:00:52 INFO - PROCESS | 1828 | 1461110452882 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 1828 | 1461110452885 Marionette TRACE conn3 <- [1,1394,null,{}] 17:00:52 INFO - PROCESS | 1828 | 1461110452892 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}] 17:00:53 INFO - PROCESS | 1828 | 1461110453105 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:00:53 INFO - PROCESS | 1828 | 1461110453300 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ec84800 == 122 [pid = 1828] [id = 356] 17:00:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c1d31a000) [pid = 1828] [serial = 1069] [outer = (nil)] 17:00:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c20e6dc00) [pid = 1828] [serial = 1070] [outer = 0x7f5c1d31a000] 17:00:53 INFO - PROCESS | 1828 | 1461110453412 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c22930400) [pid = 1828] [serial = 1071] [outer = 0x7f5c1d31a000] 17:00:54 INFO - PROCESS | 1828 | 1461110454260 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]]]}] 17:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1431ms 17:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:00:54 INFO - PROCESS | 1828 | 1461110454313 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 1828 | 1461110454316 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:00:54 INFO - PROCESS | 1828 | 1461110454329 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 1828 | 1461110454337 Marionette TRACE conn3 <- [1,1398,null,{}] 17:00:54 INFO - PROCESS | 1828 | 1461110454342 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}] 17:00:54 INFO - PROCESS | 1828 | 1461110454557 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:00:54 INFO - PROCESS | 1828 | 1461110454799 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2240a800 == 123 [pid = 1828] [id = 357] 17:00:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c2388b800) [pid = 1828] [serial = 1072] [outer = (nil)] 17:00:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c247afc00) [pid = 1828] [serial = 1073] [outer = 0x7f5c2388b800] 17:00:54 INFO - PROCESS | 1828 | 1461110454915 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c28450400) [pid = 1828] [serial = 1074] [outer = 0x7f5c2388b800] 17:00:55 INFO - PROCESS | 1828 | 1461110455785 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]]]}] 17:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1490ms 17:00:55 INFO - PROCESS | 1828 | 1461110455812 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:00:55 INFO - PROCESS | 1828 | 1461110455818 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:00:55 INFO - PROCESS | 1828 | 1461110455827 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 1828 | 1461110455832 Marionette TRACE conn3 <- [1,1402,null,{}] 17:00:55 INFO - PROCESS | 1828 | 1461110455841 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}] 17:00:56 INFO - PROCESS | 1828 | 1461110456094 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:00:56 INFO - PROCESS | 1828 | 1461110456335 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c24787000 == 124 [pid = 1828] [id = 358] 17:00:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c22d30c00) [pid = 1828] [serial = 1075] [outer = (nil)] 17:00:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c30523c00) [pid = 1828] [serial = 1076] [outer = 0x7f5c22d30c00] 17:00:56 INFO - PROCESS | 1828 | 1461110456456 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c3422e800) [pid = 1828] [serial = 1077] [outer = 0x7f5c22d30c00] 17:00:57 INFO - PROCESS | 1828 | 1461110457247 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]]]}] 17:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1483ms 17:00:57 INFO - PROCESS | 1828 | 1461110457310 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:00:57 INFO - PROCESS | 1828 | 1461110457313 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:00:57 INFO - PROCESS | 1828 | 1461110457319 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 1828 | 1461110457321 Marionette TRACE conn3 <- [1,1406,null,{}] 17:00:57 INFO - PROCESS | 1828 | 1461110457327 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}] 17:00:57 INFO - PROCESS | 1828 | 1461110457528 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:00:57 INFO - PROCESS | 1828 | 1461110457735 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3247e000 == 125 [pid = 1828] [id = 359] 17:00:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c0a3d2400) [pid = 1828] [serial = 1078] [outer = (nil)] 17:00:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c0a3dc000) [pid = 1828] [serial = 1079] [outer = 0x7f5c0a3d2400] 17:00:57 INFO - PROCESS | 1828 | 1461110457854 Marionette DEBUG loaded listener.js 17:00:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c0a3e1000) [pid = 1828] [serial = 1080] [outer = 0x7f5c0a3d2400] 17:00:58 INFO - PROCESS | 1828 | 1461110458744 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]]]}] 17:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1479ms 17:00:58 INFO - PROCESS | 1828 | 1461110458800 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:00:58 INFO - PROCESS | 1828 | 1461110458804 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:00:58 INFO - PROCESS | 1828 | 1461110458828 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:00:58 INFO - PROCESS | 1828 | 1461110458832 Marionette TRACE conn3 <- [1,1410,null,{}] 17:00:58 INFO - PROCESS | 1828 | 1461110458840 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}] 17:00:59 INFO - PROCESS | 1828 | 1461110459036 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:00:59 INFO - PROCESS | 1828 | 1461110459358 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3647f800 == 126 [pid = 1828] [id = 360] 17:00:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c0a3d2800) [pid = 1828] [serial = 1081] [outer = (nil)] 17:00:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c0bff0c00) [pid = 1828] [serial = 1082] [outer = 0x7f5c0a3d2800] 17:00:59 INFO - PROCESS | 1828 | 1461110459440 Marionette DEBUG loaded listener.js 17:00:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c0bff5c00) [pid = 1828] [serial = 1083] [outer = 0x7f5c0a3d2800] 17:01:00 INFO - PROCESS | 1828 | 1461110460382 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]]]}] 17:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1611ms 17:01:00 INFO - PROCESS | 1828 | 1461110460423 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:01:00 INFO - PROCESS | 1828 | 1461110460427 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:01:00 INFO - PROCESS | 1828 | 1461110460434 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:01:00 INFO - PROCESS | 1828 | 1461110460437 Marionette TRACE conn3 <- [1,1414,null,{}] 17:01:00 INFO - PROCESS | 1828 | 1461110460443 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}] 17:01:00 INFO - PROCESS | 1828 | 1461110460696 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:01:00 INFO - PROCESS | 1828 | 1461110460954 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b14f000 == 127 [pid = 1828] [id = 361] 17:01:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c0a3db000) [pid = 1828] [serial = 1084] [outer = (nil)] 17:01:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c0bffb800) [pid = 1828] [serial = 1085] [outer = 0x7f5c0a3db000] 17:01:01 INFO - PROCESS | 1828 | 1461110461032 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c3422bc00) [pid = 1828] [serial = 1086] [outer = 0x7f5c0a3db000] 17:01:02 INFO - PROCESS | 1828 | 1461110462022 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]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1637ms 17:01:02 INFO - PROCESS | 1828 | 1461110462072 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 1828 | 1461110462074 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:01:02 INFO - PROCESS | 1828 | 1461110462081 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 1828 | 1461110462083 Marionette TRACE conn3 <- [1,1418,null,{}] 17:01:02 INFO - PROCESS | 1828 | 1461110462089 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}] 17:01:02 INFO - PROCESS | 1828 | 1461110462302 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:01:02 INFO - PROCESS | 1828 | 1461110462599 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1910b800 == 128 [pid = 1828] [id = 362] 17:01:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c0c1b4800) [pid = 1828] [serial = 1087] [outer = (nil)] 17:01:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c0c1b8400) [pid = 1828] [serial = 1088] [outer = 0x7f5c0c1b4800] 17:01:02 INFO - PROCESS | 1828 | 1461110462684 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f5c0c1bbc00) [pid = 1828] [serial = 1089] [outer = 0x7f5c0c1b4800] 17:01:03 INFO - PROCESS | 1828 | 1461110463720 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]]]}] 17:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1678ms 17:01:03 INFO - PROCESS | 1828 | 1461110463761 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:01:03 INFO - PROCESS | 1828 | 1461110463764 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:01:03 INFO - PROCESS | 1828 | 1461110463771 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 1828 | 1461110463776 Marionette TRACE conn3 <- [1,1422,null,{}] 17:01:03 INFO - PROCESS | 1828 | 1461110463781 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}] 17:01:04 INFO - PROCESS | 1828 | 1461110464016 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:01:04 INFO - PROCESS | 1828 | 1461110464271 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19143000 == 129 [pid = 1828] [id = 363] 17:01:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f5c0c1b6000) [pid = 1828] [serial = 1090] [outer = (nil)] 17:01:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f5c0fb31400) [pid = 1828] [serial = 1091] [outer = 0x7f5c0c1b6000] 17:01:04 INFO - PROCESS | 1828 | 1461110464366 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f5c34604800) [pid = 1828] [serial = 1092] [outer = 0x7f5c0c1b6000] 17:01:05 INFO - PROCESS | 1828 | 1461110465274 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]]]}] 17:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1535ms 17:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:01:05 INFO - PROCESS | 1828 | 1461110465308 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:01:05 INFO - PROCESS | 1828 | 1461110465311 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:01:05 INFO - PROCESS | 1828 | 1461110465317 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 1828 | 1461110465320 Marionette TRACE conn3 <- [1,1426,null,{}] 17:01:05 INFO - PROCESS | 1828 | 1461110465325 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}] 17:01:05 INFO - PROCESS | 1828 | 1461110465519 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:01:05 INFO - PROCESS | 1828 | 1461110465781 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d20b800 == 130 [pid = 1828] [id = 364] 17:01:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f5c07a4b000) [pid = 1828] [serial = 1093] [outer = (nil)] 17:01:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c0b4e4c00) [pid = 1828] [serial = 1094] [outer = 0x7f5c07a4b000] 17:01:05 INFO - PROCESS | 1828 | 1461110465898 Marionette DEBUG loaded listener.js 17:01:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c0d10c800) [pid = 1828] [serial = 1095] [outer = 0x7f5c07a4b000] 17:01:06 INFO - PROCESS | 1828 | 1461110466784 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]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1531ms 17:01:06 INFO - PROCESS | 1828 | 1461110466848 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 1828 | 1461110466852 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:01:06 INFO - PROCESS | 1828 | 1461110466858 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 1828 | 1461110466860 Marionette TRACE conn3 <- [1,1430,null,{}] 17:01:06 INFO - PROCESS | 1828 | 1461110466865 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}] 17:01:07 INFO - PROCESS | 1828 | 1461110467070 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:01:07 INFO - PROCESS | 1828 | 1461110467866 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0de76000 == 131 [pid = 1828] [id = 365] 17:01:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c08c2e000) [pid = 1828] [serial = 1096] [outer = (nil)] 17:01:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c08d0b800) [pid = 1828] [serial = 1097] [outer = 0x7f5c08c2e000] 17:01:07 INFO - PROCESS | 1828 | 1461110467940 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c0a320800) [pid = 1828] [serial = 1098] [outer = 0x7f5c08c2e000] 17:01:08 INFO - PROCESS | 1828 | 1461110468806 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]]]}] 17:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1979ms 17:01:08 INFO - PROCESS | 1828 | 1461110468839 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:01:08 INFO - PROCESS | 1828 | 1461110468846 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:01:08 INFO - PROCESS | 1828 | 1461110468854 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:01:08 INFO - PROCESS | 1828 | 1461110468859 Marionette TRACE conn3 <- [1,1434,null,{}] 17:01:08 INFO - PROCESS | 1828 | 1461110468866 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}] 17:01:09 INFO - PROCESS | 1828 | 1461110469061 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:01:09 INFO - PROCESS | 1828 | 1461110469293 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c176b7800 == 132 [pid = 1828] [id = 366] 17:01:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c0c1af000) [pid = 1828] [serial = 1099] [outer = (nil)] 17:01:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f5c0c1b7400) [pid = 1828] [serial = 1100] [outer = 0x7f5c0c1af000] 17:01:09 INFO - PROCESS | 1828 | 1461110469411 Marionette DEBUG loaded listener.js 17:01:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f5c0decb800) [pid = 1828] [serial = 1101] [outer = 0x7f5c0c1af000] 17:01:10 INFO - PROCESS | 1828 | 1461110470643 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]]]}] 17:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1838ms 17:01:10 INFO - PROCESS | 1828 | 1461110470704 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:01:10 INFO - PROCESS | 1828 | 1461110470710 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:01:10 INFO - PROCESS | 1828 | 1461110470719 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 1828 | 1461110470722 Marionette TRACE conn3 <- [1,1438,null,{}] 17:01:10 INFO - PROCESS | 1828 | 1461110470728 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}] 17:01:10 INFO - PROCESS | 1828 | 1461110470934 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:01:11 INFO - PROCESS | 1828 | 1461110471201 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e10d800 == 133 [pid = 1828] [id = 367] 17:01:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f5c0f8db800) [pid = 1828] [serial = 1102] [outer = (nil)] 17:01:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f5c0fb02800) [pid = 1828] [serial = 1103] [outer = 0x7f5c0f8db800] 17:01:11 INFO - PROCESS | 1828 | 1461110471273 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f5c0fb27800) [pid = 1828] [serial = 1104] [outer = 0x7f5c0f8db800] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22472000 == 132 [pid = 1828] [id = 265] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22284000 == 131 [pid = 1828] [id = 224] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1757b000 == 130 [pid = 1828] [id = 351] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f5c19363000) [pid = 1828] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f5c3052e000) [pid = 1828] [serial = 959] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f5c09ae0400) [pid = 1828] [serial = 962] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f5c08c36c00) [pid = 1828] [serial = 965] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f5c08d08800) [pid = 1828] [serial = 968] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c08f99000) [pid = 1828] [serial = 971] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c07a53c00) [pid = 1828] [serial = 974] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c08fa0000) [pid = 1828] [serial = 977] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c18567800) [pid = 1828] [serial = 998] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c167ce800 == 129 [pid = 1828] [id = 350] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10704000 == 128 [pid = 1828] [id = 349] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d455000 == 127 [pid = 1828] [id = 348] 17:01:12 INFO - PROCESS | 1828 | 1461110472292 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]]]}] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a38b000 == 126 [pid = 1828] [id = 347] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1055b000 == 125 [pid = 1828] [id = 346] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19464800 == 124 [pid = 1828] [id = 11] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10554800 == 123 [pid = 1828] [id = 344] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c34771800 == 122 [pid = 1828] [id = 343] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c1e800 == 121 [pid = 1828] [id = 342] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2ffc5800 == 120 [pid = 1828] [id = 341] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29107800 == 119 [pid = 1828] [id = 340] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23031800 == 118 [pid = 1828] [id = 339] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22422000 == 117 [pid = 1828] [id = 338] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21973800 == 116 [pid = 1828] [id = 337] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1d2d5000 == 115 [pid = 1828] [id = 336] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1923d800 == 114 [pid = 1828] [id = 335] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1071d800 == 113 [pid = 1828] [id = 334] 17:01:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08bd5000 == 112 [pid = 1828] [id = 333] 17:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1639ms 17:01:12 INFO - PROCESS | 1828 | 1461110472360 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 1828 | 1461110472364 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:01:12 INFO - PROCESS | 1828 | 1461110472377 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 1828 | 1461110472386 Marionette TRACE conn3 <- [1,1442,null,{}] 17:01:12 INFO - PROCESS | 1828 | 1461110472404 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}] 17:01:12 INFO - PROCESS | 1828 | 1461110472658 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c0b4e8c00) [pid = 1828] [serial = 984] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c0b2ee400) [pid = 1828] [serial = 983] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f5c22d6bc00) [pid = 1828] [serial = 944] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f5c30529400) [pid = 1828] [serial = 953] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f5c158d0c00) [pid = 1828] [serial = 992] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f5c0e0a5c00) [pid = 1828] [serial = 956] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f5c0e7b2800) [pid = 1828] [serial = 932] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c0e7b8c00) [pid = 1828] [serial = 986] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c0e8c0c00) [pid = 1828] [serial = 987] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c1a1ae000) [pid = 1828] [serial = 929] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c09ae0000) [pid = 1828] [serial = 980] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c15af1800) [pid = 1828] [serial = 935] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c213a8800) [pid = 1828] [serial = 941] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c3022d400) [pid = 1828] [serial = 950] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c0fdf6400) [pid = 1828] [serial = 989] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c16411000) [pid = 1828] [serial = 995] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c15ae8000) [pid = 1828] [serial = 993] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c2ee6d000) [pid = 1828] [serial = 947] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c1c33f800) [pid = 1828] [serial = 938] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c17714c00) [pid = 1828] [serial = 996] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c0f8e4800) [pid = 1828] [serial = 672] [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.] 17:01:12 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c118dcc00) [pid = 1828] [serial = 990] [outer = (nil)] [url = about:blank] 17:01:12 INFO - PROCESS | 1828 | 1461110472920 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a3a0800 == 113 [pid = 1828] [id = 368] 17:01:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c09ae0000) [pid = 1828] [serial = 1105] [outer = (nil)] 17:01:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c0f8ddc00) [pid = 1828] [serial = 1106] [outer = 0x7f5c09ae0000] 17:01:12 INFO - PROCESS | 1828 | 1461110472987 Marionette DEBUG loaded listener.js 17:01:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c105df000) [pid = 1828] [serial = 1107] [outer = 0x7f5c09ae0000] 17:01:13 INFO - PROCESS | 1828 | 1461110473713 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]]]}] 17:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1402ms 17:01:13 INFO - PROCESS | 1828 | 1461110473773 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:01:13 INFO - PROCESS | 1828 | 1461110473778 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:01:13 INFO - PROCESS | 1828 | 1461110473784 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 1828 | 1461110473786 Marionette TRACE conn3 <- [1,1446,null,{}] 17:01:13 INFO - PROCESS | 1828 | 1461110473792 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}] 17:01:14 INFO - PROCESS | 1828 | 1461110474032 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:01:14 INFO - PROCESS | 1828 | 1461110474055 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1193d000 == 114 [pid = 1828] [id = 369] 17:01:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c0b4e8c00) [pid = 1828] [serial = 1108] [outer = (nil)] 17:01:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c118e2c00) [pid = 1828] [serial = 1109] [outer = 0x7f5c0b4e8c00] 17:01:14 INFO - PROCESS | 1828 | 1461110474116 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c15674c00) [pid = 1828] [serial = 1110] [outer = 0x7f5c0b4e8c00] 17:01:15 INFO - PROCESS | 1828 | 1461110475059 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]]]}] 17:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1327ms 17:01:15 INFO - PROCESS | 1828 | 1461110475123 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:01:15 INFO - PROCESS | 1828 | 1461110475127 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:01:15 INFO - PROCESS | 1828 | 1461110475132 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 1828 | 1461110475134 Marionette TRACE conn3 <- [1,1450,null,{}] 17:01:15 INFO - PROCESS | 1828 | 1461110475140 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}] 17:01:15 INFO - PROCESS | 1828 | 1461110475394 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:01:15 INFO - PROCESS | 1828 | 1461110475422 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c167c7000 == 115 [pid = 1828] [id = 370] 17:01:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c166c8400) [pid = 1828] [serial = 1111] [outer = (nil)] 17:01:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c166cdc00) [pid = 1828] [serial = 1112] [outer = 0x7f5c166c8400] 17:01:15 INFO - PROCESS | 1828 | 1461110475499 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c180b3000) [pid = 1828] [serial = 1113] [outer = 0x7f5c166c8400] 17:01:16 INFO - PROCESS | 1828 | 1461110476405 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]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1331ms 17:01:16 INFO - PROCESS | 1828 | 1461110476468 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 1828 | 1461110476473 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:01:16 INFO - PROCESS | 1828 | 1461110476482 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 1828 | 1461110476485 Marionette TRACE conn3 <- [1,1454,null,{}] 17:01:16 INFO - PROCESS | 1828 | 1461110476494 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}] 17:01:16 INFO - PROCESS | 1828 | 1461110476752 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:01:17 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c09ad3400) [pid = 1828] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:01:17 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c0deca800) [pid = 1828] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:01:17 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c09ad9000) [pid = 1828] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:01:17 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c0d33bc00) [pid = 1828] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:01:17 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c0b138000) [pid = 1828] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:01:17 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c0e7ba400) [pid = 1828] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:01:17 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c1640d000) [pid = 1828] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:01:17 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c0a329c00) [pid = 1828] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:01:17 INFO - PROCESS | 1828 | 1461110477421 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d454800 == 116 [pid = 1828] [id = 371] 17:01:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c08d0a400) [pid = 1828] [serial = 1114] [outer = (nil)] 17:01:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c0b138000) [pid = 1828] [serial = 1115] [outer = 0x7f5c08d0a400] 17:01:17 INFO - PROCESS | 1828 | 1461110477506 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c1640d000) [pid = 1828] [serial = 1116] [outer = 0x7f5c08d0a400] 17:01:18 INFO - PROCESS | 1828 | 1461110478298 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]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1835ms 17:01:18 INFO - PROCESS | 1828 | 1461110478316 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 1828 | 1461110478318 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:01:18 INFO - PROCESS | 1828 | 1461110478324 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 1828 | 1461110478327 Marionette TRACE conn3 <- [1,1458,null,{}] 17:01:18 INFO - PROCESS | 1828 | 1461110478332 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}] 17:01:18 INFO - PROCESS | 1828 | 1461110478576 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:01:18 INFO - PROCESS | 1828 | 1461110478612 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19154800 == 117 [pid = 1828] [id = 372] 17:01:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c166d2400) [pid = 1828] [serial = 1117] [outer = (nil)] 17:01:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c189dcc00) [pid = 1828] [serial = 1118] [outer = 0x7f5c166d2400] 17:01:18 INFO - PROCESS | 1828 | 1461110478674 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c18ab7000) [pid = 1828] [serial = 1119] [outer = 0x7f5c166d2400] 17:01:19 INFO - PROCESS | 1828 | 1461110479764 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]]]}] 17:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1483ms 17:01:19 INFO - PROCESS | 1828 | 1461110479811 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:01:19 INFO - PROCESS | 1828 | 1461110479820 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:01:19 INFO - PROCESS | 1828 | 1461110479835 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 1828 | 1461110479845 Marionette TRACE conn3 <- [1,1462,null,{}] 17:01:19 INFO - PROCESS | 1828 | 1461110479911 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}] 17:01:20 INFO - PROCESS | 1828 | 1461110480178 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:01:20 INFO - PROCESS | 1828 | 1461110480455 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d45e000 == 118 [pid = 1828] [id = 373] 17:01:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c08f9e800) [pid = 1828] [serial = 1120] [outer = (nil)] 17:01:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c0b20b000) [pid = 1828] [serial = 1121] [outer = 0x7f5c08f9e800] 17:01:20 INFO - PROCESS | 1828 | 1461110480573 Marionette DEBUG loaded listener.js 17:01:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c0bfef800) [pid = 1828] [serial = 1122] [outer = 0x7f5c08f9e800] 17:01:21 INFO - PROCESS | 1828 | 1461110481537 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]]]}] 17:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1758ms 17:01:21 INFO - PROCESS | 1828 | 1461110481591 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:01:21 INFO - PROCESS | 1828 | 1461110481599 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:01:21 INFO - PROCESS | 1828 | 1461110481610 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:01:21 INFO - PROCESS | 1828 | 1461110481613 Marionette TRACE conn3 <- [1,1466,null,{}] 17:01:21 INFO - PROCESS | 1828 | 1461110481619 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}] 17:01:21 INFO - PROCESS | 1828 | 1461110481852 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:01:22 INFO - PROCESS | 1828 | 1461110482208 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1757c000 == 119 [pid = 1828] [id = 374] 17:01:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c0c1b5000) [pid = 1828] [serial = 1123] [outer = (nil)] 17:01:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c0e7bb000) [pid = 1828] [serial = 1124] [outer = 0x7f5c0c1b5000] 17:01:22 INFO - PROCESS | 1828 | 1461110482329 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c0fb09c00) [pid = 1828] [serial = 1125] [outer = 0x7f5c0c1b5000] 17:01:23 INFO - PROCESS | 1828 | 1461110483799 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]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2238ms 17:01:23 INFO - PROCESS | 1828 | 1461110483849 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 1828 | 1461110483852 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:01:23 INFO - PROCESS | 1828 | 1461110483860 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 1828 | 1461110483865 Marionette TRACE conn3 <- [1,1470,null,{}] 17:01:23 INFO - PROCESS | 1828 | 1461110483881 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}] 17:01:24 INFO - PROCESS | 1828 | 1461110484174 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:01:24 INFO - PROCESS | 1828 | 1461110484413 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a04d800 == 120 [pid = 1828] [id = 375] 17:01:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c0fdf7800) [pid = 1828] [serial = 1126] [outer = (nil)] 17:01:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c15af1800) [pid = 1828] [serial = 1127] [outer = 0x7f5c0fdf7800] 17:01:24 INFO - PROCESS | 1828 | 1461110484501 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f5c1771b400) [pid = 1828] [serial = 1128] [outer = 0x7f5c0fdf7800] 17:01:25 INFO - PROCESS | 1828 | 1461110485473 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]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1690ms 17:01:25 INFO - PROCESS | 1828 | 1461110485552 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:01:25 INFO - PROCESS | 1828 | 1461110485555 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:01:25 INFO - PROCESS | 1828 | 1461110485561 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 1828 | 1461110485564 Marionette TRACE conn3 <- [1,1474,null,{}] 17:01:25 INFO - PROCESS | 1828 | 1461110485570 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}] 17:01:25 INFO - PROCESS | 1828 | 1461110485782 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:01:26 INFO - PROCESS | 1828 | 1461110486027 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ff61000 == 121 [pid = 1828] [id = 376] 17:01:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f5c0e0aa400) [pid = 1828] [serial = 1129] [outer = (nil)] 17:01:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f5c18847000) [pid = 1828] [serial = 1130] [outer = 0x7f5c0e0aa400] 17:01:26 INFO - PROCESS | 1828 | 1461110486145 Marionette DEBUG loaded listener.js 17:01:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f5c18ab7400) [pid = 1828] [serial = 1131] [outer = 0x7f5c0e0aa400] 17:01:27 INFO - PROCESS | 1828 | 1461110487034 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]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1532ms 17:01:27 INFO - PROCESS | 1828 | 1461110487095 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 1828 | 1461110487097 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:01:27 INFO - PROCESS | 1828 | 1461110487104 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 1828 | 1461110487107 Marionette TRACE conn3 <- [1,1478,null,{}] 17:01:27 INFO - PROCESS | 1828 | 1461110487113 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}] 17:01:27 INFO - PROCESS | 1828 | 1461110487311 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:01:27 INFO - PROCESS | 1828 | 1461110487547 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22406000 == 122 [pid = 1828] [id = 377] 17:01:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f5c1771bc00) [pid = 1828] [serial = 1132] [outer = (nil)] 17:01:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c1a432000) [pid = 1828] [serial = 1133] [outer = 0x7f5c1771bc00] 17:01:27 INFO - PROCESS | 1828 | 1461110487633 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c1af3c000) [pid = 1828] [serial = 1134] [outer = 0x7f5c1771bc00] 17:01:28 INFO - PROCESS | 1828 | 1461110488646 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]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1580ms 17:01:28 INFO - PROCESS | 1828 | 1461110488685 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 1828 | 1461110488687 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:01:28 INFO - PROCESS | 1828 | 1461110488694 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 1828 | 1461110488697 Marionette TRACE conn3 <- [1,1482,null,{}] 17:01:28 INFO - PROCESS | 1828 | 1461110488702 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}] 17:01:28 INFO - PROCESS | 1828 | 1461110488934 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:01:29 INFO - PROCESS | 1828 | 1461110489184 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23468000 == 123 [pid = 1828] [id = 378] 17:01:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c1ec5e800) [pid = 1828] [serial = 1135] [outer = (nil)] 17:01:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c211dd000) [pid = 1828] [serial = 1136] [outer = 0x7f5c1ec5e800] 17:01:29 INFO - PROCESS | 1828 | 1461110489278 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c224a2c00) [pid = 1828] [serial = 1137] [outer = 0x7f5c1ec5e800] 17:01:30 INFO - PROCESS | 1828 | 1461110490142 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]]]}] 17:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1488ms 17:01:30 INFO - PROCESS | 1828 | 1461110490190 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:01:30 INFO - PROCESS | 1828 | 1461110490197 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:01:30 INFO - PROCESS | 1828 | 1461110490208 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:01:30 INFO - PROCESS | 1828 | 1461110490211 Marionette TRACE conn3 <- [1,1486,null,{}] 17:01:30 INFO - PROCESS | 1828 | 1461110490217 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}] 17:01:30 INFO - PROCESS | 1828 | 1461110490451 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:01:30 INFO - PROCESS | 1828 | 1461110490694 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2e217800 == 124 [pid = 1828] [id = 379] 17:01:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c11814c00) [pid = 1828] [serial = 1138] [outer = (nil)] 17:01:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f5c22ac7c00) [pid = 1828] [serial = 1139] [outer = 0x7f5c11814c00] 17:01:30 INFO - PROCESS | 1828 | 1461110490812 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f5c234b6c00) [pid = 1828] [serial = 1140] [outer = 0x7f5c11814c00] 17:01:31 INFO - PROCESS | 1828 | 1461110491729 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]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1579ms 17:01:31 INFO - PROCESS | 1828 | 1461110491789 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 1828 | 1461110491793 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:01:31 INFO - PROCESS | 1828 | 1461110491799 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 1828 | 1461110491801 Marionette TRACE conn3 <- [1,1490,null,{}] 17:01:31 INFO - PROCESS | 1828 | 1461110491807 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}] 17:01:32 INFO - PROCESS | 1828 | 1461110492014 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:01:32 INFO - PROCESS | 1828 | 1461110492257 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c1e800 == 125 [pid = 1828] [id = 380] 17:01:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f5c166c6c00) [pid = 1828] [serial = 1141] [outer = (nil)] 17:01:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f5c24c9f800) [pid = 1828] [serial = 1142] [outer = 0x7f5c166c6c00] 17:01:32 INFO - PROCESS | 1828 | 1461110492375 Marionette DEBUG loaded listener.js 17:01:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f5c2ee6d000) [pid = 1828] [serial = 1143] [outer = 0x7f5c166c6c00] 17:01:33 INFO - PROCESS | 1828 | 1461110493244 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]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1478ms 17:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:01:33 INFO - PROCESS | 1828 | 1461110493278 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:01:33 INFO - PROCESS | 1828 | 1461110493281 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:01:33 INFO - PROCESS | 1828 | 1461110493287 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 1828 | 1461110493290 Marionette TRACE conn3 <- [1,1494,null,{}] 17:01:33 INFO - PROCESS | 1828 | 1461110493296 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}] 17:01:33 INFO - PROCESS | 1828 | 1461110493494 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:01:33 INFO - PROCESS | 1828 | 1461110493772 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c36e5b000 == 126 [pid = 1828] [id = 381] 17:01:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f5c22d35800) [pid = 1828] [serial = 1144] [outer = (nil)] 17:01:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f5c2f539800) [pid = 1828] [serial = 1145] [outer = 0x7f5c22d35800] 17:01:33 INFO - PROCESS | 1828 | 1461110493890 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f5c30528000) [pid = 1828] [serial = 1146] [outer = 0x7f5c22d35800] 17:01:34 INFO - PROCESS | 1828 | 1461110494722 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]]]}] 17:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1480ms 17:01:34 INFO - PROCESS | 1828 | 1461110494767 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:01:34 INFO - PROCESS | 1828 | 1461110494771 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:01:34 INFO - PROCESS | 1828 | 1461110494777 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:01:34 INFO - PROCESS | 1828 | 1461110494780 Marionette TRACE conn3 <- [1,1498,null,{}] 17:01:34 INFO - PROCESS | 1828 | 1461110494786 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}] 17:01:34 INFO - PROCESS | 1828 | 1461110494992 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:01:35 INFO - PROCESS | 1828 | 1461110495195 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0c191000 == 127 [pid = 1828] [id = 382] 17:01:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f5c17853000) [pid = 1828] [serial = 1147] [outer = (nil)] 17:01:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f5c1785bc00) [pid = 1828] [serial = 1148] [outer = 0x7f5c17853000] 17:01:35 INFO - PROCESS | 1828 | 1461110495277 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f5c17860c00) [pid = 1828] [serial = 1149] [outer = 0x7f5c17853000] 17:01:36 INFO - PROCESS | 1828 | 1461110496144 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]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1384ms 17:01:36 INFO - PROCESS | 1828 | 1461110496163 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 1828 | 1461110496166 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:01:36 INFO - PROCESS | 1828 | 1461110496172 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 1828 | 1461110496176 Marionette TRACE conn3 <- [1,1502,null,{}] 17:01:36 INFO - PROCESS | 1828 | 1461110496181 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}] 17:01:36 INFO - PROCESS | 1828 | 1461110496392 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:01:36 INFO - PROCESS | 1828 | 1461110496597 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d41000 == 128 [pid = 1828] [id = 383] 17:01:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f5c0c058800) [pid = 1828] [serial = 1150] [outer = (nil)] 17:01:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f5c0c05dc00) [pid = 1828] [serial = 1151] [outer = 0x7f5c0c058800] 17:01:36 INFO - PROCESS | 1828 | 1461110496680 Marionette DEBUG loaded listener.js 17:01:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f5c17861c00) [pid = 1828] [serial = 1152] [outer = 0x7f5c0c058800] 17:01:37 INFO - PROCESS | 1828 | 1461110497601 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]]]}] 17:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1487ms 17:01:37 INFO - PROCESS | 1828 | 1461110497661 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:01:37 INFO - PROCESS | 1828 | 1461110497664 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:01:37 INFO - PROCESS | 1828 | 1461110497671 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:01:37 INFO - PROCESS | 1828 | 1461110497674 Marionette TRACE conn3 <- [1,1506,null,{}] 17:01:37 INFO - PROCESS | 1828 | 1461110497679 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}] 17:01:37 INFO - PROCESS | 1828 | 1461110497882 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:01:38 INFO - PROCESS | 1828 | 1461110498101 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be8e800 == 129 [pid = 1828] [id = 384] 17:01:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f5c0c05c000) [pid = 1828] [serial = 1153] [outer = (nil)] 17:01:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f5c0fbae400) [pid = 1828] [serial = 1154] [outer = 0x7f5c0c05c000] 17:01:38 INFO - PROCESS | 1828 | 1461110498262 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f5c0fbb2800) [pid = 1828] [serial = 1155] [outer = 0x7f5c0c05c000] 17:01:39 INFO - PROCESS | 1828 | 1461110499222 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]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1599ms 17:01:39 INFO - PROCESS | 1828 | 1461110499273 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:01:39 INFO - PROCESS | 1828 | 1461110499278 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:01:39 INFO - PROCESS | 1828 | 1461110499286 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 1828 | 1461110499289 Marionette TRACE conn3 <- [1,1510,null,{}] 17:01:39 INFO - PROCESS | 1828 | 1461110499295 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}] 17:01:39 INFO - PROCESS | 1828 | 1461110499541 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:01:39 INFO - PROCESS | 1828 | 1461110499788 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d42800 == 130 [pid = 1828] [id = 385] 17:01:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f5c06debc00) [pid = 1828] [serial = 1156] [outer = (nil)] 17:01:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f5c06df0c00) [pid = 1828] [serial = 1157] [outer = 0x7f5c06debc00] 17:01:39 INFO - PROCESS | 1828 | 1461110499899 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f5c06df5400) [pid = 1828] [serial = 1158] [outer = 0x7f5c06debc00] 17:01:40 INFO - PROCESS | 1828 | 1461110500812 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]]]}] 17:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1538ms 17:01:40 INFO - PROCESS | 1828 | 1461110500824 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:01:40 INFO - PROCESS | 1828 | 1461110500827 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:01:40 INFO - PROCESS | 1828 | 1461110500834 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:01:40 INFO - PROCESS | 1828 | 1461110500837 Marionette TRACE conn3 <- [1,1514,null,{}] 17:01:40 INFO - PROCESS | 1828 | 1461110500843 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}] 17:01:41 INFO - PROCESS | 1828 | 1461110501047 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:01:41 INFO - PROCESS | 1828 | 1461110501251 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071dc800 == 131 [pid = 1828] [id = 386] 17:01:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f5c06dec400) [pid = 1828] [serial = 1159] [outer = (nil)] 17:01:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f5c0fbaf400) [pid = 1828] [serial = 1160] [outer = 0x7f5c06dec400] 17:01:41 INFO - PROCESS | 1828 | 1461110501405 Marionette DEBUG loaded listener.js 17:01:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f5c2f38dc00) [pid = 1828] [serial = 1161] [outer = 0x7f5c06dec400] 17:01:42 INFO - PROCESS | 1828 | 1461110502295 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]]]}] 17:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1480ms 17:01:42 INFO - PROCESS | 1828 | 1461110502314 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:01:42 INFO - PROCESS | 1828 | 1461110502318 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:01:42 INFO - PROCESS | 1828 | 1461110502324 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:01:42 INFO - PROCESS | 1828 | 1461110502328 Marionette TRACE conn3 <- [1,1518,null,{}] 17:01:42 INFO - PROCESS | 1828 | 1461110502334 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}] 17:01:42 INFO - PROCESS | 1828 | 1461110502544 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:01:42 INFO - PROCESS | 1828 | 1461110502798 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06297800 == 132 [pid = 1828] [id = 387] 17:01:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f5c062d6000) [pid = 1828] [serial = 1162] [outer = (nil)] 17:01:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f5c062db800) [pid = 1828] [serial = 1163] [outer = 0x7f5c062d6000] 17:01:42 INFO - PROCESS | 1828 | 1461110502916 Marionette DEBUG loaded listener.js 17:01:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f5c062dfc00) [pid = 1828] [serial = 1164] [outer = 0x7f5c062d6000] 17:01:44 INFO - PROCESS | 1828 | 1461110504232 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]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1943ms 17:01:44 INFO - PROCESS | 1828 | 1461110504269 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 1828 | 1461110504275 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:01:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:01:44 INFO - PROCESS | 1828 | 1461110504284 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 1828 | 1461110504289 Marionette TRACE conn3 <- [1,1522,null,{}] 17:01:44 INFO - PROCESS | 1828 | 1461110504419 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}] 17:01:44 INFO - PROCESS | 1828 | 1461110504679 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:01:44 INFO - PROCESS | 1828 | 1461110504853 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b15d000 == 133 [pid = 1828] [id = 388] 17:01:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f5c08fa2400) [pid = 1828] [serial = 1165] [outer = (nil)] 17:01:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f5c0a320400) [pid = 1828] [serial = 1166] [outer = 0x7f5c08fa2400] 17:01:44 INFO - PROCESS | 1828 | 1461110504941 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f5c0b12cc00) [pid = 1828] [serial = 1167] [outer = 0x7f5c08fa2400] 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:45 INFO - PROCESS | 1828 | 1461110505819 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"]]]}] 17:01:45 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 () { 17:01:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:01:45 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 () { 17:01:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:01:45 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 () { 17:01:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:01:45 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 () { 17:01:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:01:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1594ms 17:01:45 INFO - PROCESS | 1828 | 1461110505886 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:01:45 INFO - PROCESS | 1828 | 1461110505903 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:01:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:01:45 INFO - PROCESS | 1828 | 1461110505918 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:01:45 INFO - PROCESS | 1828 | 1461110505922 Marionette TRACE conn3 <- [1,1526,null,{}] 17:01:45 INFO - PROCESS | 1828 | 1461110505929 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}] 17:01:46 INFO - PROCESS | 1828 | 1461110506258 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:01:46 INFO - PROCESS | 1828 | 1461110506591 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08bdb000 == 134 [pid = 1828] [id = 389] 17:01:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f5c0bff4000) [pid = 1828] [serial = 1168] [outer = (nil)] 17:01:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f5c0c057c00) [pid = 1828] [serial = 1169] [outer = 0x7f5c0bff4000] 17:01:46 INFO - PROCESS | 1828 | 1461110506661 Marionette DEBUG loaded listener.js 17:01:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f5c0c062c00) [pid = 1828] [serial = 1170] [outer = 0x7f5c0bff4000] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d454800 == 133 [pid = 1828] [id = 371] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c167c7000 == 132 [pid = 1828] [id = 370] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1193d000 == 131 [pid = 1828] [id = 369] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a3a0800 == 130 [pid = 1828] [id = 368] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e10d800 == 129 [pid = 1828] [id = 367] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c176b7800 == 128 [pid = 1828] [id = 366] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0de76000 == 127 [pid = 1828] [id = 365] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c24787000 == 126 [pid = 1828] [id = 358] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2240a800 == 125 [pid = 1828] [id = 357] 17:01:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ec84800 == 124 [pid = 1828] [id = 356] 17:01:47 INFO - PROCESS | 1828 | 1461110507655 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"]]]}] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f5c24898000) [pid = 1828] [serial = 1028] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f5c180bd400) [pid = 1828] [serial = 1010] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f5c22ac3c00) [pid = 1828] [serial = 1022] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f5c08c32c00) [pid = 1828] [serial = 1001] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f5c0b136400) [pid = 1828] [serial = 1037] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f5c1883b800) [pid = 1828] [serial = 999] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f5c11815000) [pid = 1828] [serial = 1049] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f5c15ae8400) [pid = 1828] [serial = 1050] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f5c181b5c00) [pid = 1828] [serial = 1055] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f5c1ae70c00) [pid = 1828] [serial = 1056] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f5c1771ac00) [pid = 1828] [serial = 1052] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f5c181b7c00) [pid = 1828] [serial = 1053] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f5c234b3400) [pid = 1828] [serial = 1025] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f5c1c31b400) [pid = 1828] [serial = 1016] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f5c0e7bd800) [pid = 1828] [serial = 1046] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f5c0fb0f400) [pid = 1828] [serial = 1047] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f5c0b131000) [pid = 1828] [serial = 1041] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f5c09add000) [pid = 1828] [serial = 1040] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f5c1c3ae400) [pid = 1828] [serial = 930] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f5c30525c00) [pid = 1828] [serial = 1034] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f5c213b3400) [pid = 1828] [serial = 1019] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f5c23d25c00) [pid = 1828] [serial = 1031] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f5c0b4ee800) [pid = 1828] [serial = 1043] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f5c0d339800) [pid = 1828] [serial = 1044] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f5c18ab6000) [pid = 1828] [serial = 1013] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f5c0bfd5c00) [pid = 1828] [serial = 1004] [outer = (nil)] [url = about:blank] 17:01:47 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f5c0fb48400) [pid = 1828] [serial = 1007] [outer = (nil)] [url = about:blank] 17:01:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:01:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:01:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:01:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:01:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:01:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:01:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1796ms 17:01:47 INFO - PROCESS | 1828 | 1461110507717 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:01:47 INFO - PROCESS | 1828 | 1461110507721 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:01:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:01:47 INFO - PROCESS | 1828 | 1461110507727 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 1828 | 1461110507732 Marionette TRACE conn3 <- [1,1530,null,{}] 17:01:47 INFO - PROCESS | 1828 | 1461110507747 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}] 17:01:47 INFO - PROCESS | 1828 | 1461110507950 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:01:48 INFO - PROCESS | 1828 | 1461110508233 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0eb31800 == 125 [pid = 1828] [id = 390] 17:01:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f5c0d336400) [pid = 1828] [serial = 1171] [outer = (nil)] 17:01:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f5c0e0a5c00) [pid = 1828] [serial = 1172] [outer = 0x7f5c0d336400] 17:01:48 INFO - PROCESS | 1828 | 1461110508304 Marionette DEBUG loaded listener.js 17:01:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f5c0fb05400) [pid = 1828] [serial = 1173] [outer = 0x7f5c0d336400] 17:01:48 INFO - PROCESS | 1828 | 1461110508964 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]]]}] 17:01:49 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 17:01:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:01:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:01:49 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. 17:01:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:01:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1290ms 17:01:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:01:49 INFO - PROCESS | 1828 | 1461110509020 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 1828 | 1461110509023 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:01:49 INFO - PROCESS | 1828 | 1461110509029 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 1828 | 1461110509032 Marionette TRACE conn3 <- [1,1534,null,{}] 17:01:49 INFO - PROCESS | 1828 | 1461110509037 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}] 17:01:49 INFO - PROCESS | 1828 | 1461110509293 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:01:49 INFO - PROCESS | 1828 | 1461110509314 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15ba7000 == 126 [pid = 1828] [id = 391] 17:01:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f5c0def4800) [pid = 1828] [serial = 1174] [outer = (nil)] 17:01:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f5c0fb33400) [pid = 1828] [serial = 1175] [outer = 0x7f5c0def4800] 17:01:49 INFO - PROCESS | 1828 | 1461110509381 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f5c0fbaa400) [pid = 1828] [serial = 1176] [outer = 0x7f5c0def4800] 17:01:50 INFO - PROCESS | 1828 | 1461110510294 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]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:01:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1336ms 17:01:50 INFO - PROCESS | 1828 | 1461110510370 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 1828 | 1461110510373 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:01:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:01:50 INFO - PROCESS | 1828 | 1461110510387 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 1828 | 1461110510390 Marionette TRACE conn3 <- [1,1538,null,{}] 17:01:50 INFO - PROCESS | 1828 | 1461110510421 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}] 17:01:50 INFO - PROCESS | 1828 | 1461110510665 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:01:50 INFO - PROCESS | 1828 | 1461110510693 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1756e800 == 127 [pid = 1828] [id = 392] 17:01:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f5c0fb06000) [pid = 1828] [serial = 1177] [outer = (nil)] 17:01:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f5c0fdfb400) [pid = 1828] [serial = 1178] [outer = 0x7f5c0fb06000] 17:01:50 INFO - PROCESS | 1828 | 1461110510769 Marionette DEBUG loaded listener.js 17:01:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f5c15525000) [pid = 1828] [serial = 1179] [outer = 0x7f5c0fb06000] 17:01:51 INFO - PROCESS | 1828 | 1461110511669 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]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:01:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1352ms 17:01:51 INFO - PROCESS | 1828 | 1461110511753 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:01:51 INFO - PROCESS | 1828 | 1461110511757 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:01:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:01:51 INFO - PROCESS | 1828 | 1461110511763 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 1828 | 1461110511765 Marionette TRACE conn3 <- [1,1542,null,{}] 17:01:51 INFO - PROCESS | 1828 | 1461110511770 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}] 17:01:52 INFO - PROCESS | 1828 | 1461110512052 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:01:52 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f5c0f8db800) [pid = 1828] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:01:52 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f5c09ae0000) [pid = 1828] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:01:52 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f5c166c8400) [pid = 1828] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:01:52 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f5c0b4e8c00) [pid = 1828] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:01:52 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f5c1883a000) [pid = 1828] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:01:52 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f5c08d0a400) [pid = 1828] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:01:52 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f5c0c1af000) [pid = 1828] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:01:52 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f5c08c2e000) [pid = 1828] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:01:52 INFO - PROCESS | 1828 | 1461110512499 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e119800 == 128 [pid = 1828] [id = 393] 17:01:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f5c08c2e000) [pid = 1828] [serial = 1180] [outer = (nil)] 17:01:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f5c0b20e800) [pid = 1828] [serial = 1181] [outer = 0x7f5c08c2e000] 17:01:52 INFO - PROCESS | 1828 | 1461110512565 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f5c181b7c00) [pid = 1828] [serial = 1182] [outer = 0x7f5c08c2e000] 17:01:53 INFO - PROCESS | 1828 | 1461110513266 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]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:01:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1536ms 17:01:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:01:53 INFO - PROCESS | 1828 | 1461110513301 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 1828 | 1461110513304 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:01:53 INFO - PROCESS | 1828 | 1461110513310 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 1828 | 1461110513313 Marionette TRACE conn3 <- [1,1546,null,{}] 17:01:53 INFO - PROCESS | 1828 | 1461110513318 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}] 17:01:53 INFO - PROCESS | 1828 | 1461110513592 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:01:53 INFO - PROCESS | 1828 | 1461110513616 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1914f800 == 129 [pid = 1828] [id = 394] 17:01:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f5c189dfc00) [pid = 1828] [serial = 1183] [outer = (nil)] 17:01:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f5c189e5800) [pid = 1828] [serial = 1184] [outer = 0x7f5c189dfc00] 17:01:53 INFO - PROCESS | 1828 | 1461110513691 Marionette DEBUG loaded listener.js 17:01:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f5c1a440000) [pid = 1828] [serial = 1185] [outer = 0x7f5c189dfc00] 17:01:54 INFO - PROCESS | 1828 | 1461110514687 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]]]}] 17:01:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:01:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1434ms 17:01:54 INFO - PROCESS | 1828 | 1461110514745 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:01:54 INFO - PROCESS | 1828 | 1461110514751 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:01:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:01:54 INFO - PROCESS | 1828 | 1461110514760 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 1828 | 1461110514766 Marionette TRACE conn3 <- [1,1550,null,{}] 17:01:54 INFO - PROCESS | 1828 | 1461110514775 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}] 17:01:55 INFO - PROCESS | 1828 | 1461110515043 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:01:55 INFO - PROCESS | 1828 | 1461110515350 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b149800 == 130 [pid = 1828] [id = 395] 17:01:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f5c08c33400) [pid = 1828] [serial = 1186] [outer = (nil)] 17:01:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f5c0a3d8000) [pid = 1828] [serial = 1187] [outer = 0x7f5c08c33400] 17:01:55 INFO - PROCESS | 1828 | 1461110515440 Marionette DEBUG loaded listener.js 17:01:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f5c0b2f3000) [pid = 1828] [serial = 1188] [outer = 0x7f5c08c33400] 17:01:56 INFO - PROCESS | 1828 | 1461110516415 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]]]}] 17:01:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:01:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1688ms 17:01:56 INFO - PROCESS | 1828 | 1461110516449 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:01:56 INFO - PROCESS | 1828 | 1461110516458 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:01:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:01:56 INFO - PROCESS | 1828 | 1461110516469 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:01:56 INFO - PROCESS | 1828 | 1461110516472 Marionette TRACE conn3 <- [1,1554,null,{}] 17:01:56 INFO - PROCESS | 1828 | 1461110516479 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}] 17:01:56 INFO - PROCESS | 1828 | 1461110516704 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:01:56 INFO - PROCESS | 1828 | 1461110516909 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1673e800 == 131 [pid = 1828] [id = 396] 17:01:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f5c09adc800) [pid = 1828] [serial = 1189] [outer = (nil)] 17:01:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f5c0d104c00) [pid = 1828] [serial = 1190] [outer = 0x7f5c09adc800] 17:01:57 INFO - PROCESS | 1828 | 1461110517030 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f5c0e7b4000) [pid = 1828] [serial = 1191] [outer = 0x7f5c09adc800] 17:01:58 INFO - PROCESS | 1828 | 1461110518115 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]]]}] 17:01:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1682ms 17:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:01:58 INFO - PROCESS | 1828 | 1461110518152 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:01:58 INFO - PROCESS | 1828 | 1461110518155 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:01:58 INFO - PROCESS | 1828 | 1461110518162 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:01:58 INFO - PROCESS | 1828 | 1461110518168 Marionette TRACE conn3 <- [1,1558,null,{}] 17:01:58 INFO - PROCESS | 1828 | 1461110518196 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}] 17:01:58 INFO - PROCESS | 1828 | 1461110518419 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:01:58 INFO - PROCESS | 1828 | 1461110518716 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ae1c000 == 132 [pid = 1828] [id = 397] 17:01:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f5c0fbb2c00) [pid = 1828] [serial = 1192] [outer = (nil)] 17:01:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f5c158d3400) [pid = 1828] [serial = 1193] [outer = 0x7f5c0fbb2c00] 17:01:58 INFO - PROCESS | 1828 | 1461110518796 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f5c17722400) [pid = 1828] [serial = 1194] [outer = 0x7f5c0fbb2c00] 17:01:59 INFO - PROCESS | 1828 | 1461110519672 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]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:01:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1550ms 17:01:59 INFO - PROCESS | 1828 | 1461110519711 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 1828 | 1461110519716 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:01:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:01:59 INFO - PROCESS | 1828 | 1461110519722 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 1828 | 1461110519725 Marionette TRACE conn3 <- [1,1562,null,{}] 17:01:59 INFO - PROCESS | 1828 | 1461110519731 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}] 17:01:59 INFO - PROCESS | 1828 | 1461110519935 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:02:00 INFO - PROCESS | 1828 | 1461110520145 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21aa8800 == 133 [pid = 1828] [id = 398] 17:02:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f5c105db800) [pid = 1828] [serial = 1195] [outer = (nil)] 17:02:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f5c186bac00) [pid = 1828] [serial = 1196] [outer = 0x7f5c105db800] 17:02:00 INFO - PROCESS | 1828 | 1461110520265 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f5c19448400) [pid = 1828] [serial = 1197] [outer = 0x7f5c105db800] 17:02:01 INFO - PROCESS | 1828 | 1461110521225 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]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:02:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1537ms 17:02:01 INFO - PROCESS | 1828 | 1461110521260 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 1828 | 1461110521264 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:02:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:02:01 INFO - PROCESS | 1828 | 1461110521291 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 1828 | 1461110521297 Marionette TRACE conn3 <- [1,1566,null,{}] 17:02:01 INFO - PROCESS | 1828 | 1461110521306 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}] 17:02:01 INFO - PROCESS | 1828 | 1461110521572 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:02:01 INFO - PROCESS | 1828 | 1461110521864 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23835800 == 134 [pid = 1828] [id = 399] 17:02:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f5c15ae6800) [pid = 1828] [serial = 1198] [outer = (nil)] 17:02:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f5c1c30dc00) [pid = 1828] [serial = 1199] [outer = 0x7f5c15ae6800] 17:02:01 INFO - PROCESS | 1828 | 1461110521994 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f5c1d30f000) [pid = 1828] [serial = 1200] [outer = 0x7f5c15ae6800] 17:02:02 INFO - PROCESS | 1828 | 1461110522859 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]]]}] 17:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1641ms 17:02:02 INFO - PROCESS | 1828 | 1461110522927 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:02:02 INFO - PROCESS | 1828 | 1461110522930 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:02:02 INFO - PROCESS | 1828 | 1461110522936 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:02:02 INFO - PROCESS | 1828 | 1461110522939 Marionette TRACE conn3 <- [1,1570,null,{}] 17:02:02 INFO - PROCESS | 1828 | 1461110522944 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}] 17:02:03 INFO - PROCESS | 1828 | 1461110523280 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:02:03 INFO - PROCESS | 1828 | 1461110523586 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d3b000 == 135 [pid = 1828] [id = 400] 17:02:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f5c166cd800) [pid = 1828] [serial = 1201] [outer = (nil)] 17:02:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f5c247b1000) [pid = 1828] [serial = 1202] [outer = 0x7f5c166cd800] 17:02:03 INFO - PROCESS | 1828 | 1461110523663 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f5c2f38e800) [pid = 1828] [serial = 1203] [outer = 0x7f5c166cd800] 17:02:04 INFO - PROCESS | 1828 | 1461110524602 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]]]}] 17:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1728ms 17:02:04 INFO - PROCESS | 1828 | 1461110524669 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:02:04 INFO - PROCESS | 1828 | 1461110524676 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:02:04 INFO - PROCESS | 1828 | 1461110524686 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 1828 | 1461110524689 Marionette TRACE conn3 <- [1,1574,null,{}] 17:02:04 INFO - PROCESS | 1828 | 1461110524698 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}] 17:02:05 INFO - PROCESS | 1828 | 1461110525034 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:02:05 INFO - PROCESS | 1828 | 1461110525398 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c36478800 == 136 [pid = 1828] [id = 401] 17:02:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f5c064d4800) [pid = 1828] [serial = 1204] [outer = (nil)] 17:02:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f5c064dec00) [pid = 1828] [serial = 1205] [outer = 0x7f5c064d4800] 17:02:05 INFO - PROCESS | 1828 | 1461110525520 Marionette DEBUG loaded listener.js 17:02:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f5c064e3800) [pid = 1828] [serial = 1206] [outer = 0x7f5c064d4800] 17:02:06 INFO - PROCESS | 1828 | 1461110526542 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]]]}] 17:02:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:02:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1932ms 17:02:06 INFO - PROCESS | 1828 | 1461110526617 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:02:06 INFO - PROCESS | 1828 | 1461110526621 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:02:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:02:06 INFO - PROCESS | 1828 | 1461110526627 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:02:06 INFO - PROCESS | 1828 | 1461110526629 Marionette TRACE conn3 <- [1,1578,null,{}] 17:02:06 INFO - PROCESS | 1828 | 1461110526635 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}] 17:02:06 INFO - PROCESS | 1828 | 1461110526878 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:02:07 INFO - PROCESS | 1828 | 1461110527134 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178b5800 == 137 [pid = 1828] [id = 402] 17:02:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f5c064d8800) [pid = 1828] [serial = 1207] [outer = (nil)] 17:02:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f5c2f392c00) [pid = 1828] [serial = 1208] [outer = 0x7f5c064d8800] 17:02:07 INFO - PROCESS | 1828 | 1461110527250 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f5c324c7400) [pid = 1828] [serial = 1209] [outer = 0x7f5c064d8800] 17:02:08 INFO - PROCESS | 1828 | 1461110528133 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]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1579ms 17:02:08 INFO - PROCESS | 1828 | 1461110528208 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 1828 | 1461110528211 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:02:08 INFO - PROCESS | 1828 | 1461110528223 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 1828 | 1461110528227 Marionette TRACE conn3 <- [1,1582,null,{}] 17:02:08 INFO - PROCESS | 1828 | 1461110528236 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}] 17:02:08 INFO - PROCESS | 1828 | 1461110528486 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:02:08 INFO - PROCESS | 1828 | 1461110528790 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b270800 == 138 [pid = 1828] [id = 403] 17:02:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f5c064df400) [pid = 1828] [serial = 1210] [outer = (nil)] 17:02:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f5c07b99800) [pid = 1828] [serial = 1211] [outer = 0x7f5c064df400] 17:02:08 INFO - PROCESS | 1828 | 1461110528865 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f5c07b9e400) [pid = 1828] [serial = 1212] [outer = 0x7f5c064df400] 17:02:09 INFO - PROCESS | 1828 | 1461110529708 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]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1533ms 17:02:09 INFO - PROCESS | 1828 | 1461110529757 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:02:09 INFO - PROCESS | 1828 | 1461110529760 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:02:09 INFO - PROCESS | 1828 | 1461110529767 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 1828 | 1461110529771 Marionette TRACE conn3 <- [1,1586,null,{}] 17:02:09 INFO - PROCESS | 1828 | 1461110529777 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}] 17:02:09 INFO - PROCESS | 1828 | 1461110529981 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:02:10 INFO - PROCESS | 1828 | 1461110530194 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3896f000 == 139 [pid = 1828] [id = 404] 17:02:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f5c07b93c00) [pid = 1828] [serial = 1213] [outer = (nil)] 17:02:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f5c0bf8c400) [pid = 1828] [serial = 1214] [outer = 0x7f5c07b93c00] 17:02:10 INFO - PROCESS | 1828 | 1461110530308 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f5c0bf90c00) [pid = 1828] [serial = 1215] [outer = 0x7f5c07b93c00] 17:02:11 INFO - PROCESS | 1828 | 1461110531280 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]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1587ms 17:02:11 INFO - PROCESS | 1828 | 1461110531355 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1828 | 1461110531360 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:02:11 INFO - PROCESS | 1828 | 1461110531366 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1828 | 1461110531369 Marionette TRACE conn3 <- [1,1590,null,{}] 17:02:11 INFO - PROCESS | 1828 | 1461110531375 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}] 17:02:12 INFO - PROCESS | 1828 | 1461110532112 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:02:12 INFO - PROCESS | 1828 | 1461110532501 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b26e000 == 140 [pid = 1828] [id = 405] 17:02:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f5c06df2800) [pid = 1828] [serial = 1216] [outer = (nil)] 17:02:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f5c07a4fc00) [pid = 1828] [serial = 1217] [outer = 0x7f5c06df2800] 17:02:12 INFO - PROCESS | 1828 | 1461110532572 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f5c08d07800) [pid = 1828] [serial = 1218] [outer = 0x7f5c06df2800] 17:02:13 INFO - PROCESS | 1828 | 1461110533474 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]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2137ms 17:02:13 INFO - PROCESS | 1828 | 1461110533505 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 1828 | 1461110533512 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:02:13 INFO - PROCESS | 1828 | 1461110533519 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 1828 | 1461110533525 Marionette TRACE conn3 <- [1,1594,null,{}] 17:02:13 INFO - PROCESS | 1828 | 1461110533531 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}] 17:02:13 INFO - PROCESS | 1828 | 1461110533714 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:02:14 INFO - PROCESS | 1828 | 1461110534166 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071c9800 == 141 [pid = 1828] [id = 406] 17:02:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f5c0a3de000) [pid = 1828] [serial = 1219] [outer = (nil)] 17:02:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f5c0b202400) [pid = 1828] [serial = 1220] [outer = 0x7f5c0a3de000] 17:02:14 INFO - PROCESS | 1828 | 1461110534242 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f5c0b298800) [pid = 1828] [serial = 1221] [outer = 0x7f5c0a3de000] 17:02:15 INFO - PROCESS | 1828 | 1461110535118 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]]]}] 17:02:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:02:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1632ms 17:02:15 INFO - PROCESS | 1828 | 1461110535154 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:02:15 INFO - PROCESS | 1828 | 1461110535158 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:02:15 INFO - PROCESS | 1828 | 1461110535164 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:02:15 INFO - PROCESS | 1828 | 1461110535166 Marionette TRACE conn3 <- [1,1598,null,{}] 17:02:15 INFO - PROCESS | 1828 | 1461110535172 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}] 17:02:15 INFO - PROCESS | 1828 | 1461110535349 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:02:15 INFO - PROCESS | 1828 | 1461110535569 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e7d3800 == 142 [pid = 1828] [id = 407] 17:02:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f5c0b29b800) [pid = 1828] [serial = 1222] [outer = (nil)] 17:02:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f5c0b2f5000) [pid = 1828] [serial = 1223] [outer = 0x7f5c0b29b800] 17:02:15 INFO - PROCESS | 1828 | 1461110535674 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f5c0bf90800) [pid = 1828] [serial = 1224] [outer = 0x7f5c0b29b800] 17:02:16 INFO - PROCESS | 1828 | 1461110536627 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]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1499ms 17:02:16 INFO - PROCESS | 1828 | 1461110536664 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:02:16 INFO - PROCESS | 1828 | 1461110536669 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:02:16 INFO - PROCESS | 1828 | 1461110536685 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 1828 | 1461110536692 Marionette TRACE conn3 <- [1,1602,null,{}] 17:02:16 INFO - PROCESS | 1828 | 1461110536697 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}] 17:02:16 INFO - PROCESS | 1828 | 1461110536947 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:02:17 INFO - PROCESS | 1828 | 1461110537326 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1051d800 == 143 [pid = 1828] [id = 408] 17:02:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f5c0a3dfc00) [pid = 1828] [serial = 1225] [outer = (nil)] 17:02:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f5c0bfde800) [pid = 1828] [serial = 1226] [outer = 0x7f5c0a3dfc00] 17:02:17 INFO - PROCESS | 1828 | 1461110537448 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f5c0c05e400) [pid = 1828] [serial = 1227] [outer = 0x7f5c0a3dfc00] 17:02:18 INFO - PROCESS | 1828 | 1461110538677 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]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2051ms 17:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:02:18 INFO - PROCESS | 1828 | 1461110538729 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 1828 | 1461110538732 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:02:18 INFO - PROCESS | 1828 | 1461110538740 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 1828 | 1461110538743 Marionette TRACE conn3 <- [1,1606,null,{}] 17:02:18 INFO - PROCESS | 1828 | 1461110538749 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}] 17:02:18 INFO - PROCESS | 1828 | 1461110538940 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c36e5b800 == 142 [pid = 1828] [id = 295] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c11940800 == 141 [pid = 1828] [id = 298] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f5c189dcc00) [pid = 1828] [serial = 1118] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f5c0c1b8400) [pid = 1828] [serial = 1088] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f5c0bffb800) [pid = 1828] [serial = 1085] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f5c20e6dc00) [pid = 1828] [serial = 1070] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f5c0fb31400) [pid = 1828] [serial = 1091] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f5c0a3dc000) [pid = 1828] [serial = 1079] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f5c11aedc00) [pid = 1828] [serial = 1064] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f5c0b2f9000) [pid = 1828] [serial = 1061] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f5c247afc00) [pid = 1828] [serial = 1073] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f5c30523c00) [pid = 1828] [serial = 1076] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f5c0b4e4c00) [pid = 1828] [serial = 1094] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f5c0bff0c00) [pid = 1828] [serial = 1082] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f5c18ab8c00) [pid = 1828] [serial = 1067] [outer = (nil)] [url = about:blank] 17:02:19 INFO - PROCESS | 1828 | 1461110539345 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0fa5e000 == 140 [pid = 1828] [id = 296] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c35e800 == 139 [pid = 1828] [id = 56] 17:02:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b156800 == 140 [pid = 1828] [id = 409] 17:02:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f5c08d0c000) [pid = 1828] [serial = 1228] [outer = (nil)] 17:02:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f5c0a3e0c00) [pid = 1828] [serial = 1229] [outer = 0x7f5c08d0c000] 17:02:19 INFO - PROCESS | 1828 | 1461110539497 Marionette DEBUG loaded listener.js 17:02:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f5c0c1b0400) [pid = 1828] [serial = 1230] [outer = 0x7f5c08d0c000] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e119800 == 139 [pid = 1828] [id = 393] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1756e800 == 138 [pid = 1828] [id = 392] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15ba7000 == 137 [pid = 1828] [id = 391] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0eb31800 == 136 [pid = 1828] [id = 390] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08bdb000 == 135 [pid = 1828] [id = 389] 17:02:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b15d000 == 134 [pid = 1828] [id = 388] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33d41000 == 133 [pid = 1828] [id = 383] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0c191000 == 132 [pid = 1828] [id = 382] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c36e5b000 == 131 [pid = 1828] [id = 381] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c1e800 == 130 [pid = 1828] [id = 380] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2e217800 == 129 [pid = 1828] [id = 379] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23468000 == 128 [pid = 1828] [id = 378] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22406000 == 127 [pid = 1828] [id = 377] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b091800 == 126 [pid = 1828] [id = 300] 17:02:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ff61000 == 125 [pid = 1828] [id = 376] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f5c0fb02800) [pid = 1828] [serial = 1103] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f5c105df000) [pid = 1828] [serial = 1107] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f5c0f8ddc00) [pid = 1828] [serial = 1106] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f5c180b3000) [pid = 1828] [serial = 1113] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f5c15674c00) [pid = 1828] [serial = 1110] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f5c20dab800) [pid = 1828] [serial = 1059] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f5c1640d000) [pid = 1828] [serial = 1116] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f5c0decb800) [pid = 1828] [serial = 1101] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f5c0fb27800) [pid = 1828] [serial = 1104] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f5c166cdc00) [pid = 1828] [serial = 1112] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f5c0c1b7400) [pid = 1828] [serial = 1100] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f5c118e2c00) [pid = 1828] [serial = 1109] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f5c0a320800) [pid = 1828] [serial = 1098] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f5c1ecc4c00) [pid = 1828] [serial = 1058] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f5c08d0b800) [pid = 1828] [serial = 1097] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f5c0b138000) [pid = 1828] [serial = 1115] [outer = (nil)] [url = about:blank] 17:02:20 INFO - PROCESS | 1828 | 1461110540443 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]]]}] 17:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1740ms 17:02:20 INFO - PROCESS | 1828 | 1461110540489 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 1828 | 1461110540493 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:02:20 INFO - PROCESS | 1828 | 1461110540499 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 1828 | 1461110540501 Marionette TRACE conn3 <- [1,1610,null,{}] 17:02:20 INFO - PROCESS | 1828 | 1461110540506 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}] 17:02:20 INFO - PROCESS | 1828 | 1461110540688 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:02:20 INFO - PROCESS | 1828 | 1461110540707 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0eb27800 == 126 [pid = 1828] [id = 410] 17:02:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f5c0e7b3000) [pid = 1828] [serial = 1231] [outer = (nil)] 17:02:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f5c0e7b9800) [pid = 1828] [serial = 1232] [outer = 0x7f5c0e7b3000] 17:02:20 INFO - PROCESS | 1828 | 1461110540782 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f5c0e8b9000) [pid = 1828] [serial = 1233] [outer = 0x7f5c0e7b3000] 17:02:21 INFO - PROCESS | 1828 | 1461110541675 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]]]}] 17:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1232ms 17:02:21 INFO - PROCESS | 1828 | 1461110541732 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:02:21 INFO - PROCESS | 1828 | 1461110541734 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:02:21 INFO - PROCESS | 1828 | 1461110541740 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:02:21 INFO - PROCESS | 1828 | 1461110541743 Marionette TRACE conn3 <- [1,1614,null,{}] 17:02:21 INFO - PROCESS | 1828 | 1461110541748 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}] 17:02:21 INFO - PROCESS | 1828 | 1461110541928 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:02:22 INFO - PROCESS | 1828 | 1461110542127 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15ba6000 == 127 [pid = 1828] [id = 411] 17:02:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f5c0d10b400) [pid = 1828] [serial = 1234] [outer = (nil)] 17:02:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f5c0fb27400) [pid = 1828] [serial = 1235] [outer = 0x7f5c0d10b400] 17:02:22 INFO - PROCESS | 1828 | 1461110542188 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f5c0fb3fc00) [pid = 1828] [serial = 1236] [outer = 0x7f5c0d10b400] 17:02:22 INFO - PROCESS | 1828 | 1461110542992 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]]]}] 17:02:23 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 17:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1277ms 17:02:23 INFO - PROCESS | 1828 | 1461110543021 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 1828 | 1461110543025 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:02:23 INFO - PROCESS | 1828 | 1461110543031 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 1828 | 1461110543033 Marionette TRACE conn3 <- [1,1618,null,{}] 17:02:23 INFO - PROCESS | 1828 | 1461110543039 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}] 17:02:23 INFO - PROCESS | 1828 | 1461110543336 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:02:23 INFO - PROCESS | 1828 | 1461110543369 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c167d0000 == 128 [pid = 1828] [id = 412] 17:02:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f5c0e7b4400) [pid = 1828] [serial = 1237] [outer = (nil)] 17:02:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f5c0fb4d800) [pid = 1828] [serial = 1238] [outer = 0x7f5c0e7b4400] 17:02:23 INFO - PROCESS | 1828 | 1461110543430 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f5c0fdf0800) [pid = 1828] [serial = 1239] [outer = 0x7f5c0e7b4400] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f5c0fb49c00) [pid = 1828] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f5c07a4d000) [pid = 1828] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f5c09ad7400) [pid = 1828] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f5c1c313800) [pid = 1828] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f5c0b2ef000) [pid = 1828] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f5c0b210c00) [pid = 1828] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f5c0d336400) [pid = 1828] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f5c0e0a0000) [pid = 1828] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f5c08fa2400) [pid = 1828] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f5c0fb06000) [pid = 1828] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f5c08c30800) [pid = 1828] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f5c0e7b6800) [pid = 1828] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f5c1af41c00) [pid = 1828] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f5c0b2f4000) [pid = 1828] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f5c08c2e000) [pid = 1828] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f5c0a31c800) [pid = 1828] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f5c2f1b9800) [pid = 1828] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f5c0b20e000) [pid = 1828] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f5c1ae6ec00) [pid = 1828] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f5c0fb04400) [pid = 1828] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f5c1964c400) [pid = 1828] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f5c18ab6800) [pid = 1828] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f5c08c30000) [pid = 1828] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f5c1af2d800) [pid = 1828] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f5c0fdf1400) [pid = 1828] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f5c07a50000) [pid = 1828] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f5c186b1c00) [pid = 1828] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f5c18845800) [pid = 1828] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f5c0b20c800) [pid = 1828] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f5c1d31a000) [pid = 1828] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f5c15521800) [pid = 1828] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f5c2388b800) [pid = 1828] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f5c1771bc00) [pid = 1828] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f5c15af2400) [pid = 1828] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f5c0a3db000) [pid = 1828] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f5c0a3d2800) [pid = 1828] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f5c07a50c00) [pid = 1828] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c0b12f400) [pid = 1828] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c22d30c00) [pid = 1828] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c11af4800) [pid = 1828] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c0b2efc00) [pid = 1828] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c1771b800) [pid = 1828] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c0b4eec00) [pid = 1828] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f5c0c1b4800) [pid = 1828] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f5c0e8be000) [pid = 1828] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f5c2488dc00) [pid = 1828] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f5c08c36000) [pid = 1828] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f5c1a43b000) [pid = 1828] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c2488d400) [pid = 1828] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c1ec5e800) [pid = 1828] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c11816000) [pid = 1828] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c07a4b000) [pid = 1828] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c0e8ba400) [pid = 1828] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c11814c00) [pid = 1828] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c0fdf7800) [pid = 1828] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c11aee400) [pid = 1828] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c0bff4000) [pid = 1828] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c0c1b5000) [pid = 1828] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c0e7b3c00) [pid = 1828] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c1a1a9000) [pid = 1828] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c0e09cc00) [pid = 1828] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c0e0aa400) [pid = 1828] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c0a3d2400) [pid = 1828] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c0def4800) [pid = 1828] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c1551a400) [pid = 1828] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c0fb0c000) [pid = 1828] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c07a57c00) [pid = 1828] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c166d2400) [pid = 1828] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c0c1b6000) [pid = 1828] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:02:25 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c08f9e800) [pid = 1828] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:02:25 INFO - PROCESS | 1828 | 1461110545518 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]]]}] 17:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2533ms 17:02:25 INFO - PROCESS | 1828 | 1461110545565 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 1828 | 1461110545569 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:02:25 INFO - PROCESS | 1828 | 1461110545575 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 1828 | 1461110545577 Marionette TRACE conn3 <- [1,1622,null,{}] 17:02:25 INFO - PROCESS | 1828 | 1461110545583 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}] 17:02:25 INFO - PROCESS | 1828 | 1461110545823 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:02:25 INFO - PROCESS | 1828 | 1461110545843 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a386000 == 129 [pid = 1828] [id = 413] 17:02:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c07a4a800) [pid = 1828] [serial = 1240] [outer = (nil)] 17:02:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c08d07c00) [pid = 1828] [serial = 1241] [outer = 0x7f5c07a4a800] 17:02:25 INFO - PROCESS | 1828 | 1461110545904 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c0a3d9c00) [pid = 1828] [serial = 1242] [outer = 0x7f5c07a4a800] 17:02:26 INFO - PROCESS | 1828 | 1461110546712 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]]]}] 17:02:26 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 17:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1177ms 17:02:26 INFO - PROCESS | 1828 | 1461110546753 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:02:26 INFO - PROCESS | 1828 | 1461110546755 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:02:26 INFO - PROCESS | 1828 | 1461110546761 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:02:26 INFO - PROCESS | 1828 | 1461110546763 Marionette TRACE conn3 <- [1,1626,null,{}] 17:02:26 INFO - PROCESS | 1828 | 1461110546780 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}] 17:02:26 INFO - PROCESS | 1828 | 1461110546954 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:02:26 INFO - PROCESS | 1828 | 1461110546967 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c11940000 == 130 [pid = 1828] [id = 414] 17:02:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c062d4800) [pid = 1828] [serial = 1243] [outer = (nil)] 17:02:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c0bfee000) [pid = 1828] [serial = 1244] [outer = 0x7f5c062d4800] 17:02:27 INFO - PROCESS | 1828 | 1461110547028 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c0d10a000) [pid = 1828] [serial = 1245] [outer = 0x7f5c062d4800] 17:02:28 INFO - PROCESS | 1828 | 1461110548241 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]]]}] 17:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1534ms 17:02:28 INFO - PROCESS | 1828 | 1461110548297 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:02:28 INFO - PROCESS | 1828 | 1461110548315 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:02:28 INFO - PROCESS | 1828 | 1461110548325 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 1828 | 1461110548329 Marionette TRACE conn3 <- [1,1630,null,{}] 17:02:28 INFO - PROCESS | 1828 | 1461110548378 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}] 17:02:28 INFO - PROCESS | 1828 | 1461110548646 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:02:28 INFO - PROCESS | 1828 | 1461110548888 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d457000 == 131 [pid = 1828] [id = 415] 17:02:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c0a31e000) [pid = 1828] [serial = 1246] [outer = (nil)] 17:02:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c0b12c800) [pid = 1828] [serial = 1247] [outer = 0x7f5c0a31e000] 17:02:28 INFO - PROCESS | 1828 | 1461110548971 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c0b296000) [pid = 1828] [serial = 1248] [outer = 0x7f5c0a31e000] 17:02:29 INFO - PROCESS | 1828 | 1461110549897 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]]]}] 17:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1631ms 17:02:29 INFO - PROCESS | 1828 | 1461110549957 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:02:29 INFO - PROCESS | 1828 | 1461110549965 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:02:29 INFO - PROCESS | 1828 | 1461110549978 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 1828 | 1461110549981 Marionette TRACE conn3 <- [1,1634,null,{}] 17:02:29 INFO - PROCESS | 1828 | 1461110549987 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}] 17:02:30 INFO - PROCESS | 1828 | 1461110550191 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:02:30 INFO - PROCESS | 1828 | 1461110550473 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10706800 == 132 [pid = 1828] [id = 416] 17:02:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c0b298400) [pid = 1828] [serial = 1249] [outer = (nil)] 17:02:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c0bf91400) [pid = 1828] [serial = 1250] [outer = 0x7f5c0b298400] 17:02:30 INFO - PROCESS | 1828 | 1461110550590 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c0bf97400) [pid = 1828] [serial = 1251] [outer = 0x7f5c0b298400] 17:02:31 INFO - PROCESS | 1828 | 1461110551433 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]]]}] 17:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1530ms 17:02:31 INFO - PROCESS | 1828 | 1461110551509 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 1828 | 1461110551513 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:02:31 INFO - PROCESS | 1828 | 1461110551520 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 1828 | 1461110551525 Marionette TRACE conn3 <- [1,1638,null,{}] 17:02:31 INFO - PROCESS | 1828 | 1461110551541 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}] 17:02:31 INFO - PROCESS | 1828 | 1461110551787 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:02:32 INFO - PROCESS | 1828 | 1461110552040 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c179de800 == 133 [pid = 1828] [id = 417] 17:02:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c0bf96c00) [pid = 1828] [serial = 1252] [outer = (nil)] 17:02:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c0d339800) [pid = 1828] [serial = 1253] [outer = 0x7f5c0bf96c00] 17:02:32 INFO - PROCESS | 1828 | 1461110552159 Marionette DEBUG loaded listener.js 17:02:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c0e7b2c00) [pid = 1828] [serial = 1254] [outer = 0x7f5c0bf96c00] 17:02:33 INFO - PROCESS | 1828 | 1461110553017 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]]]}] 17:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1544ms 17:02:33 INFO - PROCESS | 1828 | 1461110553065 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:02:33 INFO - PROCESS | 1828 | 1461110553070 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:02:33 INFO - PROCESS | 1828 | 1461110553075 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 1828 | 1461110553078 Marionette TRACE conn3 <- [1,1642,null,{}] 17:02:33 INFO - PROCESS | 1828 | 1461110553083 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}] 17:02:33 INFO - PROCESS | 1828 | 1461110553301 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:02:33 INFO - PROCESS | 1828 | 1461110553515 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19074000 == 134 [pid = 1828] [id = 418] 17:02:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c0e8b2c00) [pid = 1828] [serial = 1255] [outer = (nil)] 17:02:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c0f8e6800) [pid = 1828] [serial = 1256] [outer = 0x7f5c0e8b2c00] 17:02:33 INFO - PROCESS | 1828 | 1461110553672 Marionette DEBUG loaded listener.js 17:02:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c0fb0ec00) [pid = 1828] [serial = 1257] [outer = 0x7f5c0e8b2c00] 17:02:34 INFO - PROCESS | 1828 | 1461110554507 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]]]}] 17:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1483ms 17:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:02:34 INFO - PROCESS | 1828 | 1461110554559 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:02:34 INFO - PROCESS | 1828 | 1461110554562 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:02:34 INFO - PROCESS | 1828 | 1461110554568 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:02:34 INFO - PROCESS | 1828 | 1461110554571 Marionette TRACE conn3 <- [1,1646,null,{}] 17:02:34 INFO - PROCESS | 1828 | 1461110554576 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}] 17:02:34 INFO - PROCESS | 1828 | 1461110554775 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:02:34 INFO - PROCESS | 1828 | 1461110554984 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1914a800 == 135 [pid = 1828] [id = 419] 17:02:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c0e8b5000) [pid = 1828] [serial = 1258] [outer = (nil)] 17:02:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c0fb43400) [pid = 1828] [serial = 1259] [outer = 0x7f5c0e8b5000] 17:02:35 INFO - PROCESS | 1828 | 1461110555095 Marionette DEBUG loaded listener.js 17:02:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c0fbac000) [pid = 1828] [serial = 1260] [outer = 0x7f5c0e8b5000] 17:02:36 INFO - PROCESS | 1828 | 1461110556055 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]]]}] 17:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1531ms 17:02:36 INFO - PROCESS | 1828 | 1461110556100 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:02:36 INFO - PROCESS | 1828 | 1461110556104 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:02:36 INFO - PROCESS | 1828 | 1461110556110 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:02:36 INFO - PROCESS | 1828 | 1461110556113 Marionette TRACE conn3 <- [1,1650,null,{}] 17:02:36 INFO - PROCESS | 1828 | 1461110556118 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}] 17:02:36 INFO - PROCESS | 1828 | 1461110556349 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:02:36 INFO - PROCESS | 1828 | 1461110556595 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a040000 == 136 [pid = 1828] [id = 420] 17:02:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c0e8b7c00) [pid = 1828] [serial = 1261] [outer = (nil)] 17:02:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f5c1566a400) [pid = 1828] [serial = 1262] [outer = 0x7f5c0e8b7c00] 17:02:36 INFO - PROCESS | 1828 | 1461110556715 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f5c1640d000) [pid = 1828] [serial = 1263] [outer = 0x7f5c0e8b7c00] 17:02:37 INFO - PROCESS | 1828 | 1461110557547 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]]]}] 17:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1488ms 17:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:02:37 INFO - PROCESS | 1828 | 1461110557600 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 1828 | 1461110557603 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:02:37 INFO - PROCESS | 1828 | 1461110557610 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 1828 | 1461110557613 Marionette TRACE conn3 <- [1,1654,null,{}] 17:02:37 INFO - PROCESS | 1828 | 1461110557618 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}] 17:02:37 INFO - PROCESS | 1828 | 1461110557819 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:02:38 INFO - PROCESS | 1828 | 1461110558031 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1d2dd000 == 137 [pid = 1828] [id = 421] 17:02:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f5c11aedc00) [pid = 1828] [serial = 1264] [outer = (nil)] 17:02:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f5c17716800) [pid = 1828] [serial = 1265] [outer = 0x7f5c11aedc00] 17:02:38 INFO - PROCESS | 1828 | 1461110558141 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f5c17858000) [pid = 1828] [serial = 1266] [outer = 0x7f5c11aedc00] 17:02:39 INFO - PROCESS | 1828 | 1461110559030 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]]]}] 17:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1480ms 17:02:39 INFO - PROCESS | 1828 | 1461110559091 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:02:39 INFO - PROCESS | 1828 | 1461110559095 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:02:39 INFO - PROCESS | 1828 | 1461110559122 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:02:39 INFO - PROCESS | 1828 | 1461110559125 Marionette TRACE conn3 <- [1,1658,null,{}] 17:02:39 INFO - PROCESS | 1828 | 1461110559132 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}] 17:02:39 INFO - PROCESS | 1828 | 1461110559338 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:02:39 INFO - PROCESS | 1828 | 1461110559548 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21a92000 == 138 [pid = 1828] [id = 422] 17:02:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c15521000) [pid = 1828] [serial = 1267] [outer = (nil)] 17:02:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c180b3c00) [pid = 1828] [serial = 1268] [outer = 0x7f5c15521000] 17:02:39 INFO - PROCESS | 1828 | 1461110559658 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c181b2800) [pid = 1828] [serial = 1269] [outer = 0x7f5c15521000] 17:02:40 INFO - PROCESS | 1828 | 1461110560535 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]]]}] 17:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1489ms 17:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:02:40 INFO - PROCESS | 1828 | 1461110560607 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 1828 | 1461110560610 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:02:40 INFO - PROCESS | 1828 | 1461110560616 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 1828 | 1461110560619 Marionette TRACE conn3 <- [1,1662,null,{}] 17:02:40 INFO - PROCESS | 1828 | 1461110560625 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}] 17:02:40 INFO - PROCESS | 1828 | 1461110560824 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:02:41 INFO - PROCESS | 1828 | 1461110561030 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22a0d800 == 139 [pid = 1828] [id = 423] 17:02:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c1753ec00) [pid = 1828] [serial = 1270] [outer = (nil)] 17:02:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c1856dc00) [pid = 1828] [serial = 1271] [outer = 0x7f5c1753ec00] 17:02:41 INFO - PROCESS | 1828 | 1461110561146 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c1883a800) [pid = 1828] [serial = 1272] [outer = 0x7f5c1753ec00] 17:02:42 INFO - PROCESS | 1828 | 1461110562077 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]]]}] 17:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1539ms 17:02:42 INFO - PROCESS | 1828 | 1461110562156 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 1828 | 1461110562158 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:02:42 INFO - PROCESS | 1828 | 1461110562165 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 1828 | 1461110562167 Marionette TRACE conn3 <- [1,1666,null,{}] 17:02:42 INFO - PROCESS | 1828 | 1461110562173 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}] 17:02:42 INFO - PROCESS | 1828 | 1461110562377 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:02:42 INFO - PROCESS | 1828 | 1461110562589 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23de3000 == 140 [pid = 1828] [id = 424] 17:02:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f5c1771a400) [pid = 1828] [serial = 1273] [outer = (nil)] 17:02:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f5c1884bc00) [pid = 1828] [serial = 1274] [outer = 0x7f5c1771a400] 17:02:42 INFO - PROCESS | 1828 | 1461110562710 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f5c18ab8400) [pid = 1828] [serial = 1275] [outer = 0x7f5c1771a400] 17:02:43 INFO - PROCESS | 1828 | 1461110563632 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]]]}] 17:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1540ms 17:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:02:43 INFO - PROCESS | 1828 | 1461110563706 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 1828 | 1461110563709 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:02:43 INFO - PROCESS | 1828 | 1461110563716 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 1828 | 1461110563720 Marionette TRACE conn3 <- [1,1670,null,{}] 17:02:43 INFO - PROCESS | 1828 | 1461110563726 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}] 17:02:43 INFO - PROCESS | 1828 | 1461110563996 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:02:44 INFO - PROCESS | 1828 | 1461110564251 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c30202800 == 141 [pid = 1828] [id = 425] 17:02:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f5c18ab8c00) [pid = 1828] [serial = 1276] [outer = (nil)] 17:02:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f5c1c30f400) [pid = 1828] [serial = 1277] [outer = 0x7f5c18ab8c00] 17:02:44 INFO - PROCESS | 1828 | 1461110564376 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f5c1c3ad000) [pid = 1828] [serial = 1278] [outer = 0x7f5c18ab8c00] 17:02:45 INFO - PROCESS | 1828 | 1461110565212 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]]]}] 17:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1530ms 17:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:02:45 INFO - PROCESS | 1828 | 1461110565246 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:02:45 INFO - PROCESS | 1828 | 1461110565248 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:02:45 INFO - PROCESS | 1828 | 1461110565255 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:02:45 INFO - PROCESS | 1828 | 1461110565258 Marionette TRACE conn3 <- [1,1674,null,{}] 17:02:45 INFO - PROCESS | 1828 | 1461110565263 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}] 17:02:45 INFO - PROCESS | 1828 | 1461110565477 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:02:45 INFO - PROCESS | 1828 | 1461110565700 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c17568000 == 142 [pid = 1828] [id = 426] 17:02:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f5c06df0400) [pid = 1828] [serial = 1279] [outer = (nil)] 17:02:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f5c1d317c00) [pid = 1828] [serial = 1280] [outer = 0x7f5c06df0400] 17:02:45 INFO - PROCESS | 1828 | 1461110565833 Marionette DEBUG loaded listener.js 17:02:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f5c2043ac00) [pid = 1828] [serial = 1281] [outer = 0x7f5c06df0400] 17:02:46 INFO - PROCESS | 1828 | 1461110566792 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]]]}] 17:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 17:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:02:46 INFO - PROCESS | 1828 | 1461110566843 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 1828 | 1461110566846 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:02:46 INFO - PROCESS | 1828 | 1461110566853 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 1828 | 1461110566857 Marionette TRACE conn3 <- [1,1678,null,{}] 17:02:46 INFO - PROCESS | 1828 | 1461110566862 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}] 17:02:47 INFO - PROCESS | 1828 | 1461110567065 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:02:47 INFO - PROCESS | 1828 | 1461110567282 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b08c800 == 143 [pid = 1828] [id = 427] 17:02:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f5c07a4f800) [pid = 1828] [serial = 1282] [outer = (nil)] 17:02:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f5c08f9b000) [pid = 1828] [serial = 1283] [outer = 0x7f5c07a4f800] 17:02:47 INFO - PROCESS | 1828 | 1461110567396 Marionette DEBUG loaded listener.js 17:02:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f5c0b20d800) [pid = 1828] [serial = 1284] [outer = 0x7f5c07a4f800] 17:02:48 INFO - PROCESS | 1828 | 1461110568331 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]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1536ms 17:02:48 INFO - PROCESS | 1828 | 1461110568391 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:02:48 INFO - PROCESS | 1828 | 1461110568397 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:02:48 INFO - PROCESS | 1828 | 1461110568404 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 1828 | 1461110568407 Marionette TRACE conn3 <- [1,1682,null,{}] 17:02:48 INFO - PROCESS | 1828 | 1461110568412 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}] 17:02:48 INFO - PROCESS | 1828 | 1461110568624 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:02:48 INFO - PROCESS | 1828 | 1461110568889 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08bcf800 == 144 [pid = 1828] [id = 428] 17:02:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f5c07b97c00) [pid = 1828] [serial = 1285] [outer = (nil)] 17:02:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f5c08c39800) [pid = 1828] [serial = 1286] [outer = 0x7f5c07b97c00] 17:02:49 INFO - PROCESS | 1828 | 1461110569002 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f5c09ad4c00) [pid = 1828] [serial = 1287] [outer = 0x7f5c07b97c00] 17:02:50 INFO - PROCESS | 1828 | 1461110570364 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]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2030ms 17:02:50 INFO - PROCESS | 1828 | 1461110570479 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 1828 | 1461110570485 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:02:50 INFO - PROCESS | 1828 | 1461110570527 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 1828 | 1461110570532 Marionette TRACE conn3 <- [1,1686,null,{}] 17:02:50 INFO - PROCESS | 1828 | 1461110570540 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}] 17:02:50 INFO - PROCESS | 1828 | 1461110570738 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:02:50 INFO - PROCESS | 1828 | 1461110570956 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e7cb800 == 145 [pid = 1828] [id = 429] 17:02:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f5c064dfc00) [pid = 1828] [serial = 1288] [outer = (nil)] 17:02:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f5c08c2dc00) [pid = 1828] [serial = 1289] [outer = 0x7f5c064dfc00] 17:02:51 INFO - PROCESS | 1828 | 1461110571065 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f5c08f9d000) [pid = 1828] [serial = 1290] [outer = 0x7f5c064dfc00] 17:02:52 INFO - PROCESS | 1828 | 1461110572166 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]]]}] 17:02:52 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 17:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1701ms 17:02:52 INFO - PROCESS | 1828 | 1461110572211 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:02:52 INFO - PROCESS | 1828 | 1461110572219 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:02:52 INFO - PROCESS | 1828 | 1461110572229 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:02:52 INFO - PROCESS | 1828 | 1461110572233 Marionette TRACE conn3 <- [1,1690,null,{}] 17:02:52 INFO - PROCESS | 1828 | 1461110572239 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}] 17:02:52 INFO - PROCESS | 1828 | 1461110572459 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:02:52 INFO - PROCESS | 1828 | 1461110572722 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0629f000 == 146 [pid = 1828] [id = 430] 17:02:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f5c08d05400) [pid = 1828] [serial = 1291] [outer = (nil)] 17:02:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f5c0a3e1800) [pid = 1828] [serial = 1292] [outer = 0x7f5c08d05400] 17:02:52 INFO - PROCESS | 1828 | 1461110572886 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f5c0b202800) [pid = 1828] [serial = 1293] [outer = 0x7f5c08d05400] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1968a800 == 145 [pid = 1828] [id = 355] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3419e000 == 144 [pid = 1828] [id = 103] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c17578000 == 143 [pid = 1828] [id = 354] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e11e000 == 142 [pid = 1828] [id = 353] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a386000 == 141 [pid = 1828] [id = 413] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f5c189e5800) [pid = 1828] [serial = 1184] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f5c0c05dc00) [pid = 1828] [serial = 1151] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f5c0fbae400) [pid = 1828] [serial = 1154] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f5c06df0c00) [pid = 1828] [serial = 1157] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f5c2f539800) [pid = 1828] [serial = 1145] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f5c0fbaf400) [pid = 1828] [serial = 1160] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f5c062db800) [pid = 1828] [serial = 1163] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f5c1785bc00) [pid = 1828] [serial = 1148] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c167d0000 == 140 [pid = 1828] [id = 412] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15ba6000 == 139 [pid = 1828] [id = 411] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0eb27800 == 138 [pid = 1828] [id = 410] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b156800 == 137 [pid = 1828] [id = 409] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1051d800 == 136 [pid = 1828] [id = 408] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e7d3800 == 135 [pid = 1828] [id = 407] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c071c9800 == 134 [pid = 1828] [id = 406] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b26e000 == 133 [pid = 1828] [id = 405] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21aa8800 == 132 [pid = 1828] [id = 398] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ae1c000 == 131 [pid = 1828] [id = 397] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1673e800 == 130 [pid = 1828] [id = 396] 17:02:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b149800 == 129 [pid = 1828] [id = 395] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f5c211dd000) [pid = 1828] [serial = 1136] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f5c1f680800) [pid = 1828] [serial = 939] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f5c0d10c800) [pid = 1828] [serial = 1095] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f5c166ce800) [pid = 1828] [serial = 1065] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f5c234b6c00) [pid = 1828] [serial = 1140] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f5c15af1800) [pid = 1828] [serial = 1127] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f5c1771b400) [pid = 1828] [serial = 1128] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f5c181b7000) [pid = 1828] [serial = 870] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f5c0c062c00) [pid = 1828] [serial = 1170] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f5c0fb09c00) [pid = 1828] [serial = 1125] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f5c0e7c0400) [pid = 1828] [serial = 891] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f5c22d36c00) [pid = 1828] [serial = 1023] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f5c0e0ab000) [pid = 1828] [serial = 957] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c18847000) [pid = 1828] [serial = 1130] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c0a3e1000) [pid = 1828] [serial = 1080] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c0fbaa400) [pid = 1828] [serial = 1176] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c16403c00) [pid = 1828] [serial = 834] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c18ff8400) [pid = 1828] [serial = 1014] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c08fa4800) [pid = 1828] [serial = 978] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f5c18ab7000) [pid = 1828] [serial = 1119] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f5c34604800) [pid = 1828] [serial = 1092] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f5c0e7bb000) [pid = 1828] [serial = 1124] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f5c0b20b000) [pid = 1828] [serial = 1121] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f5c1c30d800) [pid = 1828] [serial = 1068] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c07a58400) [pid = 1828] [serial = 975] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c34746400) [pid = 1828] [serial = 963] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c0fb33400) [pid = 1828] [serial = 1175] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c1ecbc800) [pid = 1828] [serial = 1017] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c1af27c00) [pid = 1828] [serial = 897] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c0d33d800) [pid = 1828] [serial = 1062] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c0fb05400) [pid = 1828] [serial = 1173] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c343ae000) [pid = 1828] [serial = 960] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c0c057c00) [pid = 1828] [serial = 1169] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c0b12cc00) [pid = 1828] [serial = 1167] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c0fdfb400) [pid = 1828] [serial = 1178] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c08d0c400) [pid = 1828] [serial = 969] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c34358000) [pid = 1828] [serial = 894] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c2844ac00) [pid = 1828] [serial = 1029] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c0b4f0800) [pid = 1828] [serial = 903] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c181b7c00) [pid = 1828] [serial = 1182] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c0e8b4c00) [pid = 1828] [serial = 867] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c33c52c00) [pid = 1828] [serial = 954] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c0e0a5000) [pid = 1828] [serial = 1005] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c0a320400) [pid = 1828] [serial = 1166] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c23bae400) [pid = 1828] [serial = 945] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c18838400) [pid = 1828] [serial = 1011] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c21c93800) [pid = 1828] [serial = 1020] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c24c9f800) [pid = 1828] [serial = 1142] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c34230800) [pid = 1828] [serial = 1035] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c22ac7c00) [pid = 1828] [serial = 1139] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c08c3b000) [pid = 1828] [serial = 966] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c3422a400) [pid = 1828] [serial = 888] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c23d29c00) [pid = 1828] [serial = 1026] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c08f9e400) [pid = 1828] [serial = 1002] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c224a2c00) [pid = 1828] [serial = 1137] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c1af44000) [pid = 1828] [serial = 873] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c2292bc00) [pid = 1828] [serial = 876] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c21c5c000) [pid = 1828] [serial = 942] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c0b20e800) [pid = 1828] [serial = 1181] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c22930400) [pid = 1828] [serial = 1071] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c2f395000) [pid = 1828] [serial = 1032] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c28450400) [pid = 1828] [serial = 1074] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c1af3c000) [pid = 1828] [serial = 1134] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c18ab7400) [pid = 1828] [serial = 1131] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c2f50fc00) [pid = 1828] [serial = 948] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c3422bc00) [pid = 1828] [serial = 1086] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c0bff5c00) [pid = 1828] [serial = 1083] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c0bfd6800) [pid = 1828] [serial = 981] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c0b13b000) [pid = 1828] [serial = 1038] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c3422e800) [pid = 1828] [serial = 1077] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c181afc00) [pid = 1828] [serial = 936] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0bfef800) [pid = 1828] [serial = 1122] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c0e0a5c00) [pid = 1828] [serial = 1172] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c34686c00) [pid = 1828] [serial = 900] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c30508800) [pid = 1828] [serial = 951] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c1a432000) [pid = 1828] [serial = 1133] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c0fb04800) [pid = 1828] [serial = 933] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c0c1bbc00) [pid = 1828] [serial = 1089] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c118ea800) [pid = 1828] [serial = 1008] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c32427800) [pid = 1828] [serial = 885] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c08f9d800) [pid = 1828] [serial = 972] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c15525000) [pid = 1828] [serial = 1179] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c23bb2000) [pid = 1828] [serial = 879] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c2f1b6800) [pid = 1828] [serial = 882] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1828 | 1461110573967 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]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1781ms 17:02:54 INFO - PROCESS | 1828 | 1461110574011 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 1828 | 1461110574015 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:02:54 INFO - PROCESS | 1828 | 1461110574021 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 1828 | 1461110574026 Marionette TRACE conn3 <- [1,1694,null,{}] 17:02:54 INFO - PROCESS | 1828 | 1461110574041 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}] 17:02:54 INFO - PROCESS | 1828 | 1461110574236 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:02:54 INFO - PROCESS | 1828 | 1461110574453 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b262800 == 130 [pid = 1828] [id = 431] 17:02:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c0a3d3400) [pid = 1828] [serial = 1294] [outer = (nil)] 17:02:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c0b2eb400) [pid = 1828] [serial = 1295] [outer = 0x7f5c0a3d3400] 17:02:54 INFO - PROCESS | 1828 | 1461110574527 Marionette DEBUG loaded listener.js 17:02:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c0bf8e800) [pid = 1828] [serial = 1296] [outer = 0x7f5c0a3d3400] 17:02:55 INFO - PROCESS | 1828 | 1461110575223 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]]]}] 17:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1238ms 17:02:55 INFO - PROCESS | 1828 | 1461110575260 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:02:55 INFO - PROCESS | 1828 | 1461110575264 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:02:55 INFO - PROCESS | 1828 | 1461110575270 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:02:55 INFO - PROCESS | 1828 | 1461110575273 Marionette TRACE conn3 <- [1,1698,null,{}] 17:02:55 INFO - PROCESS | 1828 | 1461110575279 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}] 17:02:55 INFO - PROCESS | 1828 | 1461110575462 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:02:55 INFO - PROCESS | 1828 | 1461110575654 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d459000 == 131 [pid = 1828] [id = 432] 17:02:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c0b132c00) [pid = 1828] [serial = 1297] [outer = (nil)] 17:02:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c0bfec800) [pid = 1828] [serial = 1298] [outer = 0x7f5c0b132c00] 17:02:55 INFO - PROCESS | 1828 | 1461110575718 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0bff9400) [pid = 1828] [serial = 1299] [outer = 0x7f5c0b132c00] 17:02:56 INFO - PROCESS | 1828 | 1461110576558 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]]]}] 17:02:56 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 17:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1332ms 17:02:56 INFO - PROCESS | 1828 | 1461110576608 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 1828 | 1461110576616 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:02:56 INFO - PROCESS | 1828 | 1461110576629 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 1828 | 1461110576631 Marionette TRACE conn3 <- [1,1702,null,{}] 17:02:56 INFO - PROCESS | 1828 | 1461110576637 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}] 17:02:56 INFO - PROCESS | 1828 | 1461110576895 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:02:56 INFO - PROCESS | 1828 | 1461110576945 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0fa61800 == 132 [pid = 1828] [id = 433] 17:02:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c0c062c00) [pid = 1828] [serial = 1300] [outer = (nil)] 17:02:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c0c1b4c00) [pid = 1828] [serial = 1301] [outer = 0x7f5c0c062c00] 17:02:57 INFO - PROCESS | 1828 | 1461110577064 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c0d10c800) [pid = 1828] [serial = 1302] [outer = 0x7f5c0c062c00] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c06df2800) [pid = 1828] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c0e7b4400) [pid = 1828] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c0b29b800) [pid = 1828] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c0a3de000) [pid = 1828] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c0a3dfc00) [pid = 1828] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c0e7b3000) [pid = 1828] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c08d0c000) [pid = 1828] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c0d10b400) [pid = 1828] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:02:57 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c07a4a800) [pid = 1828] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:02:58 INFO - PROCESS | 1828 | 1461110578335 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]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1731ms 17:02:58 INFO - PROCESS | 1828 | 1461110578361 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 1828 | 1461110578365 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:02:58 INFO - PROCESS | 1828 | 1461110578370 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 1828 | 1461110578372 Marionette TRACE conn3 <- [1,1706,null,{}] 17:02:58 INFO - PROCESS | 1828 | 1461110578378 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}] 17:02:58 INFO - PROCESS | 1828 | 1461110578644 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:02:58 INFO - PROCESS | 1828 | 1461110578669 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10704800 == 133 [pid = 1828] [id = 434] 17:02:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c0c055400) [pid = 1828] [serial = 1303] [outer = (nil)] 17:02:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c0d10f400) [pid = 1828] [serial = 1304] [outer = 0x7f5c0c055400] 17:02:58 INFO - PROCESS | 1828 | 1461110578734 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c0e0ab000) [pid = 1828] [serial = 1305] [outer = 0x7f5c0c055400] 17:02:59 INFO - PROCESS | 1828 | 1461110579545 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]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1228ms 17:02:59 INFO - PROCESS | 1828 | 1461110579600 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1828 | 1461110579604 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:02:59 INFO - PROCESS | 1828 | 1461110579609 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1828 | 1461110579611 Marionette TRACE conn3 <- [1,1710,null,{}] 17:02:59 INFO - PROCESS | 1828 | 1461110579616 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}] 17:02:59 INFO - PROCESS | 1828 | 1461110579795 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:02:59 INFO - PROCESS | 1828 | 1461110579813 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1555e800 == 134 [pid = 1828] [id = 435] 17:02:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c0e7b3c00) [pid = 1828] [serial = 1306] [outer = (nil)] 17:02:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c0f8e7400) [pid = 1828] [serial = 1307] [outer = 0x7f5c0e7b3c00] 17:02:59 INFO - PROCESS | 1828 | 1461110579873 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0fb11400) [pid = 1828] [serial = 1308] [outer = 0x7f5c0e7b3c00] 17:03:01 INFO - PROCESS | 1828 | 1461110581070 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]]]}] 17:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1526ms 17:03:01 INFO - PROCESS | 1828 | 1461110581138 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:03:01 INFO - PROCESS | 1828 | 1461110581146 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:03:01 INFO - PROCESS | 1828 | 1461110581157 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 1828 | 1461110581161 Marionette TRACE conn3 <- [1,1714,null,{}] 17:03:01 INFO - PROCESS | 1828 | 1461110581170 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}] 17:03:01 INFO - PROCESS | 1828 | 1461110581436 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:03:01 INFO - PROCESS | 1828 | 1461110581686 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b26e000 == 135 [pid = 1828] [id = 436] 17:03:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c09ad5800) [pid = 1828] [serial = 1309] [outer = (nil)] 17:03:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c0a32a800) [pid = 1828] [serial = 1310] [outer = 0x7f5c09ad5800] 17:03:01 INFO - PROCESS | 1828 | 1461110581807 Marionette DEBUG loaded listener.js 17:03:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c0b20b000) [pid = 1828] [serial = 1311] [outer = 0x7f5c09ad5800] 17:03:02 INFO - PROCESS | 1828 | 1461110582804 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]]]}] 17:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1687ms 17:03:02 INFO - PROCESS | 1828 | 1461110582844 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:03:02 INFO - PROCESS | 1828 | 1461110582853 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:03:02 INFO - PROCESS | 1828 | 1461110582864 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:03:02 INFO - PROCESS | 1828 | 1461110582868 Marionette TRACE conn3 <- [1,1718,null,{}] 17:03:02 INFO - PROCESS | 1828 | 1461110582874 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}] 17:03:03 INFO - PROCESS | 1828 | 1461110583092 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:03:03 INFO - PROCESS | 1828 | 1461110583426 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1055a000 == 136 [pid = 1828] [id = 437] 17:03:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c0b29dc00) [pid = 1828] [serial = 1312] [outer = (nil)] 17:03:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0bf97000) [pid = 1828] [serial = 1313] [outer = 0x7f5c0b29dc00] 17:03:03 INFO - PROCESS | 1828 | 1461110583516 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c0c055000) [pid = 1828] [serial = 1314] [outer = 0x7f5c0b29dc00] 17:03:04 INFO - PROCESS | 1828 | 1461110584357 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]]]}] 17:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1538ms 17:03:04 INFO - PROCESS | 1828 | 1461110584403 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:03:04 INFO - PROCESS | 1828 | 1461110584407 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:03:04 INFO - PROCESS | 1828 | 1461110584413 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:03:04 INFO - PROCESS | 1828 | 1461110584419 Marionette TRACE conn3 <- [1,1722,null,{}] 17:03:04 INFO - PROCESS | 1828 | 1461110584436 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}] 17:03:04 INFO - PROCESS | 1828 | 1461110584657 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:03:04 INFO - PROCESS | 1828 | 1461110584859 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1673e800 == 137 [pid = 1828] [id = 438] 17:03:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c0c062400) [pid = 1828] [serial = 1315] [outer = (nil)] 17:03:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c0def0400) [pid = 1828] [serial = 1316] [outer = 0x7f5c0c062400] 17:03:04 INFO - PROCESS | 1828 | 1461110584975 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c0e8b3800) [pid = 1828] [serial = 1317] [outer = 0x7f5c0c062400] 17:03:05 INFO - PROCESS | 1828 | 1461110585903 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]]]}] 17:03:05 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 17:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1540ms 17:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:03:05 INFO - PROCESS | 1828 | 1461110585954 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 1828 | 1461110585958 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:03:05 INFO - PROCESS | 1828 | 1461110585964 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 1828 | 1461110585967 Marionette TRACE conn3 <- [1,1726,null,{}] 17:03:05 INFO - PROCESS | 1828 | 1461110585972 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}] 17:03:06 INFO - PROCESS | 1828 | 1461110586182 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:03:06 INFO - PROCESS | 1828 | 1461110586394 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178ae800 == 138 [pid = 1828] [id = 439] 17:03:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0c1ac400) [pid = 1828] [serial = 1318] [outer = (nil)] 17:03:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c0fb3f800) [pid = 1828] [serial = 1319] [outer = 0x7f5c0c1ac400] 17:03:06 INFO - PROCESS | 1828 | 1461110586509 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c0fb47400) [pid = 1828] [serial = 1320] [outer = 0x7f5c0c1ac400] 17:03:07 INFO - PROCESS | 1828 | 1461110587467 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]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1581ms 17:03:07 INFO - PROCESS | 1828 | 1461110587545 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 1828 | 1461110587549 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:03:07 INFO - PROCESS | 1828 | 1461110587555 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 1828 | 1461110587558 Marionette TRACE conn3 <- [1,1730,null,{}] 17:03:07 INFO - PROCESS | 1828 | 1461110587564 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}] 17:03:07 INFO - PROCESS | 1828 | 1461110587809 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:03:08 INFO - PROCESS | 1828 | 1461110588066 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18612000 == 139 [pid = 1828] [id = 440] 17:03:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0fbb1000) [pid = 1828] [serial = 1321] [outer = (nil)] 17:03:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0fdf3800) [pid = 1828] [serial = 1322] [outer = 0x7f5c0fbb1000] 17:03:08 INFO - PROCESS | 1828 | 1461110588180 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c11820400) [pid = 1828] [serial = 1323] [outer = 0x7f5c0fbb1000] 17:03:09 INFO - PROCESS | 1828 | 1461110589089 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]]]}] 17:03:09 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 17:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1583ms 17:03:09 INFO - PROCESS | 1828 | 1461110589139 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 1828 | 1461110589143 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:03:09 INFO - PROCESS | 1828 | 1461110589148 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 1828 | 1461110589150 Marionette TRACE conn3 <- [1,1734,null,{}] 17:03:09 INFO - PROCESS | 1828 | 1461110589156 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}] 17:03:09 INFO - PROCESS | 1828 | 1461110589369 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:03:09 INFO - PROCESS | 1828 | 1461110589569 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19155800 == 140 [pid = 1828] [id = 441] 17:03:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c0fbb1800) [pid = 1828] [serial = 1324] [outer = (nil)] 17:03:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c17536400) [pid = 1828] [serial = 1325] [outer = 0x7f5c0fbb1800] 17:03:09 INFO - PROCESS | 1828 | 1461110589695 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c181af800) [pid = 1828] [serial = 1326] [outer = 0x7f5c0fbb1800] 17:03:10 INFO - PROCESS | 1828 | 1461110590608 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]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1535ms 17:03:10 INFO - PROCESS | 1828 | 1461110590686 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 1828 | 1461110590689 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:03:10 INFO - PROCESS | 1828 | 1461110590695 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 1828 | 1461110590697 Marionette TRACE conn3 <- [1,1738,null,{}] 17:03:10 INFO - PROCESS | 1828 | 1461110590703 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}] 17:03:10 INFO - PROCESS | 1828 | 1461110590936 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:03:11 INFO - PROCESS | 1828 | 1461110591138 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a034800 == 141 [pid = 1828] [id = 442] 17:03:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c15671c00) [pid = 1828] [serial = 1327] [outer = (nil)] 17:03:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c186b1c00) [pid = 1828] [serial = 1328] [outer = 0x7f5c15671c00] 17:03:11 INFO - PROCESS | 1828 | 1461110591287 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c18a76400) [pid = 1828] [serial = 1329] [outer = 0x7f5c15671c00] 17:03:12 INFO - PROCESS | 1828 | 1461110592194 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]]]}] 17:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1530ms 17:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:03:12 INFO - PROCESS | 1828 | 1461110592226 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:03:12 INFO - PROCESS | 1828 | 1461110592229 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:03:12 INFO - PROCESS | 1828 | 1461110592236 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 1828 | 1461110592240 Marionette TRACE conn3 <- [1,1742,null,{}] 17:03:12 INFO - PROCESS | 1828 | 1461110592245 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}] 17:03:12 INFO - PROCESS | 1828 | 1461110592447 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:03:12 INFO - PROCESS | 1828 | 1461110592655 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1d2ce000 == 142 [pid = 1828] [id = 443] 17:03:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c16403c00) [pid = 1828] [serial = 1330] [outer = (nil)] 17:03:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c18b46400) [pid = 1828] [serial = 1331] [outer = 0x7f5c16403c00] 17:03:12 INFO - PROCESS | 1828 | 1461110592765 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c1943bc00) [pid = 1828] [serial = 1332] [outer = 0x7f5c16403c00] 17:03:13 INFO - PROCESS | 1828 | 1461110593750 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]]]}] 17:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1547ms 17:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:03:13 INFO - PROCESS | 1828 | 1461110593783 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 1828 | 1461110593786 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:03:13 INFO - PROCESS | 1828 | 1461110593793 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 1828 | 1461110593796 Marionette TRACE conn3 <- [1,1746,null,{}] 17:03:13 INFO - PROCESS | 1828 | 1461110593802 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}] 17:03:14 INFO - PROCESS | 1828 | 1461110594079 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:03:14 INFO - PROCESS | 1828 | 1461110594229 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21980000 == 143 [pid = 1828] [id = 444] 17:03:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c18336400) [pid = 1828] [serial = 1333] [outer = (nil)] 17:03:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c1ae6cc00) [pid = 1828] [serial = 1334] [outer = 0x7f5c18336400] 17:03:14 INFO - PROCESS | 1828 | 1461110594343 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c1c30fc00) [pid = 1828] [serial = 1335] [outer = 0x7f5c18336400] 17:03:15 INFO - PROCESS | 1828 | 1461110595225 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]]]}] 17:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1480ms 17:03:15 INFO - PROCESS | 1828 | 1461110595273 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 1828 | 1461110595277 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:03:15 INFO - PROCESS | 1828 | 1461110595283 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1828 | 1461110595285 Marionette TRACE conn3 <- [1,1750,null,{}] 17:03:15 INFO - PROCESS | 1828 | 1461110595290 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}] 17:03:15 INFO - PROCESS | 1828 | 1461110595494 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:03:15 INFO - PROCESS | 1828 | 1461110595703 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22644800 == 144 [pid = 1828] [id = 445] 17:03:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c18ab7000) [pid = 1828] [serial = 1336] [outer = (nil)] 17:03:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c1c34c800) [pid = 1828] [serial = 1337] [outer = 0x7f5c18ab7000] 17:03:15 INFO - PROCESS | 1828 | 1461110595819 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c1d317400) [pid = 1828] [serial = 1338] [outer = 0x7f5c18ab7000] 17:03:16 INFO - PROCESS | 1828 | 1461110596759 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]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1533ms 17:03:16 INFO - PROCESS | 1828 | 1461110596817 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:03:16 INFO - PROCESS | 1828 | 1461110596820 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:03:16 INFO - PROCESS | 1828 | 1461110596827 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:03:16 INFO - PROCESS | 1828 | 1461110596831 Marionette TRACE conn3 <- [1,1754,null,{}] 17:03:16 INFO - PROCESS | 1828 | 1461110596836 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}] 17:03:17 INFO - PROCESS | 1828 | 1461110597091 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:03:17 INFO - PROCESS | 1828 | 1461110597344 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23bcd000 == 145 [pid = 1828] [id = 446] 17:03:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c1a435000) [pid = 1828] [serial = 1339] [outer = (nil)] 17:03:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c213b3000) [pid = 1828] [serial = 1340] [outer = 0x7f5c1a435000] 17:03:17 INFO - PROCESS | 1828 | 1461110597468 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c22929000) [pid = 1828] [serial = 1341] [outer = 0x7f5c1a435000] 17:03:18 INFO - PROCESS | 1828 | 1461110598329 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]]]}] 17:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1592ms 17:03:18 INFO - PROCESS | 1828 | 1461110598420 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1828 | 1461110598424 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:03:18 INFO - PROCESS | 1828 | 1461110598429 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1828 | 1461110598432 Marionette TRACE conn3 <- [1,1758,null,{}] 17:03:18 INFO - PROCESS | 1828 | 1461110598437 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}] 17:03:18 INFO - PROCESS | 1828 | 1461110598655 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:03:18 INFO - PROCESS | 1828 | 1461110598862 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f0c7800 == 146 [pid = 1828] [id = 447] 17:03:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c1f8a8c00) [pid = 1828] [serial = 1342] [outer = (nil)] 17:03:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c22ac3c00) [pid = 1828] [serial = 1343] [outer = 0x7f5c1f8a8c00] 17:03:19 INFO - PROCESS | 1828 | 1461110599011 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c22d36c00) [pid = 1828] [serial = 1344] [outer = 0x7f5c1f8a8c00] 17:03:19 INFO - PROCESS | 1828 | 1461110599899 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]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1533ms 17:03:19 INFO - PROCESS | 1828 | 1461110599965 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 1828 | 1461110599968 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:03:19 INFO - PROCESS | 1828 | 1461110599974 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 1828 | 1461110599976 Marionette TRACE conn3 <- [1,1762,null,{}] 17:03:19 INFO - PROCESS | 1828 | 1461110599982 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}] 17:03:20 INFO - PROCESS | 1828 | 1461110600198 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:03:20 INFO - PROCESS | 1828 | 1461110600444 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c088d5800 == 147 [pid = 1828] [id = 448] 17:03:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c064dd400) [pid = 1828] [serial = 1345] [outer = (nil)] 17:03:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c08fa4c00) [pid = 1828] [serial = 1346] [outer = 0x7f5c064dd400] 17:03:20 INFO - PROCESS | 1828 | 1461110600564 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c0fb04800) [pid = 1828] [serial = 1347] [outer = 0x7f5c064dd400] 17:03:21 INFO - PROCESS | 1828 | 1461110601904 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]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1987ms 17:03:21 INFO - PROCESS | 1828 | 1461110601961 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:03:21 INFO - PROCESS | 1828 | 1461110601968 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:03:21 INFO - PROCESS | 1828 | 1461110601976 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 1828 | 1461110601981 Marionette TRACE conn3 <- [1,1766,null,{}] 17:03:21 INFO - PROCESS | 1828 | 1461110601988 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}] 17:03:22 INFO - PROCESS | 1828 | 1461110602209 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:03:22 INFO - PROCESS | 1828 | 1461110602417 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1070a800 == 148 [pid = 1828] [id = 449] 17:03:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c08c34000) [pid = 1828] [serial = 1348] [outer = (nil)] 17:03:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c09adb400) [pid = 1828] [serial = 1349] [outer = 0x7f5c08c34000] 17:03:22 INFO - PROCESS | 1828 | 1461110602527 Marionette DEBUG loaded listener.js 17:03:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c0b205000) [pid = 1828] [serial = 1350] [outer = 0x7f5c08c34000] 17:03:23 INFO - PROCESS | 1828 | 1461110603626 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]]]}] 17:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1683ms 17:03:23 INFO - PROCESS | 1828 | 1461110603660 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:03:23 INFO - PROCESS | 1828 | 1461110603668 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:03:23 INFO - PROCESS | 1828 | 1461110603678 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 1828 | 1461110603682 Marionette TRACE conn3 <- [1,1770,null,{}] 17:03:23 INFO - PROCESS | 1828 | 1461110603687 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}] 17:03:23 INFO - PROCESS | 1828 | 1461110603877 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:03:24 INFO - PROCESS | 1828 | 1461110604172 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071c2800 == 149 [pid = 1828] [id = 450] 17:03:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c0b4ecc00) [pid = 1828] [serial = 1351] [outer = (nil)] 17:03:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c0bf92000) [pid = 1828] [serial = 1352] [outer = 0x7f5c0b4ecc00] 17:03:24 INFO - PROCESS | 1828 | 1461110604289 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c0bff3c00) [pid = 1828] [serial = 1353] [outer = 0x7f5c0b4ecc00] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33d42800 == 148 [pid = 1828] [id = 385] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0be8e800 == 147 [pid = 1828] [id = 384] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10704800 == 146 [pid = 1828] [id = 434] 17:03:24 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c247b1000) [pid = 1828] [serial = 1202] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c064dec00) [pid = 1828] [serial = 1205] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c2f392c00) [pid = 1828] [serial = 1208] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c07b99800) [pid = 1828] [serial = 1211] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c0bf8c400) [pid = 1828] [serial = 1214] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0fa61800 == 145 [pid = 1828] [id = 433] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d459000 == 144 [pid = 1828] [id = 432] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b262800 == 143 [pid = 1828] [id = 431] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0629f000 == 142 [pid = 1828] [id = 430] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e7cb800 == 141 [pid = 1828] [id = 429] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c30202800 == 140 [pid = 1828] [id = 425] 17:03:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23de3000 == 139 [pid = 1828] [id = 424] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22a0d800 == 138 [pid = 1828] [id = 423] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21a92000 == 137 [pid = 1828] [id = 422] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1d2dd000 == 136 [pid = 1828] [id = 421] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a040000 == 135 [pid = 1828] [id = 420] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1914a800 == 134 [pid = 1828] [id = 419] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19074000 == 133 [pid = 1828] [id = 418] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c179de800 == 132 [pid = 1828] [id = 417] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10706800 == 131 [pid = 1828] [id = 416] 17:03:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d457000 == 130 [pid = 1828] [id = 415] 17:03:25 INFO - PROCESS | 1828 | 1461110605198 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]]]}] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c08d07800) [pid = 1828] [serial = 1218] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c0fb4d800) [pid = 1828] [serial = 1238] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c07a4fc00) [pid = 1828] [serial = 1217] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c0bf90800) [pid = 1828] [serial = 1224] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c0b2f5000) [pid = 1828] [serial = 1223] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c0d104c00) [pid = 1828] [serial = 1190] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c0b298800) [pid = 1828] [serial = 1221] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c0b202400) [pid = 1828] [serial = 1220] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c1c30dc00) [pid = 1828] [serial = 1199] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c0c05e400) [pid = 1828] [serial = 1227] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c0bfde800) [pid = 1828] [serial = 1226] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c0e7b9800) [pid = 1828] [serial = 1232] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c0e8b9000) [pid = 1828] [serial = 1233] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c158d3400) [pid = 1828] [serial = 1193] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c0c1b0400) [pid = 1828] [serial = 1230] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c0a3e0c00) [pid = 1828] [serial = 1229] [outer = (nil)] [url = about:blank] 17:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1584ms 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c0a3d8000) [pid = 1828] [serial = 1187] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c186bac00) [pid = 1828] [serial = 1196] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c0fb3fc00) [pid = 1828] [serial = 1236] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0fb27400) [pid = 1828] [serial = 1235] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c0fdf0800) [pid = 1828] [serial = 1239] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c0a3d9c00) [pid = 1828] [serial = 1242] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c08d07c00) [pid = 1828] [serial = 1241] [outer = (nil)] [url = about:blank] 17:03:25 INFO - PROCESS | 1828 | 1461110605276 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 1828 | 1461110605279 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:03:25 INFO - PROCESS | 1828 | 1461110605286 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 1828 | 1461110605291 Marionette TRACE conn3 <- [1,1774,null,{}] 17:03:25 INFO - PROCESS | 1828 | 1461110605306 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}] 17:03:25 INFO - PROCESS | 1828 | 1461110605496 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:03:25 INFO - PROCESS | 1828 | 1461110605660 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d213000 == 131 [pid = 1828] [id = 451] 17:03:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c08f99800) [pid = 1828] [serial = 1354] [outer = (nil)] 17:03:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0c1ac800) [pid = 1828] [serial = 1355] [outer = 0x7f5c08f99800] 17:03:25 INFO - PROCESS | 1828 | 1461110605728 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0deccc00) [pid = 1828] [serial = 1356] [outer = 0x7f5c08f99800] 17:03:26 INFO - PROCESS | 1828 | 1461110606471 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]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1240ms 17:03:26 INFO - PROCESS | 1828 | 1461110606553 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 1828 | 1461110606558 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:03:26 INFO - PROCESS | 1828 | 1461110606571 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 1828 | 1461110606573 Marionette TRACE conn3 <- [1,1778,null,{}] 17:03:26 INFO - PROCESS | 1828 | 1461110606579 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}] 17:03:26 INFO - PROCESS | 1828 | 1461110606771 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:03:26 INFO - PROCESS | 1828 | 1461110606781 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0fa59000 == 132 [pid = 1828] [id = 452] 17:03:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0dece800) [pid = 1828] [serial = 1357] [outer = (nil)] 17:03:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0e8be000) [pid = 1828] [serial = 1358] [outer = 0x7f5c0dece800] 17:03:26 INFO - PROCESS | 1828 | 1461110606844 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0fb28000) [pid = 1828] [serial = 1359] [outer = 0x7f5c0dece800] 17:03:27 INFO - PROCESS | 1828 | 1461110607881 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]]]}] 17:03:27 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 17:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1342ms 17:03:27 INFO - PROCESS | 1828 | 1461110607910 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1828 | 1461110607913 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:03:27 INFO - PROCESS | 1828 | 1461110607918 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1828 | 1461110607921 Marionette TRACE conn3 <- [1,1782,null,{}] 17:03:27 INFO - PROCESS | 1828 | 1461110607926 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}] 17:03:28 INFO - PROCESS | 1828 | 1461110608165 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:03:28 INFO - PROCESS | 1828 | 1461110608197 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1194a000 == 133 [pid = 1828] [id = 453] 17:03:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c064dc800) [pid = 1828] [serial = 1360] [outer = (nil)] 17:03:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c0fb32000) [pid = 1828] [serial = 1361] [outer = 0x7f5c064dc800] 17:03:28 INFO - PROCESS | 1828 | 1461110608259 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c0fbb0400) [pid = 1828] [serial = 1362] [outer = 0x7f5c064dc800] 17:03:29 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c08d05400) [pid = 1828] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:03:29 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c0b132c00) [pid = 1828] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:03:29 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c0a3d3400) [pid = 1828] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:03:29 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c064dfc00) [pid = 1828] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:03:29 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c0c062c00) [pid = 1828] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:03:29 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0c055400) [pid = 1828] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:03:29 INFO - PROCESS | 1828 | 1461110609570 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]]]}] 17:03:29 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 17:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1682ms 17:03:29 INFO - PROCESS | 1828 | 1461110609604 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 1828 | 1461110609606 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:03:29 INFO - PROCESS | 1828 | 1461110609612 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 1828 | 1461110609615 Marionette TRACE conn3 <- [1,1786,null,{}] 17:03:29 INFO - PROCESS | 1828 | 1461110609630 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}] 17:03:29 INFO - PROCESS | 1828 | 1461110609873 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:03:30 INFO - PROCESS | 1828 | 1461110610032 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c17563800 == 134 [pid = 1828] [id = 454] 17:03:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0fb3fc00) [pid = 1828] [serial = 1363] [outer = (nil)] 17:03:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c17533400) [pid = 1828] [serial = 1364] [outer = 0x7f5c0fb3fc00] 17:03:30 INFO - PROCESS | 1828 | 1461110610098 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c1785f000) [pid = 1828] [serial = 1365] [outer = 0x7f5c0fb3fc00] 17:03:30 INFO - PROCESS | 1828 | 1461110610756 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]]]}] 17:03:30 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 17:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1181ms 17:03:30 INFO - PROCESS | 1828 | 1461110610794 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1828 | 1461110610797 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:03:30 INFO - PROCESS | 1828 | 1461110610815 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1828 | 1461110610817 Marionette TRACE conn3 <- [1,1790,null,{}] 17:03:30 INFO - PROCESS | 1828 | 1461110610823 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}] 17:03:31 INFO - PROCESS | 1828 | 1461110611006 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:03:31 INFO - PROCESS | 1828 | 1461110611174 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18160800 == 135 [pid = 1828] [id = 455] 17:03:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c0b132c00) [pid = 1828] [serial = 1366] [outer = (nil)] 17:03:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c181acc00) [pid = 1828] [serial = 1367] [outer = 0x7f5c0b132c00] 17:03:31 INFO - PROCESS | 1828 | 1461110611240 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c18fef400) [pid = 1828] [serial = 1368] [outer = 0x7f5c0b132c00] 17:03:32 INFO - PROCESS | 1828 | 1461110612295 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]]]}] 17:03:32 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) 17:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1540ms 17:03:32 INFO - PROCESS | 1828 | 1461110612345 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 1828 | 1461110612357 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:03:32 INFO - PROCESS | 1828 | 1461110612375 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 1828 | 1461110612380 Marionette TRACE conn3 <- [1,1794,null,{}] 17:03:32 INFO - PROCESS | 1828 | 1461110612389 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}] 17:03:32 INFO - PROCESS | 1828 | 1461110612619 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:03:32 INFO - PROCESS | 1828 | 1461110612881 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e118000 == 136 [pid = 1828] [id = 456] 17:03:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c0a3d9c00) [pid = 1828] [serial = 1369] [outer = (nil)] 17:03:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0b209c00) [pid = 1828] [serial = 1370] [outer = 0x7f5c0a3d9c00] 17:03:33 INFO - PROCESS | 1828 | 1461110613018 Marionette DEBUG loaded listener.js 17:03:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c0b2f5000) [pid = 1828] [serial = 1371] [outer = 0x7f5c0a3d9c00] 17:03:34 INFO - PROCESS | 1828 | 1461110614081 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]]]}] 17:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1745ms 17:03:34 INFO - PROCESS | 1828 | 1461110614119 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 1828 | 1461110614128 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:03:34 INFO - PROCESS | 1828 | 1461110614143 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 1828 | 1461110614147 Marionette TRACE conn3 <- [1,1798,null,{}] 17:03:34 INFO - PROCESS | 1828 | 1461110614154 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}] 17:03:34 INFO - PROCESS | 1828 | 1461110614374 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:03:34 INFO - PROCESS | 1828 | 1461110614707 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1667f800 == 137 [pid = 1828] [id = 457] 17:03:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c0a3da800) [pid = 1828] [serial = 1372] [outer = (nil)] 17:03:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c0d342800) [pid = 1828] [serial = 1373] [outer = 0x7f5c0a3da800] 17:03:34 INFO - PROCESS | 1828 | 1461110614784 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c0e7b6800) [pid = 1828] [serial = 1374] [outer = 0x7f5c0a3da800] 17:03:35 INFO - PROCESS | 1828 | 1461110615632 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]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1536ms 17:03:35 INFO - PROCESS | 1828 | 1461110615680 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 1828 | 1461110615683 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:03:35 INFO - PROCESS | 1828 | 1461110615690 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1828 | 1461110615696 Marionette TRACE conn3 <- [1,1802,null,{}] 17:03:35 INFO - PROCESS | 1828 | 1461110615712 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}] 17:03:35 INFO - PROCESS | 1828 | 1461110615931 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:03:36 INFO - PROCESS | 1828 | 1461110616136 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19688800 == 138 [pid = 1828] [id = 458] 17:03:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c0fb05800) [pid = 1828] [serial = 1375] [outer = (nil)] 17:03:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c118e4000) [pid = 1828] [serial = 1376] [outer = 0x7f5c0fb05800] 17:03:36 INFO - PROCESS | 1828 | 1461110616296 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c1771f000) [pid = 1828] [serial = 1377] [outer = 0x7f5c0fb05800] 17:03:37 INFO - PROCESS | 1828 | 1461110617145 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]]]}] 17:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1487ms 17:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:03:37 INFO - PROCESS | 1828 | 1461110617178 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:03:37 INFO - PROCESS | 1828 | 1461110617181 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:03:37 INFO - PROCESS | 1828 | 1461110617187 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 1828 | 1461110617190 Marionette TRACE conn3 <- [1,1806,null,{}] 17:03:37 INFO - PROCESS | 1828 | 1461110617195 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}] 17:03:37 INFO - PROCESS | 1828 | 1461110617410 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:03:37 INFO - PROCESS | 1828 | 1461110617619 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2196b800 == 139 [pid = 1828] [id = 459] 17:03:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c0e0aa400) [pid = 1828] [serial = 1378] [outer = (nil)] 17:03:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c18b47000) [pid = 1828] [serial = 1379] [outer = 0x7f5c0e0aa400] 17:03:37 INFO - PROCESS | 1828 | 1461110617730 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c1c31a800) [pid = 1828] [serial = 1380] [outer = 0x7f5c0e0aa400] 17:03:38 INFO - PROCESS | 1828 | 1461110618658 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]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1531ms 17:03:38 INFO - PROCESS | 1828 | 1461110618720 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1828 | 1461110618723 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:03:38 INFO - PROCESS | 1828 | 1461110618729 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1828 | 1461110618731 Marionette TRACE conn3 <- [1,1810,null,{}] 17:03:38 INFO - PROCESS | 1828 | 1461110618737 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}] 17:03:38 INFO - PROCESS | 1828 | 1461110618934 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:03:39 INFO - PROCESS | 1828 | 1461110619149 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22a26800 == 140 [pid = 1828] [id = 460] 17:03:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c15ae5800) [pid = 1828] [serial = 1381] [outer = (nil)] 17:03:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c1ecbc800) [pid = 1828] [serial = 1382] [outer = 0x7f5c15ae5800] 17:03:39 INFO - PROCESS | 1828 | 1461110619262 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c20dab800) [pid = 1828] [serial = 1383] [outer = 0x7f5c15ae5800] 17:03:40 INFO - PROCESS | 1828 | 1461110620196 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]]]}] 17:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1533ms 17:03:40 INFO - PROCESS | 1828 | 1461110620263 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 1828 | 1461110620267 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:03:40 INFO - PROCESS | 1828 | 1461110620273 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1828 | 1461110620275 Marionette TRACE conn3 <- [1,1814,null,{}] 17:03:40 INFO - PROCESS | 1828 | 1461110620280 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}] 17:03:40 INFO - PROCESS | 1828 | 1461110620502 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:03:40 INFO - PROCESS | 1828 | 1461110620755 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f3a5000 == 141 [pid = 1828] [id = 461] 17:03:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c1d314c00) [pid = 1828] [serial = 1384] [outer = (nil)] 17:03:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c23444c00) [pid = 1828] [serial = 1385] [outer = 0x7f5c1d314c00] 17:03:40 INFO - PROCESS | 1828 | 1461110620846 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c247afc00) [pid = 1828] [serial = 1386] [outer = 0x7f5c1d314c00] 17:03:41 INFO - PROCESS | 1828 | 1461110621674 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]]]}] 17:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1480ms 17:03:41 INFO - PROCESS | 1828 | 1461110621754 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:03:41 INFO - PROCESS | 1828 | 1461110621757 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:03:41 INFO - PROCESS | 1828 | 1461110621764 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:03:41 INFO - PROCESS | 1828 | 1461110621768 Marionette TRACE conn3 <- [1,1818,null,{}] 17:03:41 INFO - PROCESS | 1828 | 1461110621773 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}] 17:03:42 INFO - PROCESS | 1828 | 1461110622010 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:03:42 INFO - PROCESS | 1828 | 1461110622257 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c13000 == 142 [pid = 1828] [id = 462] 17:03:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c2292b000) [pid = 1828] [serial = 1387] [outer = (nil)] 17:03:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c24ca4800) [pid = 1828] [serial = 1388] [outer = 0x7f5c2292b000] 17:03:42 INFO - PROCESS | 1828 | 1461110622373 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c2e2cfc00) [pid = 1828] [serial = 1389] [outer = 0x7f5c2292b000] 17:03:43 INFO - PROCESS | 1828 | 1461110623240 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]]]}] 17:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1529ms 17:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:03:43 INFO - PROCESS | 1828 | 1461110623295 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 1828 | 1461110623298 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:03:43 INFO - PROCESS | 1828 | 1461110623304 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 1828 | 1461110623307 Marionette TRACE conn3 <- [1,1822,null,{}] 17:03:43 INFO - PROCESS | 1828 | 1461110623313 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}] 17:03:43 INFO - PROCESS | 1828 | 1461110623527 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:03:43 INFO - PROCESS | 1828 | 1461110623741 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d70800 == 143 [pid = 1828] [id = 463] 17:03:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c22b7a800) [pid = 1828] [serial = 1390] [outer = (nil)] 17:03:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c2f30ec00) [pid = 1828] [serial = 1391] [outer = 0x7f5c22b7a800] 17:03:43 INFO - PROCESS | 1828 | 1461110623856 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c2f50fc00) [pid = 1828] [serial = 1392] [outer = 0x7f5c22b7a800] 17:03:44 INFO - PROCESS | 1828 | 1461110624755 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]]]}] 17:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1487ms 17:03:44 INFO - PROCESS | 1828 | 1461110624791 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 1828 | 1461110624795 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:03:44 INFO - PROCESS | 1828 | 1461110624800 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 1828 | 1461110624803 Marionette TRACE conn3 <- [1,1826,null,{}] 17:03:44 INFO - PROCESS | 1828 | 1461110624809 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}] 17:03:45 INFO - PROCESS | 1828 | 1461110625013 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:03:45 INFO - PROCESS | 1828 | 1461110625275 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c34642000 == 144 [pid = 1828] [id = 464] 17:03:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c0a321800) [pid = 1828] [serial = 1393] [outer = (nil)] 17:03:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c2488f800) [pid = 1828] [serial = 1394] [outer = 0x7f5c0a321800] 17:03:45 INFO - PROCESS | 1828 | 1461110625353 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c30524400) [pid = 1828] [serial = 1395] [outer = 0x7f5c0a321800] 17:03:46 INFO - PROCESS | 1828 | 1461110626225 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]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1484ms 17:03:46 INFO - PROCESS | 1828 | 1461110626287 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 1828 | 1461110626291 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:03:46 INFO - PROCESS | 1828 | 1461110626297 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 1828 | 1461110626300 Marionette TRACE conn3 <- [1,1830,null,{}] 17:03:46 INFO - PROCESS | 1828 | 1461110626305 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}] 17:03:46 INFO - PROCESS | 1828 | 1461110626512 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:03:46 INFO - PROCESS | 1828 | 1461110626726 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c371d2000 == 145 [pid = 1828] [id = 465] 17:03:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c0bfd9c00) [pid = 1828] [serial = 1396] [outer = (nil)] 17:03:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f5c32586400) [pid = 1828] [serial = 1397] [outer = 0x7f5c0bfd9c00] 17:03:46 INFO - PROCESS | 1828 | 1461110626846 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f5c34222800) [pid = 1828] [serial = 1398] [outer = 0x7f5c0bfd9c00] 17:03:47 INFO - PROCESS | 1828 | 1461110627811 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]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1580ms 17:03:47 INFO - PROCESS | 1828 | 1461110627878 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:03:47 INFO - PROCESS | 1828 | 1461110627883 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:03:47 INFO - PROCESS | 1828 | 1461110627890 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1828 | 1461110627894 Marionette TRACE conn3 <- [1,1834,null,{}] 17:03:47 INFO - PROCESS | 1828 | 1461110627900 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}] 17:03:48 INFO - PROCESS | 1828 | 1461110628195 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:03:48 INFO - PROCESS | 1828 | 1461110628449 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d7b000 == 146 [pid = 1828] [id = 466] 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f5c0c12e000) [pid = 1828] [serial = 1399] [outer = (nil)] 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f5c0c138000) [pid = 1828] [serial = 1400] [outer = 0x7f5c0c12e000] 17:03:48 INFO - PROCESS | 1828 | 1461110628573 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f5c343b3800) [pid = 1828] [serial = 1401] [outer = 0x7f5c0c12e000] 17:03:49 INFO - PROCESS | 1828 | 1461110629449 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]]]}] 17:03:49 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 17:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1633ms 17:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:03:49 INFO - PROCESS | 1828 | 1461110629523 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:03:49 INFO - PROCESS | 1828 | 1461110629526 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:03:49 INFO - PROCESS | 1828 | 1461110629532 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1828 | 1461110629535 Marionette TRACE conn3 <- [1,1838,null,{}] 17:03:49 INFO - PROCESS | 1828 | 1461110629540 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}] 17:03:49 INFO - PROCESS | 1828 | 1461110629750 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:03:50 INFO - PROCESS | 1828 | 1461110630004 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d92800 == 147 [pid = 1828] [id = 467] 17:03:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c0c132000) [pid = 1828] [serial = 1402] [outer = (nil)] 17:03:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c17982400) [pid = 1828] [serial = 1403] [outer = 0x7f5c0c132000] 17:03:50 INFO - PROCESS | 1828 | 1461110630121 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c17987c00) [pid = 1828] [serial = 1404] [outer = 0x7f5c0c132000] 17:03:50 INFO - PROCESS | 1828 | 1461110630973 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]]]}] 17:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1488ms 17:03:51 INFO - PROCESS | 1828 | 1461110631020 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 1828 | 1461110631023 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:03:51 INFO - PROCESS | 1828 | 1461110631029 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 1828 | 1461110631031 Marionette TRACE conn3 <- [1,1842,null,{}] 17:03:51 INFO - PROCESS | 1828 | 1461110631036 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}] 17:03:51 INFO - PROCESS | 1828 | 1461110631248 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:03:51 INFO - PROCESS | 1828 | 1461110631464 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3897d000 == 148 [pid = 1828] [id = 468] 17:03:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c05b82400) [pid = 1828] [serial = 1405] [outer = (nil)] 17:03:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c05b8b400) [pid = 1828] [serial = 1406] [outer = 0x7f5c05b82400] 17:03:51 INFO - PROCESS | 1828 | 1461110631575 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c05b90400) [pid = 1828] [serial = 1407] [outer = 0x7f5c05b82400] 17:03:52 INFO - PROCESS | 1828 | 1461110632459 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]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1478ms 17:03:52 INFO - PROCESS | 1828 | 1461110632508 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 1828 | 1461110632510 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:03:52 INFO - PROCESS | 1828 | 1461110632517 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1828 | 1461110632519 Marionette TRACE conn3 <- [1,1846,null,{}] 17:03:52 INFO - PROCESS | 1828 | 1461110632524 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}] 17:03:52 INFO - PROCESS | 1828 | 1461110632735 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:03:52 INFO - PROCESS | 1828 | 1461110632952 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c07b67000 == 149 [pid = 1828] [id = 469] 17:03:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f5c05b83000) [pid = 1828] [serial = 1408] [outer = (nil)] 17:03:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f5c17987000) [pid = 1828] [serial = 1409] [outer = 0x7f5c05b83000] 17:03:53 INFO - PROCESS | 1828 | 1461110633061 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f5c33c54c00) [pid = 1828] [serial = 1410] [outer = 0x7f5c05b83000] 17:03:53 INFO - PROCESS | 1828 | 1461110633981 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]]]}] 17:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1531ms 17:03:54 INFO - PROCESS | 1828 | 1461110634049 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 1828 | 1461110634054 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:03:54 INFO - PROCESS | 1828 | 1461110634060 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 1828 | 1461110634062 Marionette TRACE conn3 <- [1,1850,null,{}] 17:03:54 INFO - PROCESS | 1828 | 1461110634067 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}] 17:03:54 INFO - PROCESS | 1828 | 1461110634292 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:03:54 INFO - PROCESS | 1828 | 1461110634546 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be0e800 == 150 [pid = 1828] [id = 470] 17:03:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f5c05b84400) [pid = 1828] [serial = 1411] [outer = (nil)] 17:03:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f5c0be38c00) [pid = 1828] [serial = 1412] [outer = 0x7f5c05b84400] 17:03:54 INFO - PROCESS | 1828 | 1461110634670 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f5c0be3cc00) [pid = 1828] [serial = 1413] [outer = 0x7f5c05b84400] 17:03:55 INFO - PROCESS | 1828 | 1461110635494 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]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1481ms 17:03:55 INFO - PROCESS | 1828 | 1461110635542 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 1828 | 1461110635545 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:03:55 INFO - PROCESS | 1828 | 1461110635551 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 1828 | 1461110635553 Marionette TRACE conn3 <- [1,1854,null,{}] 17:03:55 INFO - PROCESS | 1828 | 1461110635559 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}] 17:03:55 INFO - PROCESS | 1828 | 1461110635763 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:03:55 INFO - PROCESS | 1828 | 1461110635989 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071c6000 == 151 [pid = 1828] [id = 471] 17:03:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f5c05811800) [pid = 1828] [serial = 1414] [outer = (nil)] 17:03:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f5c0581b000) [pid = 1828] [serial = 1415] [outer = 0x7f5c05811800] 17:03:56 INFO - PROCESS | 1828 | 1461110636106 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f5c0581f400) [pid = 1828] [serial = 1416] [outer = 0x7f5c05811800] 17:03:56 INFO - PROCESS | 1828 | 1461110636994 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]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1486ms 17:03:57 INFO - PROCESS | 1828 | 1461110637040 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 1828 | 1461110637043 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:03:57 INFO - PROCESS | 1828 | 1461110637071 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1828 | 1461110637074 Marionette TRACE conn3 <- [1,1858,null,{}] 17:03:57 INFO - PROCESS | 1828 | 1461110637080 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}] 17:03:57 INFO - PROCESS | 1828 | 1461110637296 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:03:57 INFO - PROCESS | 1828 | 1461110637983 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08be4800 == 152 [pid = 1828] [id = 472] 17:03:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f5c064d9800) [pid = 1828] [serial = 1417] [outer = (nil)] 17:03:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f5c064e0c00) [pid = 1828] [serial = 1418] [outer = 0x7f5c064d9800] 17:03:58 INFO - PROCESS | 1828 | 1461110638142 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f5c08c39000) [pid = 1828] [serial = 1419] [outer = 0x7f5c064d9800] 17:03:59 INFO - PROCESS | 1828 | 1461110639082 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]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2095ms 17:03:59 INFO - PROCESS | 1828 | 1461110639162 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 1828 | 1461110639167 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:03:59 INFO - PROCESS | 1828 | 1461110639174 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:03:59 INFO - PROCESS | 1828 | 1461110639180 Marionette TRACE conn3 <- [1,1862,null,{}] 17:03:59 INFO - PROCESS | 1828 | 1461110639186 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}] 17:03:59 INFO - PROCESS | 1828 | 1461110639433 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:03:59 INFO - PROCESS | 1828 | 1461110639762 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10519000 == 153 [pid = 1828] [id = 473] 17:03:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f5c08d10400) [pid = 1828] [serial = 1420] [outer = (nil)] 17:03:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f5c0a3e1c00) [pid = 1828] [serial = 1421] [outer = 0x7f5c08d10400] 17:03:59 INFO - PROCESS | 1828 | 1461110639912 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f5c0b2f7400) [pid = 1828] [serial = 1422] [outer = 0x7f5c08d10400] 17:04:00 INFO - PROCESS | 1828 | 1461110640888 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]]]}] 17:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1788ms 17:04:00 INFO - PROCESS | 1828 | 1461110640964 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:04:00 INFO - PROCESS | 1828 | 1461110640970 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:04:00 INFO - PROCESS | 1828 | 1461110640978 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:04:00 INFO - PROCESS | 1828 | 1461110640981 Marionette TRACE conn3 <- [1,1866,null,{}] 17:04:00 INFO - PROCESS | 1828 | 1461110640987 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}] 17:04:01 INFO - PROCESS | 1828 | 1461110641201 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:04:01 INFO - PROCESS | 1828 | 1461110641637 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c17563800 == 152 [pid = 1828] [id = 454] 17:04:01 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f5c08f9b000) [pid = 1828] [serial = 1283] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c088df800 == 153 [pid = 1828] [id = 474] 17:04:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f5c08c38000) [pid = 1828] [serial = 1423] [outer = (nil)] 17:04:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f5c0b29ac00) [pid = 1828] [serial = 1424] [outer = 0x7f5c08c38000] 17:04:01 INFO - PROCESS | 1828 | 1461110641852 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f5c0c056000) [pid = 1828] [serial = 1425] [outer = 0x7f5c08c38000] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1194a000 == 152 [pid = 1828] [id = 453] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0fa59000 == 151 [pid = 1828] [id = 452] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d213000 == 150 [pid = 1828] [id = 451] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1914f800 == 149 [pid = 1828] [id = 394] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c071c2800 == 148 [pid = 1828] [id = 450] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1070a800 == 147 [pid = 1828] [id = 449] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f0c7800 == 146 [pid = 1828] [id = 447] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23bcd000 == 145 [pid = 1828] [id = 446] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22644800 == 144 [pid = 1828] [id = 445] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21980000 == 143 [pid = 1828] [id = 444] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1d2ce000 == 142 [pid = 1828] [id = 443] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a034800 == 141 [pid = 1828] [id = 442] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19155800 == 140 [pid = 1828] [id = 441] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18612000 == 139 [pid = 1828] [id = 440] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c178ae800 == 138 [pid = 1828] [id = 439] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1673e800 == 137 [pid = 1828] [id = 438] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1055a000 == 136 [pid = 1828] [id = 437] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b26e000 == 135 [pid = 1828] [id = 436] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1555e800 == 134 [pid = 1828] [id = 435] 17:04:02 INFO - PROCESS | 1828 | 1461110642710 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]]]}] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f5c0b202800) [pid = 1828] [serial = 1293] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f5c17716800) [pid = 1828] [serial = 1265] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f5c0bfec800) [pid = 1828] [serial = 1298] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f5c1566a400) [pid = 1828] [serial = 1262] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f5c1856dc00) [pid = 1828] [serial = 1271] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f5c1884bc00) [pid = 1828] [serial = 1274] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f5c0bfee000) [pid = 1828] [serial = 1244] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f5c0b2eb400) [pid = 1828] [serial = 1295] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f5c1c30f400) [pid = 1828] [serial = 1277] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f5c1d317c00) [pid = 1828] [serial = 1280] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f5c08f9d000) [pid = 1828] [serial = 1290] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f5c0c1b4c00) [pid = 1828] [serial = 1301] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f5c08c2dc00) [pid = 1828] [serial = 1289] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f5c0d10f400) [pid = 1828] [serial = 1304] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f5c180b3c00) [pid = 1828] [serial = 1268] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f5c0f8e6800) [pid = 1828] [serial = 1256] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f5c0d339800) [pid = 1828] [serial = 1253] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c0bff9400) [pid = 1828] [serial = 1299] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c0fb43400) [pid = 1828] [serial = 1259] [outer = (nil)] [url = about:blank] 17:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1782ms 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c0a3e1800) [pid = 1828] [serial = 1292] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c0bf8e800) [pid = 1828] [serial = 1296] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c08c39800) [pid = 1828] [serial = 1286] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c0bf91400) [pid = 1828] [serial = 1250] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f5c0b12c800) [pid = 1828] [serial = 1247] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f5c0d10c800) [pid = 1828] [serial = 1302] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f5c0e0ab000) [pid = 1828] [serial = 1305] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1828 | 1461110642777 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:04:02 INFO - PROCESS | 1828 | 1461110642781 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:04:02 INFO - PROCESS | 1828 | 1461110642789 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1828 | 1461110642798 Marionette TRACE conn3 <- [1,1870,null,{}] 17:04:02 INFO - PROCESS | 1828 | 1461110642811 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}] 17:04:03 INFO - PROCESS | 1828 | 1461110643017 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:04:03 INFO - PROCESS | 1828 | 1461110643224 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d21a000 == 135 [pid = 1828] [id = 475] 17:04:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f5c064d8000) [pid = 1828] [serial = 1426] [outer = (nil)] 17:04:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f5c0c137400) [pid = 1828] [serial = 1427] [outer = 0x7f5c064d8000] 17:04:03 INFO - PROCESS | 1828 | 1461110643293 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f5c0d109400) [pid = 1828] [serial = 1428] [outer = 0x7f5c064d8000] 17:04:04 INFO - PROCESS | 1828 | 1461110644063 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]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1297ms 17:04:04 INFO - PROCESS | 1828 | 1461110644085 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 1828 | 1461110644089 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:04:04 INFO - PROCESS | 1828 | 1461110644141 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1828 | 1461110644145 Marionette TRACE conn3 <- [1,1874,null,{}] 17:04:04 INFO - PROCESS | 1828 | 1461110644150 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}] 17:04:04 INFO - PROCESS | 1828 | 1461110644399 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:04:04 INFO - PROCESS | 1828 | 1461110644431 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c11933800 == 136 [pid = 1828] [id = 476] 17:04:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c08c38800) [pid = 1828] [serial = 1429] [outer = (nil)] 17:04:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c0e09d400) [pid = 1828] [serial = 1430] [outer = 0x7f5c08c38800] 17:04:04 INFO - PROCESS | 1828 | 1461110644493 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c0e7b4400) [pid = 1828] [serial = 1431] [outer = 0x7f5c08c38800] 17:04:05 INFO - PROCESS | 1828 | 1461110645402 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]]]}] 17:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1370ms 17:04:05 INFO - PROCESS | 1828 | 1461110645470 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:04:05 INFO - PROCESS | 1828 | 1461110645473 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:04:05 INFO - PROCESS | 1828 | 1461110645479 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:04:05 INFO - PROCESS | 1828 | 1461110645481 Marionette TRACE conn3 <- [1,1878,null,{}] 17:04:05 INFO - PROCESS | 1828 | 1461110645487 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}] 17:04:05 INFO - PROCESS | 1828 | 1461110645742 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:04:05 INFO - PROCESS | 1828 | 1461110645781 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1673b000 == 137 [pid = 1828] [id = 477] 17:04:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c0fb04400) [pid = 1828] [serial = 1432] [outer = (nil)] 17:04:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c0fb30800) [pid = 1828] [serial = 1433] [outer = 0x7f5c0fb04400] 17:04:05 INFO - PROCESS | 1828 | 1461110645852 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c105e0400) [pid = 1828] [serial = 1434] [outer = 0x7f5c0fb04400] 17:04:06 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c0dece800) [pid = 1828] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:04:06 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c0fb3fc00) [pid = 1828] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:04:06 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c08f99800) [pid = 1828] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:04:06 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c08c34000) [pid = 1828] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:04:06 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c0b4ecc00) [pid = 1828] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:04:06 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c064dc800) [pid = 1828] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:04:07 INFO - PROCESS | 1828 | 1461110646999 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]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1579ms 17:04:07 INFO - PROCESS | 1828 | 1461110647060 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1828 | 1461110647063 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:04:07 INFO - PROCESS | 1828 | 1461110647069 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1828 | 1461110647072 Marionette TRACE conn3 <- [1,1882,null,{}] 17:04:07 INFO - PROCESS | 1828 | 1461110647082 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}] 17:04:07 INFO - PROCESS | 1828 | 1461110647419 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:04:07 INFO - PROCESS | 1828 | 1461110647448 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178ab800 == 138 [pid = 1828] [id = 478] 17:04:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c0e7bdc00) [pid = 1828] [serial = 1435] [outer = (nil)] 17:04:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c15522800) [pid = 1828] [serial = 1436] [outer = 0x7f5c0e7bdc00] 17:04:07 INFO - PROCESS | 1828 | 1461110647518 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c1785d400) [pid = 1828] [serial = 1437] [outer = 0x7f5c0e7bdc00] 17:04:08 INFO - PROCESS | 1828 | 1461110648344 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]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1341ms 17:04:08 INFO - PROCESS | 1828 | 1461110648412 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1828 | 1461110648415 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:04:08 INFO - PROCESS | 1828 | 1461110648421 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1828 | 1461110648423 Marionette TRACE conn3 <- [1,1886,null,{}] 17:04:08 INFO - PROCESS | 1828 | 1461110648428 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}] 17:04:08 INFO - PROCESS | 1828 | 1461110648628 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:04:08 INFO - PROCESS | 1828 | 1461110648970 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071ce000 == 139 [pid = 1828] [id = 479] 17:04:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c05818000) [pid = 1828] [serial = 1438] [outer = (nil)] 17:04:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c05b86c00) [pid = 1828] [serial = 1439] [outer = 0x7f5c05818000] 17:04:09 INFO - PROCESS | 1828 | 1461110649050 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c06dee000) [pid = 1828] [serial = 1440] [outer = 0x7f5c05818000] 17:04:10 INFO - PROCESS | 1828 | 1461110650027 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]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1681ms 17:04:10 INFO - PROCESS | 1828 | 1461110650105 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1828 | 1461110650113 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:04:10 INFO - PROCESS | 1828 | 1461110650124 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1828 | 1461110650129 Marionette TRACE conn3 <- [1,1890,null,{}] 17:04:10 INFO - PROCESS | 1828 | 1461110650136 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}] 17:04:10 INFO - PROCESS | 1828 | 1461110650416 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:04:10 INFO - PROCESS | 1828 | 1461110650730 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ea31000 == 140 [pid = 1828] [id = 480] 17:04:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f5c0b211000) [pid = 1828] [serial = 1441] [outer = (nil)] 17:04:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f5c0be37000) [pid = 1828] [serial = 1442] [outer = 0x7f5c0b211000] 17:04:10 INFO - PROCESS | 1828 | 1461110650808 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f5c0bf98c00) [pid = 1828] [serial = 1443] [outer = 0x7f5c0b211000] 17:04:11 INFO - PROCESS | 1828 | 1461110651893 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]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1835ms 17:04:11 INFO - PROCESS | 1828 | 1461110651962 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 1828 | 1461110651969 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:04:11 INFO - PROCESS | 1828 | 1461110651975 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1828 | 1461110651977 Marionette TRACE conn3 <- [1,1894,null,{}] 17:04:11 INFO - PROCESS | 1828 | 1461110651983 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}] 17:04:12 INFO - PROCESS | 1828 | 1461110652246 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:04:12 INFO - PROCESS | 1828 | 1461110652585 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178bc800 == 141 [pid = 1828] [id = 481] 17:04:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f5c0c056400) [pid = 1828] [serial = 1444] [outer = (nil)] 17:04:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f5c0ded3800) [pid = 1828] [serial = 1445] [outer = 0x7f5c0c056400] 17:04:12 INFO - PROCESS | 1828 | 1461110652669 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f5c0e8bc800) [pid = 1828] [serial = 1446] [outer = 0x7f5c0c056400] 17:04:13 INFO - PROCESS | 1828 | 1461110653662 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]]]}] 17:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1733ms 17:04:13 INFO - PROCESS | 1828 | 1461110653708 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:04:13 INFO - PROCESS | 1828 | 1461110653713 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:04:13 INFO - PROCESS | 1828 | 1461110653739 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 1828 | 1461110653748 Marionette TRACE conn3 <- [1,1898,null,{}] 17:04:13 INFO - PROCESS | 1828 | 1461110653755 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}] 17:04:13 INFO - PROCESS | 1828 | 1461110653986 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:04:14 INFO - PROCESS | 1828 | 1461110654286 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1935d000 == 142 [pid = 1828] [id = 482] 17:04:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f5c0c132400) [pid = 1828] [serial = 1447] [outer = (nil)] 17:04:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f5c158de800) [pid = 1828] [serial = 1448] [outer = 0x7f5c0c132400] 17:04:14 INFO - PROCESS | 1828 | 1461110654368 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f5c17982800) [pid = 1828] [serial = 1449] [outer = 0x7f5c0c132400] 17:04:15 INFO - PROCESS | 1828 | 1461110655216 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]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1551ms 17:04:15 INFO - PROCESS | 1828 | 1461110655278 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1828 | 1461110655283 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:04:15 INFO - PROCESS | 1828 | 1461110655289 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1828 | 1461110655293 Marionette TRACE conn3 <- [1,1902,null,{}] 17:04:15 INFO - PROCESS | 1828 | 1461110655298 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}] 17:04:15 INFO - PROCESS | 1828 | 1461110655523 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:04:15 INFO - PROCESS | 1828 | 1461110655778 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ec76800 == 143 [pid = 1828] [id = 483] 17:04:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f5c0d10c800) [pid = 1828] [serial = 1450] [outer = (nil)] 17:04:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f5c186bc800) [pid = 1828] [serial = 1451] [outer = 0x7f5c0d10c800] 17:04:15 INFO - PROCESS | 1828 | 1461110655899 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f5c18a7cc00) [pid = 1828] [serial = 1452] [outer = 0x7f5c0d10c800] 17:04:16 INFO - PROCESS | 1828 | 1461110656769 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]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1537ms 17:04:16 INFO - PROCESS | 1828 | 1461110656828 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1828 | 1461110656831 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:04:16 INFO - PROCESS | 1828 | 1461110656837 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1828 | 1461110656841 Marionette TRACE conn3 <- [1,1906,null,{}] 17:04:16 INFO - PROCESS | 1828 | 1461110656846 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}] 17:04:17 INFO - PROCESS | 1828 | 1461110657058 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:04:17 INFO - PROCESS | 1828 | 1461110657271 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21fa6000 == 144 [pid = 1828] [id = 484] 17:04:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f5c1a432000) [pid = 1828] [serial = 1453] [outer = (nil)] 17:04:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f5c1af2a400) [pid = 1828] [serial = 1454] [outer = 0x7f5c1a432000] 17:04:17 INFO - PROCESS | 1828 | 1461110657400 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f5c1ec65800) [pid = 1828] [serial = 1455] [outer = 0x7f5c1a432000] 17:04:18 INFO - PROCESS | 1828 | 1461110658394 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]]]}] 17:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1628ms 17:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:04:18 INFO - PROCESS | 1828 | 1461110658467 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 1828 | 1461110658470 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:04:18 INFO - PROCESS | 1828 | 1461110658477 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:04:18 INFO - PROCESS | 1828 | 1461110658480 Marionette TRACE conn3 <- [1,1910,null,{}] 17:04:18 INFO - PROCESS | 1828 | 1461110658485 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}] 17:04:18 INFO - PROCESS | 1828 | 1461110658757 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:04:19 INFO - PROCESS | 1828 | 1461110659056 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c283b3000 == 145 [pid = 1828] [id = 485] 17:04:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f5c15520800) [pid = 1828] [serial = 1456] [outer = (nil)] 17:04:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f5c21c5d800) [pid = 1828] [serial = 1457] [outer = 0x7f5c15520800] 17:04:19 INFO - PROCESS | 1828 | 1461110659137 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f5c230a1800) [pid = 1828] [serial = 1458] [outer = 0x7f5c15520800] 17:04:19 INFO - PROCESS | 1828 | 1461110659995 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]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1583ms 17:04:20 INFO - PROCESS | 1828 | 1461110660061 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1828 | 1461110660065 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:04:20 INFO - PROCESS | 1828 | 1461110660071 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1828 | 1461110660074 Marionette TRACE conn3 <- [1,1914,null,{}] 17:04:20 INFO - PROCESS | 1828 | 1461110660080 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}] 17:04:20 INFO - PROCESS | 1828 | 1461110660302 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:04:20 INFO - PROCESS | 1828 | 1461110660597 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f338800 == 146 [pid = 1828] [id = 486] 17:04:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f5c18841400) [pid = 1828] [serial = 1459] [outer = (nil)] 17:04:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f5c23d25c00) [pid = 1828] [serial = 1460] [outer = 0x7f5c18841400] 17:04:20 INFO - PROCESS | 1828 | 1461110660676 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f5c24c3a800) [pid = 1828] [serial = 1461] [outer = 0x7f5c18841400] 17:04:21 INFO - PROCESS | 1828 | 1461110661481 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]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1480ms 17:04:21 INFO - PROCESS | 1828 | 1461110661552 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 1828 | 1461110661556 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:04:21 INFO - PROCESS | 1828 | 1461110661562 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1828 | 1461110661566 Marionette TRACE conn3 <- [1,1918,null,{}] 17:04:21 INFO - PROCESS | 1828 | 1461110661571 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}] 17:04:21 INFO - PROCESS | 1828 | 1461110661793 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:04:22 INFO - PROCESS | 1828 | 1461110662048 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c341b1800 == 147 [pid = 1828] [id = 487] 17:04:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f5c213aa400) [pid = 1828] [serial = 1462] [outer = (nil)] 17:04:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f5c2f1b2400) [pid = 1828] [serial = 1463] [outer = 0x7f5c213aa400] 17:04:22 INFO - PROCESS | 1828 | 1461110662165 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f5c30507400) [pid = 1828] [serial = 1464] [outer = 0x7f5c213aa400] 17:04:23 INFO - PROCESS | 1828 | ************************* 17:04:23 INFO - PROCESS | 1828 | A coding exception was thrown and uncaught in a Task. 17:04:23 INFO - PROCESS | 1828 | 17:04:23 INFO - PROCESS | 1828 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:04:23 INFO - PROCESS | 1828 | Full stack: 17:04:23 INFO - PROCESS | 1828 | ************************* 17:04:23 INFO - PROCESS | 1828 | 1461110663077 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]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1588ms 17:04:23 INFO - PROCESS | 1828 | 1461110663153 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:04:23 INFO - PROCESS | 1828 | 1461110663157 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:04:23 INFO - PROCESS | 1828 | 1461110663163 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1828 | 1461110663166 Marionette TRACE conn3 <- [1,1922,null,{}] 17:04:23 INFO - PROCESS | 1828 | 1461110663172 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}] 17:04:23 INFO - PROCESS | 1828 | 1461110663446 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:04:23 INFO - PROCESS | 1828 | 1461110663774 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f106800 == 148 [pid = 1828] [id = 488] 17:04:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f5c0fbb0000) [pid = 1828] [serial = 1465] [outer = (nil)] 17:04:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f5c33c4d000) [pid = 1828] [serial = 1466] [outer = 0x7f5c0fbb0000] 17:04:23 INFO - PROCESS | 1828 | 1461110663849 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f5c34692000) [pid = 1828] [serial = 1467] [outer = 0x7f5c0fbb0000] 17:04:24 INFO - PROCESS | 1828 | 1461110664658 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]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1539ms 17:04:24 INFO - PROCESS | 1828 | 1461110664703 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 1828 | 1461110664707 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:04:24 INFO - PROCESS | 1828 | 1461110664712 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1828 | 1461110664714 Marionette TRACE conn3 <- [1,1926,null,{}] 17:04:24 INFO - PROCESS | 1828 | 1461110664720 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}] 17:04:25 INFO - PROCESS | 1828 | 1461110665010 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:04:25 INFO - PROCESS | 1828 | 1461110665215 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1066a000 == 149 [pid = 1828] [id = 489] 17:04:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f5c09beb000) [pid = 1828] [serial = 1468] [outer = (nil)] 17:04:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f5c09becc00) [pid = 1828] [serial = 1469] [outer = 0x7f5c09beb000] 17:04:25 INFO - PROCESS | 1828 | 1461110665355 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f5c34740000) [pid = 1828] [serial = 1470] [outer = 0x7f5c09beb000] 17:04:26 INFO - PROCESS | 1828 | 1461110666227 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]]]}] 17:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1580ms 17:04:26 INFO - PROCESS | 1828 | 1461110666294 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:04:26 INFO - PROCESS | 1828 | 1461110666298 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:04:26 INFO - PROCESS | 1828 | 1461110666304 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:04:26 INFO - PROCESS | 1828 | 1461110666308 Marionette TRACE conn3 <- [1,1930,null,{}] 17:04:26 INFO - PROCESS | 1828 | 1461110666313 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}] 17:04:26 INFO - PROCESS | 1828 | 1461110666595 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:04:26 INFO - PROCESS | 1828 | 1461110666898 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0f85f800 == 150 [pid = 1828] [id = 490] 17:04:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f5c06d4e800) [pid = 1828] [serial = 1471] [outer = (nil)] 17:04:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f5c06d56400) [pid = 1828] [serial = 1472] [outer = 0x7f5c06d4e800] 17:04:26 INFO - PROCESS | 1828 | 1461110666975 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f5c34807000) [pid = 1828] [serial = 1473] [outer = 0x7f5c06d4e800] 17:04:27 INFO - PROCESS | 1828 | 1461110667786 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]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1533ms 17:04:27 INFO - PROCESS | 1828 | 1461110667838 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1828 | 1461110667842 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:04:27 INFO - PROCESS | 1828 | 1461110667848 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1828 | 1461110667850 Marionette TRACE conn3 <- [1,1934,null,{}] 17:04:27 INFO - PROCESS | 1828 | 1461110667856 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}] 17:04:28 INFO - PROCESS | 1828 | 1461110668080 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:04:28 INFO - PROCESS | 1828 | 1461110668392 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22a2a800 == 151 [pid = 1828] [id = 491] 17:04:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f5c06394800) [pid = 1828] [serial = 1474] [outer = (nil)] 17:04:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f5c06d49000) [pid = 1828] [serial = 1475] [outer = 0x7f5c06394800] 17:04:28 INFO - PROCESS | 1828 | 1461110668517 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f5c0d333c00) [pid = 1828] [serial = 1476] [outer = 0x7f5c06394800] 17:04:29 INFO - PROCESS | 1828 | 1461110669376 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]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1578ms 17:04:29 INFO - PROCESS | 1828 | 1461110669427 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1828 | 1461110669431 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:04:29 INFO - PROCESS | 1828 | 1461110669437 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1828 | 1461110669439 Marionette TRACE conn3 <- [1,1938,null,{}] 17:04:29 INFO - PROCESS | 1828 | 1461110669444 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}] 17:04:29 INFO - PROCESS | 1828 | 1461110669664 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:04:29 INFO - PROCESS | 1828 | 1461110669928 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0cc20000 == 152 [pid = 1828] [id = 492] 17:04:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f5c0494d800) [pid = 1828] [serial = 1477] [outer = (nil)] 17:04:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f5c04955c00) [pid = 1828] [serial = 1478] [outer = 0x7f5c0494d800] 17:04:30 INFO - PROCESS | 1828 | 1461110670044 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f5c0495a800) [pid = 1828] [serial = 1479] [outer = 0x7f5c0494d800] 17:04:30 INFO - PROCESS | 1828 | 1461110670854 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]]]}] 17:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1480ms 17:04:30 INFO - PROCESS | 1828 | 1461110670918 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:04:30 INFO - PROCESS | 1828 | 1461110670922 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:04:30 INFO - PROCESS | 1828 | 1461110670928 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 1828 | 1461110670930 Marionette TRACE conn3 <- [1,1942,null,{}] 17:04:30 INFO - PROCESS | 1828 | 1461110670935 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}] 17:04:31 INFO - PROCESS | 1828 | 1461110671147 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:04:31 INFO - PROCESS | 1828 | 1461110671414 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04b2f800 == 153 [pid = 1828] [id = 493] 17:04:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f5c0494f400) [pid = 1828] [serial = 1480] [outer = (nil)] 17:04:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f5c04ab2000) [pid = 1828] [serial = 1481] [outer = 0x7f5c0494f400] 17:04:31 INFO - PROCESS | 1828 | 1461110671529 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f5c04ab6000) [pid = 1828] [serial = 1482] [outer = 0x7f5c0494f400] 17:04:32 INFO - PROCESS | 1828 | 1461110672376 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]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1487ms 17:04:32 INFO - PROCESS | 1828 | 1461110672416 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 1828 | 1461110672419 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:04:32 INFO - PROCESS | 1828 | 1461110672425 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1828 | 1461110672427 Marionette TRACE conn3 <- [1,1946,null,{}] 17:04:32 INFO - PROCESS | 1828 | 1461110672433 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}] 17:04:32 INFO - PROCESS | 1828 | 1461110672643 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:04:32 INFO - PROCESS | 1828 | 1461110672953 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c176c8000 == 154 [pid = 1828] [id = 494] 17:04:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f5c04954800) [pid = 1828] [serial = 1483] [outer = (nil)] 17:04:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f5c04aba000) [pid = 1828] [serial = 1484] [outer = 0x7f5c04954800] 17:04:33 INFO - PROCESS | 1828 | 1461110673030 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f5c04c8fc00) [pid = 1828] [serial = 1485] [outer = 0x7f5c04954800] 17:04:33 INFO - PROCESS | 1828 | 1461110673919 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]]]}] 17:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1535ms 17:04:33 INFO - PROCESS | 1828 | 1461110673961 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:04:33 INFO - PROCESS | 1828 | 1461110673965 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:04:33 INFO - PROCESS | 1828 | 1461110673970 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:04:33 INFO - PROCESS | 1828 | 1461110673972 Marionette TRACE conn3 <- [1,1950,null,{}] 17:04:33 INFO - PROCESS | 1828 | 1461110673978 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}] 17:04:34 INFO - PROCESS | 1828 | 1461110674190 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:04:34 INFO - PROCESS | 1828 | 1461110674530 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04d6a800 == 155 [pid = 1828] [id = 495] 17:04:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f5c04ab4800) [pid = 1828] [serial = 1486] [outer = (nil)] 17:04:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f5c04c94000) [pid = 1828] [serial = 1487] [outer = 0x7f5c04ab4800] 17:04:34 INFO - PROCESS | 1828 | 1461110674608 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f5c04c98c00) [pid = 1828] [serial = 1488] [outer = 0x7f5c04ab4800] 17:04:36 INFO - PROCESS | 1828 | 1461110675998 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]]]}] 17:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2136ms 17:04:36 INFO - PROCESS | 1828 | 1461110676110 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:04:36 INFO - PROCESS | 1828 | 1461110676115 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:04:36 INFO - PROCESS | 1828 | 1461110676123 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 1828 | 1461110676128 Marionette TRACE conn3 <- [1,1954,null,{}] 17:04:36 INFO - PROCESS | 1828 | 1461110676137 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}] 17:04:36 INFO - PROCESS | 1828 | 1461110676349 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:04:36 INFO - PROCESS | 1828 | 1461110676616 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0c190800 == 156 [pid = 1828] [id = 496] 17:04:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f5c0581b400) [pid = 1828] [serial = 1489] [outer = (nil)] 17:04:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f5c06392c00) [pid = 1828] [serial = 1490] [outer = 0x7f5c0581b400] 17:04:36 INFO - PROCESS | 1828 | 1461110676689 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f5c06d4c000) [pid = 1828] [serial = 1491] [outer = 0x7f5c0581b400] 17:04:37 INFO - PROCESS | 1828 | 1461110677608 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]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1542ms 17:04:37 INFO - PROCESS | 1828 | 1461110677666 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1828 | 1461110677673 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:04:37 INFO - PROCESS | 1828 | 1461110677684 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1828 | 1461110677688 Marionette TRACE conn3 <- [1,1958,null,{}] 17:04:37 INFO - PROCESS | 1828 | 1461110677693 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}] 17:04:37 INFO - PROCESS | 1828 | 1461110677905 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:04:38 INFO - PROCESS | 1828 | 1461110678363 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d89800 == 157 [pid = 1828] [id = 497] 17:04:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f5c06395400) [pid = 1828] [serial = 1492] [outer = (nil)] 17:04:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f5c08c3b400) [pid = 1828] [serial = 1493] [outer = 0x7f5c06395400] 17:04:38 INFO - PROCESS | 1828 | 1461110678450 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f5c09be1000) [pid = 1828] [serial = 1494] [outer = 0x7f5c06395400] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c178ab800 == 156 [pid = 1828] [id = 478] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1673b000 == 155 [pid = 1828] [id = 477] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c11933800 == 154 [pid = 1828] [id = 476] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d21a000 == 153 [pid = 1828] [id = 475] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c088df800 == 152 [pid = 1828] [id = 474] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10519000 == 151 [pid = 1828] [id = 473] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08be4800 == 150 [pid = 1828] [id = 472] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d92800 == 149 [pid = 1828] [id = 467] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d7b000 == 148 [pid = 1828] [id = 466] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c371d2000 == 147 [pid = 1828] [id = 465] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c34642000 == 146 [pid = 1828] [id = 464] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33d70800 == 145 [pid = 1828] [id = 463] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c13000 == 144 [pid = 1828] [id = 462] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f3a5000 == 143 [pid = 1828] [id = 461] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22a26800 == 142 [pid = 1828] [id = 460] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2196b800 == 141 [pid = 1828] [id = 459] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19688800 == 140 [pid = 1828] [id = 458] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1667f800 == 139 [pid = 1828] [id = 457] 17:04:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e118000 == 138 [pid = 1828] [id = 456] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f5c0fb28000) [pid = 1828] [serial = 1359] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f5c1c34c800) [pid = 1828] [serial = 1337] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f5c213b3000) [pid = 1828] [serial = 1340] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f5c0f8e7400) [pid = 1828] [serial = 1307] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f5c186b1c00) [pid = 1828] [serial = 1328] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f5c1785f000) [pid = 1828] [serial = 1365] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f5c0c1ac800) [pid = 1828] [serial = 1355] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f5c09adb400) [pid = 1828] [serial = 1349] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f5c0bff3c00) [pid = 1828] [serial = 1353] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f5c0def0400) [pid = 1828] [serial = 1316] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f5c0a32a800) [pid = 1828] [serial = 1310] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f5c0b205000) [pid = 1828] [serial = 1350] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f5c0bf92000) [pid = 1828] [serial = 1352] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f5c0deccc00) [pid = 1828] [serial = 1356] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f5c18b46400) [pid = 1828] [serial = 1331] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f5c0fb32000) [pid = 1828] [serial = 1361] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f5c22ac3c00) [pid = 1828] [serial = 1343] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f5c0fb3f800) [pid = 1828] [serial = 1319] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f5c0bf97000) [pid = 1828] [serial = 1313] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f5c17536400) [pid = 1828] [serial = 1325] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f5c17533400) [pid = 1828] [serial = 1364] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f5c0fdf3800) [pid = 1828] [serial = 1322] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f5c08fa4c00) [pid = 1828] [serial = 1346] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f5c0fbb0400) [pid = 1828] [serial = 1362] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f5c0e8be000) [pid = 1828] [serial = 1358] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f5c1ae6cc00) [pid = 1828] [serial = 1334] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f5c181acc00) [pid = 1828] [serial = 1367] [outer = (nil)] [url = about:blank] 17:04:39 INFO - PROCESS | 1828 | 1461110679860 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]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2244ms 17:04:39 INFO - PROCESS | 1828 | 1461110679929 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:04:39 INFO - PROCESS | 1828 | 1461110679932 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:04:39 INFO - PROCESS | 1828 | 1461110679939 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1828 | 1461110679944 Marionette TRACE conn3 <- [1,1962,null,{}] 17:04:39 INFO - PROCESS | 1828 | 1461110679958 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}] 17:04:40 INFO - PROCESS | 1828 | 1461110680264 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:04:40 INFO - PROCESS | 1828 | 1461110680391 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a387000 == 139 [pid = 1828] [id = 498] 17:04:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f5c09ad3000) [pid = 1828] [serial = 1495] [outer = (nil)] 17:04:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f5c0b299000) [pid = 1828] [serial = 1496] [outer = 0x7f5c09ad3000] 17:04:40 INFO - PROCESS | 1828 | 1461110680458 Marionette DEBUG loaded listener.js 17:04:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f5c0be30c00) [pid = 1828] [serial = 1497] [outer = 0x7f5c09ad3000] 17:04:41 INFO - PROCESS | 1828 | 1461110681224 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]]]}] 17:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1338ms 17:04:41 INFO - PROCESS | 1828 | 1461110681291 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:04:41 INFO - PROCESS | 1828 | 1461110681296 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:04:41 INFO - PROCESS | 1828 | 1461110681306 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:04:41 INFO - PROCESS | 1828 | 1461110681308 Marionette TRACE conn3 <- [1,1966,null,{}] 17:04:41 INFO - PROCESS | 1828 | 1461110681312 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}] 17:04:41 INFO - PROCESS | 1828 | 1461110681515 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:04:41 INFO - PROCESS | 1828 | 1461110681530 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e117800 == 140 [pid = 1828] [id = 499] 17:04:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f5c0be31000) [pid = 1828] [serial = 1498] [outer = (nil)] 17:04:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f5c0c061400) [pid = 1828] [serial = 1499] [outer = 0x7f5c0be31000] 17:04:41 INFO - PROCESS | 1828 | 1461110681593 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f5c0c134000) [pid = 1828] [serial = 1500] [outer = 0x7f5c0be31000] 17:04:42 INFO - PROCESS | 1828 | 1461110682593 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]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1337ms 17:04:42 INFO - PROCESS | 1828 | 1461110682649 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 1828 | 1461110682652 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:04:42 INFO - PROCESS | 1828 | 1461110682659 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1828 | 1461110682662 Marionette TRACE conn3 <- [1,1970,null,{}] 17:04:42 INFO - PROCESS | 1828 | 1461110682679 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}] 17:04:42 INFO - PROCESS | 1828 | 1461110682951 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:04:42 INFO - PROCESS | 1828 | 1461110682978 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1051f800 == 141 [pid = 1828] [id = 500] 17:04:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f5c0bff7400) [pid = 1828] [serial = 1501] [outer = (nil)] 17:04:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f5c0c1b3c00) [pid = 1828] [serial = 1502] [outer = 0x7f5c0bff7400] 17:04:43 INFO - PROCESS | 1828 | 1461110683038 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f5c0d338400) [pid = 1828] [serial = 1503] [outer = 0x7f5c0bff7400] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f5c064d9800) [pid = 1828] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f5c166c6c00) [pid = 1828] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f5c08c38000) [pid = 1828] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f5c22d35800) [pid = 1828] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f5c06debc00) [pid = 1828] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f5c08c38800) [pid = 1828] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f5c064d8000) [pid = 1828] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f5c08d10400) [pid = 1828] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f5c062d6000) [pid = 1828] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f5c0fb04400) [pid = 1828] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f5c064dd400) [pid = 1828] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f5c07b97c00) [pid = 1828] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f5c17853000) [pid = 1828] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f5c0c058800) [pid = 1828] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f5c06dec400) [pid = 1828] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f5c0c05c000) [pid = 1828] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:04:45 INFO - PROCESS | 1828 | 1461110685021 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]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2397ms 17:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:04:45 INFO - PROCESS | 1828 | 1461110685056 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1828 | 1461110685059 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:04:45 INFO - PROCESS | 1828 | 1461110685065 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1828 | 1461110685067 Marionette TRACE conn3 <- [1,1974,null,{}] 17:04:45 INFO - PROCESS | 1828 | 1461110685072 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}] 17:04:45 INFO - PROCESS | 1828 | 1461110685304 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:04:45 INFO - PROCESS | 1828 | 1461110685486 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10706000 == 142 [pid = 1828] [id = 501] 17:04:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f5c0be39400) [pid = 1828] [serial = 1504] [outer = (nil)] 17:04:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f5c0fb04c00) [pid = 1828] [serial = 1505] [outer = 0x7f5c0be39400] 17:04:45 INFO - PROCESS | 1828 | 1461110685550 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f5c0fb44c00) [pid = 1828] [serial = 1506] [outer = 0x7f5c0be39400] 17:04:46 INFO - PROCESS | 1828 | 1461110686227 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]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1177ms 17:04:46 INFO - PROCESS | 1828 | 1461110686241 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1828 | 1461110686244 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:04:46 INFO - PROCESS | 1828 | 1461110686250 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1828 | 1461110686252 Marionette TRACE conn3 <- [1,1978,null,{}] 17:04:46 INFO - PROCESS | 1828 | 1461110686257 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}] 17:04:46 INFO - PROCESS | 1828 | 1461110686524 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:04:46 INFO - PROCESS | 1828 | 1461110686544 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15b98800 == 143 [pid = 1828] [id = 502] 17:04:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f5c0b2efc00) [pid = 1828] [serial = 1507] [outer = (nil)] 17:04:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f5c0fbb4c00) [pid = 1828] [serial = 1508] [outer = 0x7f5c0b2efc00] 17:04:46 INFO - PROCESS | 1828 | 1461110686605 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f5c11af6000) [pid = 1828] [serial = 1509] [outer = 0x7f5c0b2efc00] 17:04:47 INFO - PROCESS | 1828 | 1461110687777 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]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1580ms 17:04:47 INFO - PROCESS | 1828 | 1461110687831 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:04:47 INFO - PROCESS | 1828 | 1461110687839 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:04:47 INFO - PROCESS | 1828 | 1461110687848 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 1828 | 1461110687853 Marionette TRACE conn3 <- [1,1982,null,{}] 17:04:47 INFO - PROCESS | 1828 | 1461110687861 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}] 17:04:48 INFO - PROCESS | 1828 | 1461110688090 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:04:48 INFO - PROCESS | 1828 | 1461110688403 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be0d000 == 144 [pid = 1828] [id = 503] 17:04:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f5c0638ec00) [pid = 1828] [serial = 1510] [outer = (nil)] 17:04:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f5c06d50c00) [pid = 1828] [serial = 1511] [outer = 0x7f5c0638ec00] 17:04:48 INFO - PROCESS | 1828 | 1461110688482 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f5c08c36000) [pid = 1828] [serial = 1512] [outer = 0x7f5c0638ec00] 17:04:49 INFO - PROCESS | 1828 | 1461110689407 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]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1588ms 17:04:49 INFO - PROCESS | 1828 | 1461110689437 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1828 | 1461110689446 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:04:49 INFO - PROCESS | 1828 | 1461110689456 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1828 | 1461110689459 Marionette TRACE conn3 <- [1,1986,null,{}] 17:04:49 INFO - PROCESS | 1828 | 1461110689466 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}] 17:04:49 INFO - PROCESS | 1828 | 1461110689688 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:04:50 INFO - PROCESS | 1828 | 1461110690038 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0fa5f800 == 145 [pid = 1828] [id = 504] 17:04:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f5c0a320400) [pid = 1828] [serial = 1513] [outer = (nil)] 17:04:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f5c0b294400) [pid = 1828] [serial = 1514] [outer = 0x7f5c0a320400] 17:04:50 INFO - PROCESS | 1828 | 1461110690119 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f5c0be3a400) [pid = 1828] [serial = 1515] [outer = 0x7f5c0a320400] 17:04:50 INFO - PROCESS | 1828 | 1461110690985 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]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1580ms 17:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:04:51 INFO - PROCESS | 1828 | 1461110691037 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1828 | 1461110691040 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:04:51 INFO - PROCESS | 1828 | 1461110691046 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1828 | 1461110691052 Marionette TRACE conn3 <- [1,1990,null,{}] 17:04:51 INFO - PROCESS | 1828 | 1461110691067 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}] 17:04:51 INFO - PROCESS | 1828 | 1461110691299 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:04:51 INFO - PROCESS | 1828 | 1461110691556 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c17571800 == 146 [pid = 1828] [id = 505] 17:04:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f5c0b4f2400) [pid = 1828] [serial = 1516] [outer = (nil)] 17:04:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f5c0e7b7800) [pid = 1828] [serial = 1517] [outer = 0x7f5c0b4f2400] 17:04:51 INFO - PROCESS | 1828 | 1461110691679 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f5c0fb0bc00) [pid = 1828] [serial = 1518] [outer = 0x7f5c0b4f2400] 17:04:52 INFO - PROCESS | 1828 | 1461110692509 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]]]}] 17:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1538ms 17:04:52 INFO - PROCESS | 1828 | 1461110692585 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1828 | 1461110692588 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:04:52 INFO - PROCESS | 1828 | 1461110692595 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 1828 | 1461110692598 Marionette TRACE conn3 <- [1,1994,null,{}] 17:04:52 INFO - PROCESS | 1828 | 1461110692604 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}] 17:04:52 INFO - PROCESS | 1828 | 1461110692862 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:04:53 INFO - PROCESS | 1828 | 1461110693160 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bbe000 == 147 [pid = 1828] [id = 506] 17:04:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f5c0fdfbc00) [pid = 1828] [serial = 1519] [outer = (nil)] 17:04:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f5c11af7c00) [pid = 1828] [serial = 1520] [outer = 0x7f5c0fdfbc00] 17:04:53 INFO - PROCESS | 1828 | 1461110693247 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f5c158ddc00) [pid = 1828] [serial = 1521] [outer = 0x7f5c0fdfbc00] 17:04:54 INFO - PROCESS | 1828 | 1461110694117 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]]]}] 17:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1583ms 17:04:54 INFO - PROCESS | 1828 | 1461110694179 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 1828 | 1461110694182 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:04:54 INFO - PROCESS | 1828 | 1461110694189 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1828 | 1461110694191 Marionette TRACE conn3 <- [1,1998,null,{}] 17:04:54 INFO - PROCESS | 1828 | 1461110694197 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}] 17:04:54 INFO - PROCESS | 1828 | 1461110694415 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:04:54 INFO - PROCESS | 1828 | 1461110694674 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1915e000 == 148 [pid = 1828] [id = 507] 17:04:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f5c17538c00) [pid = 1828] [serial = 1522] [outer = (nil)] 17:04:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f5c17852c00) [pid = 1828] [serial = 1523] [outer = 0x7f5c17538c00] 17:04:54 INFO - PROCESS | 1828 | 1461110694805 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f5c17983000) [pid = 1828] [serial = 1524] [outer = 0x7f5c17538c00] 17:04:55 INFO - PROCESS | 1828 | 1461110695663 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]]]}] 17:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1530ms 17:04:55 INFO - PROCESS | 1828 | 1461110695720 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1828 | 1461110695723 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:04:55 INFO - PROCESS | 1828 | 1461110695729 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1828 | 1461110695732 Marionette TRACE conn3 <- [1,2002,null,{}] 17:04:55 INFO - PROCESS | 1828 | 1461110695737 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}] 17:04:56 INFO - PROCESS | 1828 | 1461110696007 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:04:56 INFO - PROCESS | 1828 | 1461110696308 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1d2cf800 == 149 [pid = 1828] [id = 508] 17:04:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f5c17983800) [pid = 1828] [serial = 1525] [outer = (nil)] 17:04:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f5c1884dc00) [pid = 1828] [serial = 1526] [outer = 0x7f5c17983800] 17:04:56 INFO - PROCESS | 1828 | 1461110696390 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f5c1a1ae400) [pid = 1828] [serial = 1527] [outer = 0x7f5c17983800] 17:04:57 INFO - PROCESS | 1828 | 1461110697260 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]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1579ms 17:04:57 INFO - PROCESS | 1828 | 1461110697310 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1828 | 1461110697314 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:04:57 INFO - PROCESS | 1828 | 1461110697320 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1828 | 1461110697322 Marionette TRACE conn3 <- [1,2006,null,{}] 17:04:57 INFO - PROCESS | 1828 | 1461110697328 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}] 17:04:57 INFO - PROCESS | 1828 | 1461110697539 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:04:57 INFO - PROCESS | 1828 | 1461110697809 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c225be000 == 150 [pid = 1828] [id = 509] 17:04:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f5c0b4e6400) [pid = 1828] [serial = 1528] [outer = (nil)] 17:04:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f5c1c30d800) [pid = 1828] [serial = 1529] [outer = 0x7f5c0b4e6400] 17:04:57 INFO - PROCESS | 1828 | 1461110697934 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f5c1c3a8c00) [pid = 1828] [serial = 1530] [outer = 0x7f5c0b4e6400] 17:04:58 INFO - PROCESS | 1828 | 1461110698845 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]]]}] 17:04:58 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 17:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1583ms 17:04:58 INFO - PROCESS | 1828 | 1461110698905 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:04:58 INFO - PROCESS | 1828 | 1461110698909 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:04:58 INFO - PROCESS | 1828 | 1461110698915 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1828 | 1461110698918 Marionette TRACE conn3 <- [1,2010,null,{}] 17:04:58 INFO - PROCESS | 1828 | 1461110698923 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}] 17:04:59 INFO - PROCESS | 1828 | 1461110699141 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:04:59 INFO - PROCESS | 1828 | 1461110699444 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2345f800 == 151 [pid = 1828] [id = 510] 17:04:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f5c0e7c0400) [pid = 1828] [serial = 1531] [outer = (nil)] 17:04:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f5c1d31a400) [pid = 1828] [serial = 1532] [outer = 0x7f5c0e7c0400] 17:04:59 INFO - PROCESS | 1828 | 1461110699521 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f5c20dad400) [pid = 1828] [serial = 1533] [outer = 0x7f5c0e7c0400] 17:05:00 INFO - PROCESS | 1828 | 1461110700347 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]]]}] 17:05:00 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 17:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1477ms 17:05:00 INFO - PROCESS | 1828 | 1461110700395 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 1828 | 1461110700398 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:05:00 INFO - PROCESS | 1828 | 1461110700406 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1828 | 1461110700409 Marionette TRACE conn3 <- [1,2014,null,{}] 17:05:00 INFO - PROCESS | 1828 | 1461110700414 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}] 17:05:00 INFO - PROCESS | 1828 | 1461110700680 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:05:00 INFO - PROCESS | 1828 | 1461110700985 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f0d0800 == 152 [pid = 1828] [id = 511] 17:05:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f5c1ae6ec00) [pid = 1828] [serial = 1534] [outer = (nil)] 17:05:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f5c21c5a000) [pid = 1828] [serial = 1535] [outer = 0x7f5c1ae6ec00] 17:05:01 INFO - PROCESS | 1828 | 1461110701066 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f5c2292ec00) [pid = 1828] [serial = 1536] [outer = 0x7f5c1ae6ec00] 17:05:01 INFO - PROCESS | 1828 | 1461110701894 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]]]}] 17:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1542ms 17:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:05:01 INFO - PROCESS | 1828 | 1461110701950 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1828 | 1461110701953 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:05:01 INFO - PROCESS | 1828 | 1461110701960 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 1828 | 1461110701962 Marionette TRACE conn3 <- [1,2018,null,{}] 17:05:01 INFO - PROCESS | 1828 | 1461110701968 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}] 17:05:02 INFO - PROCESS | 1828 | 1461110702218 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:05:02 INFO - PROCESS | 1828 | 1461110702557 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33d48000 == 153 [pid = 1828] [id = 512] 17:05:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f5c22f15000) [pid = 1828] [serial = 1537] [outer = (nil)] 17:05:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f5c23d28c00) [pid = 1828] [serial = 1538] [outer = 0x7f5c22f15000] 17:05:02 INFO - PROCESS | 1828 | 1461110702644 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f5c247b7000) [pid = 1828] [serial = 1539] [outer = 0x7f5c22f15000] 17:05:03 INFO - PROCESS | 1828 | 1461110703512 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]]]}] 17:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1583ms 17:05:03 INFO - PROCESS | 1828 | 1461110703542 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:05:03 INFO - PROCESS | 1828 | 1461110703547 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:05:03 INFO - PROCESS | 1828 | 1461110703553 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1828 | 1461110703557 Marionette TRACE conn3 <- [1,2022,null,{}] 17:05:03 INFO - PROCESS | 1828 | 1461110703562 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}] 17:05:03 INFO - PROCESS | 1828 | 1461110703828 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:05:04 INFO - PROCESS | 1828 | 1461110704106 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c37132000 == 154 [pid = 1828] [id = 513] 17:05:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f5c22d36800) [pid = 1828] [serial = 1540] [outer = (nil)] 17:05:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f5c3050ac00) [pid = 1828] [serial = 1541] [outer = 0x7f5c22d36800] 17:05:04 INFO - PROCESS | 1828 | 1461110704238 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f5c3422e800) [pid = 1828] [serial = 1542] [outer = 0x7f5c22d36800] 17:05:05 INFO - PROCESS | 1828 | 1461110705092 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]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1590ms 17:05:05 INFO - PROCESS | 1828 | 1461110705143 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:05:05 INFO - PROCESS | 1828 | 1461110705147 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:05:05 INFO - PROCESS | 1828 | 1461110705153 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1828 | 1461110705156 Marionette TRACE conn3 <- [1,2026,null,{}] 17:05:05 INFO - PROCESS | 1828 | 1461110705161 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}] 17:05:05 INFO - PROCESS | 1828 | 1461110705378 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:05:05 INFO - PROCESS | 1828 | 1461110705647 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a15b000 == 155 [pid = 1828] [id = 514] 17:05:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f5c09a9a400) [pid = 1828] [serial = 1543] [outer = (nil)] 17:05:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f5c09aa0800) [pid = 1828] [serial = 1544] [outer = 0x7f5c09a9a400] 17:05:05 INFO - PROCESS | 1828 | 1461110705767 Marionette DEBUG loaded listener.js 17:05:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f5c09aa5400) [pid = 1828] [serial = 1545] [outer = 0x7f5c09a9a400] 17:05:06 INFO - PROCESS | 1828 | 1461110706627 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]]]}] 17:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1528ms 17:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:05:06 INFO - PROCESS | 1828 | 1461110706683 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:05:06 INFO - PROCESS | 1828 | 1461110706686 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:05:06 INFO - PROCESS | 1828 | 1461110706693 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 1828 | 1461110706696 Marionette TRACE conn3 <- [1,2030,null,{}] 17:05:06 INFO - PROCESS | 1828 | 1461110706704 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}] 17:05:06 INFO - PROCESS | 1828 | 1461110706946 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:05:07 INFO - PROCESS | 1828 | 1461110707299 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f7e000 == 156 [pid = 1828] [id = 515] 17:05:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f5c09a9a800) [pid = 1828] [serial = 1546] [outer = (nil)] 17:05:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f5c09f96800) [pid = 1828] [serial = 1547] [outer = 0x7f5c09a9a800] 17:05:07 INFO - PROCESS | 1828 | 1461110707406 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f5c09f9a400) [pid = 1828] [serial = 1548] [outer = 0x7f5c09a9a800] 17:05:08 INFO - PROCESS | 1828 | 1461110708255 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]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1642ms 17:05:08 INFO - PROCESS | 1828 | 1461110708335 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 1828 | 1461110708339 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:05:08 INFO - PROCESS | 1828 | 1461110708344 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1828 | 1461110708346 Marionette TRACE conn3 <- [1,2034,null,{}] 17:05:08 INFO - PROCESS | 1828 | 1461110708352 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}] 17:05:08 INFO - PROCESS | 1828 | 1461110708610 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:05:08 INFO - PROCESS | 1828 | 1461110708939 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c341a9800 == 157 [pid = 1828] [id = 516] 17:05:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f5c08861c00) [pid = 1828] [serial = 1549] [outer = (nil)] 17:05:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f5c08868c00) [pid = 1828] [serial = 1550] [outer = 0x7f5c08861c00] 17:05:09 INFO - PROCESS | 1828 | 1461110709023 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 278 (0x7f5c0886d400) [pid = 1828] [serial = 1551] [outer = 0x7f5c08861c00] 17:05:09 INFO - PROCESS | 1828 | 1461110709851 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]]]}] 17:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1578ms 17:05:09 INFO - PROCESS | 1828 | 1461110709924 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:05:09 INFO - PROCESS | 1828 | 1461110709928 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:05:09 INFO - PROCESS | 1828 | 1461110709934 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:05:09 INFO - PROCESS | 1828 | 1461110709937 Marionette TRACE conn3 <- [1,2038,null,{}] 17:05:09 INFO - PROCESS | 1828 | 1461110709943 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}] 17:05:10 INFO - PROCESS | 1828 | 1461110710181 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:05:10 INFO - PROCESS | 1828 | 1461110710452 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0516f000 == 158 [pid = 1828] [id = 517] 17:05:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 279 (0x7f5c08862000) [pid = 1828] [serial = 1552] [outer = (nil)] 17:05:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 280 (0x7f5c09f97400) [pid = 1828] [serial = 1553] [outer = 0x7f5c08862000] 17:05:10 INFO - PROCESS | 1828 | 1461110710570 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 281 (0x7f5c09f9e800) [pid = 1828] [serial = 1554] [outer = 0x7f5c08862000] 17:05:11 INFO - PROCESS | 1828 | 1461110711414 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]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1533ms 17:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:05:11 INFO - PROCESS | 1828 | 1461110711468 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 1828 | 1461110711470 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:05:11 INFO - PROCESS | 1828 | 1461110711477 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1828 | 1461110711480 Marionette TRACE conn3 <- [1,2042,null,{}] 17:05:11 INFO - PROCESS | 1828 | 1461110711485 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}] 17:05:11 INFO - PROCESS | 1828 | 1461110711706 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:05:11 INFO - PROCESS | 1828 | 1461110711978 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c01421800 == 159 [pid = 1828] [id = 518] 17:05:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 282 (0x7f5c07a4dc00) [pid = 1828] [serial = 1555] [outer = (nil)] 17:05:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 283 (0x7f5c09ad6c00) [pid = 1828] [serial = 1556] [outer = 0x7f5c07a4dc00] 17:05:12 INFO - PROCESS | 1828 | 1461110712093 Marionette DEBUG loaded listener.js 17:05:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 284 (0x7f5c1ce05800) [pid = 1828] [serial = 1557] [outer = 0x7f5c07a4dc00] 17:05:12 INFO - PROCESS | 1828 | 1461110712972 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]]]}] 17:05:13 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) 17:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1537ms 17:05:13 INFO - PROCESS | 1828 | 1461110713014 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:05:13 INFO - PROCESS | 1828 | 1461110713018 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:05:13 INFO - PROCESS | 1828 | 1461110713023 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1828 | 1461110713025 Marionette TRACE conn3 <- [1,2046,null,{}] 17:05:13 INFO - PROCESS | 1828 | 1461110713031 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}] 17:05:13 INFO - PROCESS | 1828 | 1461110713253 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:05:13 INFO - PROCESS | 1828 | 1461110713524 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c017a7800 == 160 [pid = 1828] [id = 519] 17:05:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 285 (0x7f5c0172c800) [pid = 1828] [serial = 1558] [outer = (nil)] 17:05:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 286 (0x7f5c01734800) [pid = 1828] [serial = 1559] [outer = 0x7f5c0172c800] 17:05:13 INFO - PROCESS | 1828 | 1461110713651 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 287 (0x7f5c01739800) [pid = 1828] [serial = 1560] [outer = 0x7f5c0172c800] 17:05:14 INFO - PROCESS | 1828 | 1461110714503 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]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1532ms 17:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:05:14 INFO - PROCESS | 1828 | 1461110714558 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1828 | 1461110714560 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:05:14 INFO - PROCESS | 1828 | 1461110714566 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1828 | 1461110714569 Marionette TRACE conn3 <- [1,2050,null,{}] 17:05:14 INFO - PROCESS | 1828 | 1461110714574 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}] 17:05:14 INFO - PROCESS | 1828 | 1461110714792 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:05:15 INFO - PROCESS | 1828 | 1461110715066 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d6e800 == 161 [pid = 1828] [id = 520] 17:05:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 288 (0x7f5c0172dc00) [pid = 1828] [serial = 1561] [outer = (nil)] 17:05:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 289 (0x7f5c018e7c00) [pid = 1828] [serial = 1562] [outer = 0x7f5c0172dc00] 17:05:15 INFO - PROCESS | 1828 | 1461110715183 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 290 (0x7f5c018eb800) [pid = 1828] [serial = 1563] [outer = 0x7f5c0172dc00] 17:05:16 INFO - PROCESS | 1828 | 1461110716065 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]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1534ms 17:05:16 INFO - PROCESS | 1828 | 1461110716101 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:05:16 INFO - PROCESS | 1828 | 1461110716104 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:05:16 INFO - PROCESS | 1828 | 1461110716110 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 1828 | 1461110716113 Marionette TRACE conn3 <- [1,2054,null,{}] 17:05:16 INFO - PROCESS | 1828 | 1461110716118 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}] 17:05:16 INFO - PROCESS | 1828 | 1461110716339 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:05:16 INFO - PROCESS | 1828 | 1461110716663 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c02463800 == 162 [pid = 1828] [id = 521] 17:05:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 291 (0x7f5c018eb000) [pid = 1828] [serial = 1564] [outer = (nil)] 17:05:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 292 (0x7f5c04c98000) [pid = 1828] [serial = 1565] [outer = 0x7f5c018eb000] 17:05:16 INFO - PROCESS | 1828 | 1461110716741 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 293 (0x7f5c08d07400) [pid = 1828] [serial = 1566] [outer = 0x7f5c018eb000] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f076000 == 161 [pid = 1828] [id = 314] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1066a000 == 160 [pid = 1828] [id = 489] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f106800 == 159 [pid = 1828] [id = 488] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c341b1800 == 158 [pid = 1828] [id = 487] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f338800 == 157 [pid = 1828] [id = 486] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c283b3000 == 156 [pid = 1828] [id = 485] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21fa6000 == 155 [pid = 1828] [id = 484] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ec76800 == 154 [pid = 1828] [id = 483] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1935d000 == 153 [pid = 1828] [id = 482] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c178bc800 == 152 [pid = 1828] [id = 481] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0ea31000 == 151 [pid = 1828] [id = 480] 17:05:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c071ce000 == 150 [pid = 1828] [id = 479] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 292 (0x7f5c0b209c00) [pid = 1828] [serial = 1370] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 291 (0x7f5c064e0c00) [pid = 1828] [serial = 1418] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 290 (0x7f5c0581b000) [pid = 1828] [serial = 1415] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 289 (0x7f5c2ee6d000) [pid = 1828] [serial = 1143] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 288 (0x7f5c0d342800) [pid = 1828] [serial = 1373] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 287 (0x7f5c1ecbc800) [pid = 1828] [serial = 1382] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 286 (0x7f5c0b29ac00) [pid = 1828] [serial = 1424] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 285 (0x7f5c0c056000) [pid = 1828] [serial = 1425] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 284 (0x7f5c30528000) [pid = 1828] [serial = 1146] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 283 (0x7f5c06df5400) [pid = 1828] [serial = 1158] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 282 (0x7f5c0e7b4400) [pid = 1828] [serial = 1431] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 281 (0x7f5c32586400) [pid = 1828] [serial = 1397] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 280 (0x7f5c2f30ec00) [pid = 1828] [serial = 1391] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 279 (0x7f5c2488f800) [pid = 1828] [serial = 1394] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 278 (0x7f5c24ca4800) [pid = 1828] [serial = 1388] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 277 (0x7f5c0d109400) [pid = 1828] [serial = 1428] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f5c17987000) [pid = 1828] [serial = 1409] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f5c0e09d400) [pid = 1828] [serial = 1430] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f5c0a3e1c00) [pid = 1828] [serial = 1421] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f5c0be38c00) [pid = 1828] [serial = 1412] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f5c062dfc00) [pid = 1828] [serial = 1164] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f5c105e0400) [pid = 1828] [serial = 1434] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f5c0fb30800) [pid = 1828] [serial = 1433] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f5c05b8b400) [pid = 1828] [serial = 1406] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f5c118e4000) [pid = 1828] [serial = 1376] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f5c0c138000) [pid = 1828] [serial = 1400] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f5c18b47000) [pid = 1828] [serial = 1379] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f5c08c39000) [pid = 1828] [serial = 1419] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f5c0c137400) [pid = 1828] [serial = 1427] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f5c0fb04800) [pid = 1828] [serial = 1347] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f5c09ad4c00) [pid = 1828] [serial = 1287] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f5c17860c00) [pid = 1828] [serial = 1149] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f5c17861c00) [pid = 1828] [serial = 1152] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f5c0b2f7400) [pid = 1828] [serial = 1422] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f5c17982400) [pid = 1828] [serial = 1403] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f5c23444c00) [pid = 1828] [serial = 1385] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f5c2f38dc00) [pid = 1828] [serial = 1161] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f5c0fbb2800) [pid = 1828] [serial = 1155] [outer = (nil)] [url = about:blank] 17:05:18 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f5c15522800) [pid = 1828] [serial = 1436] [outer = (nil)] [url = about:blank] 17:05:19 INFO - PROCESS | 1828 | 1461110719097 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]]]}] 17:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 3045ms 17:05:19 INFO - PROCESS | 1828 | 1461110719156 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:05:19 INFO - PROCESS | 1828 | 1461110719161 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:05:19 INFO - PROCESS | 1828 | 1461110719169 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 1828 | 1461110719174 Marionette TRACE conn3 <- [1,2058,null,{}] 17:05:19 INFO - PROCESS | 1828 | 1461110719227 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}] 17:05:19 INFO - PROCESS | 1828 | 1461110719434 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:05:19 INFO - PROCESS | 1828 | 1461110719448 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0630e000 == 151 [pid = 1828] [id = 522] 17:05:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f5c04c92000) [pid = 1828] [serial = 1567] [outer = (nil)] 17:05:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f5c0581ac00) [pid = 1828] [serial = 1568] [outer = 0x7f5c04c92000] 17:05:19 INFO - PROCESS | 1828 | 1461110719512 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f5c062d2800) [pid = 1828] [serial = 1569] [outer = 0x7f5c04c92000] 17:05:20 INFO - PROCESS | 1828 | 1461110720423 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]]]}] 17:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1319ms 17:05:20 INFO - PROCESS | 1828 | 1461110720489 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:05:20 INFO - PROCESS | 1828 | 1461110720497 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:05:20 INFO - PROCESS | 1828 | 1461110720507 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1828 | 1461110720510 Marionette TRACE conn3 <- [1,2062,null,{}] 17:05:20 INFO - PROCESS | 1828 | 1461110720516 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}] 17:05:20 INFO - PROCESS | 1828 | 1461110720721 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:05:20 INFO - PROCESS | 1828 | 1461110720926 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071e0000 == 152 [pid = 1828] [id = 523] 17:05:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f5c04950000) [pid = 1828] [serial = 1570] [outer = (nil)] 17:05:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f5c064d7c00) [pid = 1828] [serial = 1571] [outer = 0x7f5c04950000] 17:05:20 INFO - PROCESS | 1828 | 1461110720987 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f5c06dea400) [pid = 1828] [serial = 1572] [outer = 0x7f5c04950000] 17:05:21 INFO - PROCESS | 1828 | 1461110721928 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]]]}] 17:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1481ms 17:05:21 INFO - PROCESS | 1828 | 1461110721988 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:05:21 INFO - PROCESS | 1828 | 1461110721992 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:05:22 INFO - PROCESS | 1828 | 1461110721999 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1828 | 1461110722004 Marionette TRACE conn3 <- [1,2066,null,{}] 17:05:22 INFO - PROCESS | 1828 | 1461110722031 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}] 17:05:22 INFO - PROCESS | 1828 | 1461110722323 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:05:22 INFO - PROCESS | 1828 | 1461110722354 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a39a800 == 153 [pid = 1828] [id = 524] 17:05:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f5c07b9d400) [pid = 1828] [serial = 1573] [outer = (nil)] 17:05:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f5c08fa0000) [pid = 1828] [serial = 1574] [outer = 0x7f5c07b9d400] 17:05:22 INFO - PROCESS | 1828 | 1461110722419 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f5c09be3c00) [pid = 1828] [serial = 1575] [outer = 0x7f5c07b9d400] 17:05:24 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f5c0e7bdc00) [pid = 1828] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:05:24 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f5c0bff7400) [pid = 1828] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:05:24 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f5c09ad3000) [pid = 1828] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:05:24 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f5c06395400) [pid = 1828] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:05:24 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f5c0be31000) [pid = 1828] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:05:24 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f5c0581b400) [pid = 1828] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:05:24 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f5c0be39400) [pid = 1828] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:05:24 INFO - PROCESS | 1828 | 1461110724310 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]]]}] 17:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2349ms 17:05:24 INFO - PROCESS | 1828 | 1461110724353 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:05:24 INFO - PROCESS | 1828 | 1461110724358 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:05:24 INFO - PROCESS | 1828 | 1461110724364 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:05:24 INFO - PROCESS | 1828 | 1461110724366 Marionette TRACE conn3 <- [1,2070,null,{}] 17:05:24 INFO - PROCESS | 1828 | 1461110724371 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}] 17:05:24 INFO - PROCESS | 1828 | 1461110724566 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:05:24 INFO - PROCESS | 1828 | 1461110724582 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b27d000 == 154 [pid = 1828] [id = 525] 17:05:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f5c05818c00) [pid = 1828] [serial = 1576] [outer = (nil)] 17:05:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f5c0a31dc00) [pid = 1828] [serial = 1577] [outer = 0x7f5c05818c00] 17:05:24 INFO - PROCESS | 1828 | 1461110724645 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f5c0b209c00) [pid = 1828] [serial = 1578] [outer = 0x7f5c05818c00] 17:05:25 INFO - PROCESS | 1828 | 1461110725523 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]]]}] 17:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1178ms 17:05:25 INFO - PROCESS | 1828 | 1461110725544 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 1828 | 1461110725547 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:05:25 INFO - PROCESS | 1828 | 1461110725553 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1828 | 1461110725555 Marionette TRACE conn3 <- [1,2074,null,{}] 17:05:25 INFO - PROCESS | 1828 | 1461110725560 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}] 17:05:25 INFO - PROCESS | 1828 | 1461110725833 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:05:25 INFO - PROCESS | 1828 | 1461110725863 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be1c000 == 155 [pid = 1828] [id = 526] 17:05:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f5c09f97c00) [pid = 1828] [serial = 1579] [outer = (nil)] 17:05:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f5c0b2f7c00) [pid = 1828] [serial = 1580] [outer = 0x7f5c09f97c00] 17:05:25 INFO - PROCESS | 1828 | 1461110725924 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f5c0be3f400) [pid = 1828] [serial = 1581] [outer = 0x7f5c09f97c00] 17:05:27 INFO - PROCESS | 1828 | 1461110727103 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]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1585ms 17:05:27 INFO - PROCESS | 1828 | 1461110727140 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 1828 | 1461110727145 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:05:27 INFO - PROCESS | 1828 | 1461110727155 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1828 | 1461110727159 Marionette TRACE conn3 <- [1,2078,null,{}] 17:05:27 INFO - PROCESS | 1828 | 1461110727167 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}] 17:05:27 INFO - PROCESS | 1828 | 1461110727395 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:05:27 INFO - PROCESS | 1828 | 1461110727718 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071cc800 == 156 [pid = 1828] [id = 527] 17:05:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f5c05b8f000) [pid = 1828] [serial = 1582] [outer = (nil)] 17:05:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f5c064e2c00) [pid = 1828] [serial = 1583] [outer = 0x7f5c05b8f000] 17:05:27 INFO - PROCESS | 1828 | 1461110727801 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f5c06df3400) [pid = 1828] [serial = 1584] [outer = 0x7f5c05b8f000] 17:05:28 INFO - PROCESS | 1828 | 1461110728710 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]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1593ms 17:05:28 INFO - PROCESS | 1828 | 1461110728749 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 1828 | 1461110728758 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:05:28 INFO - PROCESS | 1828 | 1461110728768 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1828 | 1461110728771 Marionette TRACE conn3 <- [1,2082,null,{}] 17:05:28 INFO - PROCESS | 1828 | 1461110728778 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}] 17:05:29 INFO - PROCESS | 1828 | 1461110729022 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:05:29 INFO - PROCESS | 1828 | 1461110729409 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0c189000 == 157 [pid = 1828] [id = 528] 17:05:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f5c09ad2400) [pid = 1828] [serial = 1585] [outer = (nil)] 17:05:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f5c09be2000) [pid = 1828] [serial = 1586] [outer = 0x7f5c09ad2400] 17:05:29 INFO - PROCESS | 1828 | 1461110729490 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f5c0a3d6c00) [pid = 1828] [serial = 1587] [outer = 0x7f5c09ad2400] 17:05:30 INFO - PROCESS | 1828 | 1461110730357 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]]]}] 17:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1636ms 17:05:30 INFO - PROCESS | 1828 | 1461110730404 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:05:30 INFO - PROCESS | 1828 | 1461110730408 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:05:30 INFO - PROCESS | 1828 | 1461110730414 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1828 | 1461110730420 Marionette TRACE conn3 <- [1,2086,null,{}] 17:05:30 INFO - PROCESS | 1828 | 1461110730436 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}] 17:05:30 INFO - PROCESS | 1828 | 1461110730660 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:05:30 INFO - PROCESS | 1828 | 1461110730922 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ea1c800 == 158 [pid = 1828] [id = 529] 17:05:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f5c0a3d3000) [pid = 1828] [serial = 1588] [outer = (nil)] 17:05:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f5c0bff4000) [pid = 1828] [serial = 1589] [outer = 0x7f5c0a3d3000] 17:05:31 INFO - PROCESS | 1828 | 1461110731043 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f5c0c134c00) [pid = 1828] [serial = 1590] [outer = 0x7f5c0a3d3000] 17:05:31 INFO - PROCESS | 1828 | 1461110731892 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]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1533ms 17:05:31 INFO - PROCESS | 1828 | 1461110731950 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1828 | 1461110731954 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:05:31 INFO - PROCESS | 1828 | 1461110731960 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1828 | 1461110731963 Marionette TRACE conn3 <- [1,2090,null,{}] 17:05:31 INFO - PROCESS | 1828 | 1461110731968 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}] 17:05:32 INFO - PROCESS | 1828 | 1461110732196 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:05:32 INFO - PROCESS | 1828 | 1461110732506 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0fa53800 == 159 [pid = 1828] [id = 530] 17:05:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f5c0b209400) [pid = 1828] [serial = 1591] [outer = (nil)] 17:05:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f5c0d335800) [pid = 1828] [serial = 1592] [outer = 0x7f5c0b209400] 17:05:32 INFO - PROCESS | 1828 | 1461110732583 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f5c0def0400) [pid = 1828] [serial = 1593] [outer = 0x7f5c0b209400] 17:05:33 INFO - PROCESS | 1828 | 1461110733414 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]]]}] 17:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1491ms 17:05:33 INFO - PROCESS | 1828 | 1461110733452 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:05:33 INFO - PROCESS | 1828 | 1461110733455 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:05:33 INFO - PROCESS | 1828 | 1461110733461 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1828 | 1461110733464 Marionette TRACE conn3 <- [1,2094,null,{}] 17:05:33 INFO - PROCESS | 1828 | 1461110733470 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}] 17:05:33 INFO - PROCESS | 1828 | 1461110733681 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:05:33 INFO - PROCESS | 1828 | 1461110733951 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10663000 == 160 [pid = 1828] [id = 531] 17:05:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f5c0c138400) [pid = 1828] [serial = 1594] [outer = (nil)] 17:05:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f5c0e7bac00) [pid = 1828] [serial = 1595] [outer = 0x7f5c0c138400] 17:05:34 INFO - PROCESS | 1828 | 1461110734036 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f5c0fb10000) [pid = 1828] [serial = 1596] [outer = 0x7f5c0c138400] 17:05:34 INFO - PROCESS | 1828 | 1461110734948 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]]]}] 17:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1529ms 17:05:34 INFO - PROCESS | 1828 | 1461110734992 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:05:34 INFO - PROCESS | 1828 | 1461110734995 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:05:35 INFO - PROCESS | 1828 | 1461110735002 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1828 | 1461110735005 Marionette TRACE conn3 <- [1,2098,null,{}] 17:05:35 INFO - PROCESS | 1828 | 1461110735010 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}] 17:05:35 INFO - PROCESS | 1828 | 1461110735262 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:05:35 INFO - PROCESS | 1828 | 1461110735569 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16665000 == 161 [pid = 1828] [id = 532] 17:05:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 278 (0x7f5c0fb47800) [pid = 1828] [serial = 1597] [outer = (nil)] 17:05:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 279 (0x7f5c1551fc00) [pid = 1828] [serial = 1598] [outer = 0x7f5c0fb47800] 17:05:35 INFO - PROCESS | 1828 | 1461110735650 Marionette DEBUG loaded listener.js 17:05:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 280 (0x7f5c17855000) [pid = 1828] [serial = 1599] [outer = 0x7f5c0fb47800] 17:05:36 INFO - PROCESS | 1828 | 1461110736497 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]]]}] 17:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1530ms 17:05:36 INFO - PROCESS | 1828 | 1461110736533 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:05:36 INFO - PROCESS | 1828 | 1461110736535 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:05:36 INFO - PROCESS | 1828 | 1461110736541 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:05:36 INFO - PROCESS | 1828 | 1461110736544 Marionette TRACE conn3 <- [1,2102,null,{}] 17:05:36 INFO - PROCESS | 1828 | 1461110736549 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}] 17:05:36 INFO - PROCESS | 1828 | 1461110736760 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:05:37 INFO - PROCESS | 1828 | 1461110737030 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1757e800 == 162 [pid = 1828] [id = 533] 17:05:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 281 (0x7f5c0fb4a800) [pid = 1828] [serial = 1600] [outer = (nil)] 17:05:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 282 (0x7f5c17989000) [pid = 1828] [serial = 1601] [outer = 0x7f5c0fb4a800] 17:05:37 INFO - PROCESS | 1828 | 1461110737153 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 283 (0x7f5c181b1c00) [pid = 1828] [serial = 1602] [outer = 0x7f5c0fb4a800] 17:05:37 INFO - PROCESS | 1828 | 1461110737980 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]]]}] 17:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1481ms 17:05:38 INFO - PROCESS | 1828 | 1461110738024 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1828 | 1461110738027 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:05:38 INFO - PROCESS | 1828 | 1461110738033 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 1828 | 1461110738036 Marionette TRACE conn3 <- [1,2106,null,{}] 17:05:38 INFO - PROCESS | 1828 | 1461110738042 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}] 17:05:38 INFO - PROCESS | 1828 | 1461110738261 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:05:38 INFO - PROCESS | 1828 | 1461110738532 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1860e800 == 163 [pid = 1828] [id = 534] 17:05:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 284 (0x7f5c11816800) [pid = 1828] [serial = 1603] [outer = (nil)] 17:05:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 285 (0x7f5c1883a400) [pid = 1828] [serial = 1604] [outer = 0x7f5c11816800] 17:05:38 INFO - PROCESS | 1828 | 1461110738609 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 286 (0x7f5c18a78800) [pid = 1828] [serial = 1605] [outer = 0x7f5c11816800] 17:05:39 INFO - PROCESS | 1828 | 1461110739522 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]]]}] 17:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1528ms 17:05:39 INFO - PROCESS | 1828 | 1461110739564 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 1828 | 1461110739567 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:05:39 INFO - PROCESS | 1828 | 1461110739573 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1828 | 1461110739575 Marionette TRACE conn3 <- [1,2110,null,{}] 17:05:39 INFO - PROCESS | 1828 | 1461110739581 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}] 17:05:39 INFO - PROCESS | 1828 | 1461110739805 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:05:40 INFO - PROCESS | 1828 | 1461110740078 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1935c000 == 164 [pid = 1828] [id = 535] 17:05:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 287 (0x7f5c1785bc00) [pid = 1828] [serial = 1606] [outer = (nil)] 17:05:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 288 (0x7f5c1c311400) [pid = 1828] [serial = 1607] [outer = 0x7f5c1785bc00] 17:05:40 INFO - PROCESS | 1828 | 1461110740197 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 289 (0x7f5c1ce06c00) [pid = 1828] [serial = 1608] [outer = 0x7f5c1785bc00] 17:05:40 INFO - PROCESS | 1828 | 1461110740993 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]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1478ms 17:05:41 INFO - PROCESS | 1828 | 1461110741052 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 1828 | 1461110741055 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:05:41 INFO - PROCESS | 1828 | 1461110741080 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1828 | 1461110741083 Marionette TRACE conn3 <- [1,2114,null,{}] 17:05:41 INFO - PROCESS | 1828 | 1461110741091 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}] 17:05:41 INFO - PROCESS | 1828 | 1461110741308 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:05:41 INFO - PROCESS | 1828 | 1461110741576 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c35e000 == 165 [pid = 1828] [id = 536] 17:05:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 290 (0x7f5c1ce0dc00) [pid = 1828] [serial = 1609] [outer = (nil)] 17:05:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 291 (0x7f5c1ce10c00) [pid = 1828] [serial = 1610] [outer = 0x7f5c1ce0dc00] 17:05:41 INFO - PROCESS | 1828 | 1461110741702 Marionette DEBUG loaded listener.js 17:05:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 292 (0x7f5c1ffa5800) [pid = 1828] [serial = 1611] [outer = 0x7f5c1ce0dc00] 17:05:42 INFO - PROCESS | 1828 | 1461110742620 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]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1606ms 17:05:42 INFO - PROCESS | 1828 | 1461110742670 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 1828 | 1461110742673 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:05:42 INFO - PROCESS | 1828 | 1461110742679 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 1828 | 1461110742684 Marionette TRACE conn3 <- [1,2118,null,{}] 17:05:42 INFO - PROCESS | 1828 | 1461110742689 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}] 17:05:42 INFO - PROCESS | 1828 | 1461110742943 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:05:43 INFO - PROCESS | 1828 | 1461110743256 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22f6e000 == 166 [pid = 1828] [id = 537] 17:05:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 293 (0x7f5c1ce11800) [pid = 1828] [serial = 1612] [outer = (nil)] 17:05:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 294 (0x7f5c2309f800) [pid = 1828] [serial = 1613] [outer = 0x7f5c1ce11800] 17:05:43 INFO - PROCESS | 1828 | 1461110743342 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 295 (0x7f5c28451400) [pid = 1828] [serial = 1614] [outer = 0x7f5c1ce11800] 17:05:44 INFO - PROCESS | 1828 | 1461110744210 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]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1590ms 17:05:44 INFO - PROCESS | 1828 | 1461110744272 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 1828 | 1461110744276 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:05:44 INFO - PROCESS | 1828 | 1461110744281 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 1828 | 1461110744284 Marionette TRACE conn3 <- [1,2122,null,{}] 17:05:44 INFO - PROCESS | 1828 | 1461110744289 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}] 17:05:44 INFO - PROCESS | 1828 | 1461110744519 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:05:44 INFO - PROCESS | 1828 | 1461110744862 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c04800 == 167 [pid = 1828] [id = 538] 17:05:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 296 (0x7f5c2e2d7000) [pid = 1828] [serial = 1615] [outer = (nil)] 17:05:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 297 (0x7f5c2f399400) [pid = 1828] [serial = 1616] [outer = 0x7f5c2e2d7000] 17:05:44 INFO - PROCESS | 1828 | 1461110744944 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 298 (0x7f5c302d0c00) [pid = 1828] [serial = 1617] [outer = 0x7f5c2e2d7000] 17:05:45 INFO - PROCESS | 1828 | 1461110745776 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]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1533ms 17:05:45 INFO - PROCESS | 1828 | 1461110745814 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 1828 | 1461110745817 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:05:45 INFO - PROCESS | 1828 | 1461110745823 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1828 | 1461110745825 Marionette TRACE conn3 <- [1,2126,null,{}] 17:05:45 INFO - PROCESS | 1828 | 1461110745831 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}] 17:05:46 INFO - PROCESS | 1828 | 1461110746046 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:05:46 INFO - PROCESS | 1828 | 1461110746323 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c341a3000 == 168 [pid = 1828] [id = 539] 17:05:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 299 (0x7f5c01bdb000) [pid = 1828] [serial = 1618] [outer = (nil)] 17:05:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 300 (0x7f5c01be1c00) [pid = 1828] [serial = 1619] [outer = 0x7f5c01bdb000] 17:05:46 INFO - PROCESS | 1828 | 1461110746442 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 301 (0x7f5c01be6400) [pid = 1828] [serial = 1620] [outer = 0x7f5c01bdb000] 17:05:47 INFO - PROCESS | 1828 | 1461110747251 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]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1493ms 17:05:47 INFO - PROCESS | 1828 | 1461110747319 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1828 | 1461110747322 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:05:47 INFO - PROCESS | 1828 | 1461110747328 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1828 | 1461110747331 Marionette TRACE conn3 <- [1,2130,null,{}] 17:05:47 INFO - PROCESS | 1828 | 1461110747336 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}] 17:05:47 INFO - PROCESS | 1828 | 1461110747559 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:05:47 INFO - PROCESS | 1828 | 1461110747830 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c3be8e000 == 169 [pid = 1828] [id = 540] 17:05:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 302 (0x7f5c01bdbc00) [pid = 1828] [serial = 1621] [outer = (nil)] 17:05:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 303 (0x7f5c021e6400) [pid = 1828] [serial = 1622] [outer = 0x7f5c01bdbc00] 17:05:47 INFO - PROCESS | 1828 | 1461110747948 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 304 (0x7f5c021ea000) [pid = 1828] [serial = 1623] [outer = 0x7f5c01bdbc00] 17:05:48 INFO - PROCESS | 1828 | 1461110748788 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] 17:05:48 INFO - PROCESS | 1828 | 1461110748862 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:05:48 INFO - PROCESS | 1828 | 1461110748869 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:05:48 INFO - PROCESS | 1828 | 1461110748873 Marionette TRACE conn3 <- [1,2134,null,{}] 17:05:48 INFO - PROCESS | 1828 | 1461110748878 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}] 17:05:49 INFO - PROCESS | 1828 | 1461110749127 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:05:49 INFO - PROCESS | 1828 | 1461110749439 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a35c800 == 170 [pid = 1828] [id = 541] 17:05:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 305 (0x7f5c01be0c00) [pid = 1828] [serial = 1624] [outer = (nil)] 17:05:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 306 (0x7f5c0a32a800) [pid = 1828] [serial = 1625] [outer = 0x7f5c01be0c00] 17:05:49 INFO - PROCESS | 1828 | 1461110749517 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 307 (0x7f5c2f507c00) [pid = 1828] [serial = 1626] [outer = 0x7f5c01be0c00] 17:05:50 INFO - PROCESS | 1828 | 1461110750363 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]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1536ms 17:05:50 INFO - PROCESS | 1828 | 1461110750406 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1828 | 1461110750409 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:05:50 INFO - PROCESS | 1828 | 1461110750415 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1828 | 1461110750417 Marionette TRACE conn3 <- [1,2138,null,{}] 17:05:50 INFO - PROCESS | 1828 | 1461110750423 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}] 17:05:50 INFO - PROCESS | 1828 | 1461110750639 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:05:50 INFO - PROCESS | 1828 | 1461110750918 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c03fe4800 == 171 [pid = 1828] [id = 542] 17:05:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 308 (0x7f5c01043400) [pid = 1828] [serial = 1627] [outer = (nil)] 17:05:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 309 (0x7f5c0104b400) [pid = 1828] [serial = 1628] [outer = 0x7f5c01043400] 17:05:51 INFO - PROCESS | 1828 | 1461110751033 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 310 (0x7f5c01050400) [pid = 1828] [serial = 1629] [outer = 0x7f5c01043400] 17:05:51 INFO - PROCESS | 1828 | 1461110751896 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]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1535ms 17:05:51 INFO - PROCESS | 1828 | 1461110751951 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1828 | 1461110751955 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:05:51 INFO - PROCESS | 1828 | 1461110751961 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1828 | 1461110751963 Marionette TRACE conn3 <- [1,2142,null,{}] 17:05:51 INFO - PROCESS | 1828 | 1461110751969 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}] 17:05:52 INFO - PROCESS | 1828 | 1461110752193 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:05:52 INFO - PROCESS | 1828 | 1461110752511 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c00fcf000 == 172 [pid = 1828] [id = 543] 17:05:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 311 (0x7f5c01045400) [pid = 1828] [serial = 1630] [outer = (nil)] 17:05:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 312 (0x7f5c053c8400) [pid = 1828] [serial = 1631] [outer = 0x7f5c01045400] 17:05:52 INFO - PROCESS | 1828 | 1461110752588 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 313 (0x7f5c053cd400) [pid = 1828] [serial = 1632] [outer = 0x7f5c01045400] 17:05:53 INFO - PROCESS | 1828 | 1461110753434 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] 17:05:53 INFO - PROCESS | 1828 | 1461110753497 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:05:53 INFO - PROCESS | 1828 | 1461110753504 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1828 | 1461110753506 Marionette TRACE conn3 <- [1,2146,null,{}] 17:05:53 INFO - PROCESS | 1828 | 1461110753512 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}] 17:05:53 INFO - PROCESS | 1828 | 1461110753743 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:05:54 INFO - PROCESS | 1828 | 1461110754074 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a34c800 == 173 [pid = 1828] [id = 544] 17:05:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 314 (0x7f5c0104a800) [pid = 1828] [serial = 1633] [outer = (nil)] 17:05:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 315 (0x7f5c053d5c00) [pid = 1828] [serial = 1634] [outer = 0x7f5c0104a800] 17:05:54 INFO - PROCESS | 1828 | 1461110754164 Marionette DEBUG loaded listener.js 17:05:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 316 (0x7f5c2e2d9c00) [pid = 1828] [serial = 1635] [outer = 0x7f5c0104a800] 17:05:55 INFO - PROCESS | 1828 | 1461110755083 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] 17:05:55 INFO - PROCESS | 1828 | 1461110755148 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:05:55 INFO - PROCESS | 1828 | 1461110755154 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:05:55 INFO - PROCESS | 1828 | 1461110755156 Marionette TRACE conn3 <- [1,2150,null,{}] 17:05:55 INFO - PROCESS | 1828 | 1461110755163 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}] 17:05:55 INFO - PROCESS | 1828 | 1461110755397 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:05:55 INFO - PROCESS | 1828 | 1461110755719 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c023b3000 == 174 [pid = 1828] [id = 545] 17:05:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 317 (0x7f5c00d3dc00) [pid = 1828] [serial = 1636] [outer = (nil)] 17:05:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 318 (0x7f5c00d45c00) [pid = 1828] [serial = 1637] [outer = 0x7f5c00d3dc00] 17:05:55 INFO - PROCESS | 1828 | 1461110755796 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 319 (0x7f5c04956000) [pid = 1828] [serial = 1638] [outer = 0x7f5c00d3dc00] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c157b4000 == 173 [pid = 1828] [id = 162] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c07b67000 == 172 [pid = 1828] [id = 469] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c071c6000 == 171 [pid = 1828] [id = 471] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0be0e800 == 170 [pid = 1828] [id = 470] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3897d000 == 169 [pid = 1828] [id = 468] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b27d000 == 168 [pid = 1828] [id = 525] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a39a800 == 167 [pid = 1828] [id = 524] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c071e0000 == 166 [pid = 1828] [id = 523] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0630e000 == 165 [pid = 1828] [id = 522] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c09f7e000 == 164 [pid = 1828] [id = 515] 17:05:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a15b000 == 163 [pid = 1828] [id = 514] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 318 (0x7f5c1785d400) [pid = 1828] [serial = 1437] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 317 (0x7f5c0c1b3c00) [pid = 1828] [serial = 1502] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 316 (0x7f5c0d338400) [pid = 1828] [serial = 1503] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 315 (0x7f5c06d56400) [pid = 1828] [serial = 1472] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 314 (0x7f5c06d49000) [pid = 1828] [serial = 1475] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 313 (0x7f5c04955c00) [pid = 1828] [serial = 1478] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 312 (0x7f5c04ab2000) [pid = 1828] [serial = 1481] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 311 (0x7f5c04aba000) [pid = 1828] [serial = 1484] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 310 (0x7f5c05b86c00) [pid = 1828] [serial = 1439] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 309 (0x7f5c33c4d000) [pid = 1828] [serial = 1466] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 308 (0x7f5c0b299000) [pid = 1828] [serial = 1496] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 307 (0x7f5c0be30c00) [pid = 1828] [serial = 1497] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 306 (0x7f5c0be37000) [pid = 1828] [serial = 1442] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 305 (0x7f5c0ded3800) [pid = 1828] [serial = 1445] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 304 (0x7f5c09be1000) [pid = 1828] [serial = 1494] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 303 (0x7f5c08c3b400) [pid = 1828] [serial = 1493] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 302 (0x7f5c1af2a400) [pid = 1828] [serial = 1454] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 301 (0x7f5c186bc800) [pid = 1828] [serial = 1451] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 300 (0x7f5c0c061400) [pid = 1828] [serial = 1499] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 299 (0x7f5c06d4c000) [pid = 1828] [serial = 1491] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 298 (0x7f5c06392c00) [pid = 1828] [serial = 1490] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 297 (0x7f5c2f1b2400) [pid = 1828] [serial = 1463] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 296 (0x7f5c23d25c00) [pid = 1828] [serial = 1460] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 295 (0x7f5c04c94000) [pid = 1828] [serial = 1487] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 294 (0x7f5c21c5d800) [pid = 1828] [serial = 1457] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 293 (0x7f5c158de800) [pid = 1828] [serial = 1448] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 292 (0x7f5c0fbb4c00) [pid = 1828] [serial = 1508] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 291 (0x7f5c09becc00) [pid = 1828] [serial = 1469] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 290 (0x7f5c0fb04c00) [pid = 1828] [serial = 1505] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 289 (0x7f5c0fb44c00) [pid = 1828] [serial = 1506] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 288 (0x7f5c0c134000) [pid = 1828] [serial = 1500] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | 1461110758256 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]]]}] 17:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 3186ms 17:05:58 INFO - PROCESS | 1828 | 1461110758342 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:05:58 INFO - PROCESS | 1828 | 1461110758347 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:05:58 INFO - PROCESS | 1828 | 1461110758354 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:05:58 INFO - PROCESS | 1828 | 1461110758359 Marionette TRACE conn3 <- [1,2154,null,{}] 17:05:58 INFO - PROCESS | 1828 | 1461110758369 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}] 17:05:58 INFO - PROCESS | 1828 | 1461110758568 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:05:58 INFO - PROCESS | 1828 | 1461110758776 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c03fe2800 == 164 [pid = 1828] [id = 546] 17:05:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 289 (0x7f5c04c91c00) [pid = 1828] [serial = 1639] [outer = (nil)] 17:05:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 290 (0x7f5c04c98800) [pid = 1828] [serial = 1640] [outer = 0x7f5c04c91c00] 17:05:58 INFO - PROCESS | 1828 | 1461110758841 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 291 (0x7f5c053d4800) [pid = 1828] [serial = 1641] [outer = 0x7f5c04c91c00] 17:05:59 INFO - PROCESS | 1828 | 1461110759621 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]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1295ms 17:05:59 INFO - PROCESS | 1828 | 1461110759658 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1828 | 1461110759666 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:05:59 INFO - PROCESS | 1828 | 1461110759680 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1828 | 1461110759689 Marionette TRACE conn3 <- [1,2158,null,{}] 17:05:59 INFO - PROCESS | 1828 | 1461110759697 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}] 17:05:59 INFO - PROCESS | 1828 | 1461110759926 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:06:00 INFO - PROCESS | 1828 | 1461110760144 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c062a0800 == 165 [pid = 1828] [id = 547] 17:06:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 292 (0x7f5c04abc800) [pid = 1828] [serial = 1642] [outer = (nil)] 17:06:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 293 (0x7f5c06d4c400) [pid = 1828] [serial = 1643] [outer = 0x7f5c04abc800] 17:06:00 INFO - PROCESS | 1828 | 1461110760208 Marionette DEBUG loaded listener.js 17:06:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 294 (0x7f5c06df2400) [pid = 1828] [serial = 1644] [outer = 0x7f5c04abc800] 17:06:01 INFO - PROCESS | 1828 | 1461110761137 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]]]}] 17:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1495ms 17:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:06:01 INFO - PROCESS | 1828 | 1461110761172 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:06:01 INFO - PROCESS | 1828 | 1461110761175 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:06:01 INFO - PROCESS | 1828 | 1461110761181 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:06:01 INFO - PROCESS | 1828 | 1461110761186 Marionette TRACE conn3 <- [1,2162,null,{}] 17:06:01 INFO - PROCESS | 1828 | 1461110761212 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}] 17:06:01 INFO - PROCESS | 1828 | 1461110761476 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:06:01 INFO - PROCESS | 1828 | 1461110761516 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c07b59000 == 166 [pid = 1828] [id = 548] 17:06:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 295 (0x7f5c08866800) [pid = 1828] [serial = 1645] [outer = (nil)] 17:06:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 296 (0x7f5c08c37000) [pid = 1828] [serial = 1646] [outer = 0x7f5c08866800] 17:06:01 INFO - PROCESS | 1828 | 1461110761580 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 297 (0x7f5c09a97c00) [pid = 1828] [serial = 1647] [outer = 0x7f5c08866800] 17:06:02 INFO - PROCESS | 1828 | 1461110762568 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]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1447ms 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 296 (0x7f5c04ab4800) [pid = 1828] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 295 (0x7f5c0b4e6400) [pid = 1828] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 294 (0x7f5c08862000) [pid = 1828] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 293 (0x7f5c0638ec00) [pid = 1828] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 292 (0x7f5c04c92000) [pid = 1828] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 291 (0x7f5c17538c00) [pid = 1828] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 290 (0x7f5c09a9a400) [pid = 1828] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 289 (0x7f5c22d36800) [pid = 1828] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 288 (0x7f5c0fdfbc00) [pid = 1828] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 287 (0x7f5c22f15000) [pid = 1828] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 286 (0x7f5c08861c00) [pid = 1828] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 285 (0x7f5c0b2efc00) [pid = 1828] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 284 (0x7f5c2292b000) [pid = 1828] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 283 (0x7f5c05b83000) [pid = 1828] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 282 (0x7f5c1771a400) [pid = 1828] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 281 (0x7f5c18ab7000) [pid = 1828] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 280 (0x7f5c064df400) [pid = 1828] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 279 (0x7f5c06394800) [pid = 1828] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 278 (0x7f5c0c12e000) [pid = 1828] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 277 (0x7f5c05b82400) [pid = 1828] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f5c0e0aa400) [pid = 1828] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f5c0fbb1800) [pid = 1828] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f5c15520800) [pid = 1828] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f5c06df0400) [pid = 1828] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f5c0c132400) [pid = 1828] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f5c1d314c00) [pid = 1828] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f5c15521000) [pid = 1828] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f5c0c132000) [pid = 1828] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f5c22b7a800) [pid = 1828] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f5c11aedc00) [pid = 1828] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f5c0a321800) [pid = 1828] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f5c18ab8c00) [pid = 1828] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f5c0b298400) [pid = 1828] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f5c0b211000) [pid = 1828] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f5c1a435000) [pid = 1828] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f5c18841400) [pid = 1828] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f5c0494f400) [pid = 1828] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f5c0bf96c00) [pid = 1828] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f5c0fb05800) [pid = 1828] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f5c0e8b2c00) [pid = 1828] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f5c09beb000) [pid = 1828] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f5c0d10c800) [pid = 1828] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f5c0e8b5000) [pid = 1828] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f5c0494d800) [pid = 1828] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f5c18336400) [pid = 1828] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f5c09ad5800) [pid = 1828] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f5c0fbb2c00) [pid = 1828] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f5c0b132c00) [pid = 1828] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f5c0bfd9c00) [pid = 1828] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f5c15ae6800) [pid = 1828] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f5c1f8a8c00) [pid = 1828] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f5c0a31e000) [pid = 1828] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f5c0a3d9c00) [pid = 1828] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f5c1a432000) [pid = 1828] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f5c0b29dc00) [pid = 1828] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f5c0fbb1000) [pid = 1828] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f5c0fbb0000) [pid = 1828] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f5c05818000) [pid = 1828] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f5c05b84400) [pid = 1828] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f5c0c056400) [pid = 1828] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f5c05811800) [pid = 1828] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f5c06d4e800) [pid = 1828] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f5c166cd800) [pid = 1828] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f5c07a4f800) [pid = 1828] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f5c105db800) [pid = 1828] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f5c0c1ac400) [pid = 1828] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f5c15ae5800) [pid = 1828] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f5c04954800) [pid = 1828] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f5c16403c00) [pid = 1828] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f5c064d8800) [pid = 1828] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f5c09adc800) [pid = 1828] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f5c062d4800) [pid = 1828] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f5c15671c00) [pid = 1828] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f5c213aa400) [pid = 1828] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f5c0e8b7c00) [pid = 1828] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f5c064d4800) [pid = 1828] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f5c07b93c00) [pid = 1828] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f5c0a3da800) [pid = 1828] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f5c0c062400) [pid = 1828] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f5c0e7b3c00) [pid = 1828] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f5c1753ec00) [pid = 1828] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f5c189dfc00) [pid = 1828] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f5c08c33400) [pid = 1828] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f5c07b9d400) [pid = 1828] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f5c05818c00) [pid = 1828] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f5c0a320400) [pid = 1828] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f5c09a9a800) [pid = 1828] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c04950000) [pid = 1828] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c17983800) [pid = 1828] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c0b4f2400) [pid = 1828] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c0e7c0400) [pid = 1828] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c1ae6ec00) [pid = 1828] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:06:03 INFO - PROCESS | 1828 | 1461110763834 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1828 | 1461110763845 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:06:03 INFO - PROCESS | 1828 | 1461110763890 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1828 | 1461110763893 Marionette TRACE conn3 <- [1,2166,null,{}] 17:06:03 INFO - PROCESS | 1828 | 1461110763898 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}] 17:06:04 INFO - PROCESS | 1828 | 1461110764168 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:06:04 INFO - PROCESS | 1828 | 1461110764289 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0629e000 == 167 [pid = 1828] [id = 549] 17:06:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c04957800) [pid = 1828] [serial = 1648] [outer = (nil)] 17:06:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c05811800) [pid = 1828] [serial = 1649] [outer = 0x7f5c04957800] 17:06:04 INFO - PROCESS | 1828 | 1461110764351 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c05b91c00) [pid = 1828] [serial = 1650] [outer = 0x7f5c04957800] 17:06:05 INFO - PROCESS | 1828 | 1461110765097 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]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1238ms 17:06:05 INFO - PROCESS | 1828 | 1461110765122 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 1828 | 1461110765126 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:06:05 INFO - PROCESS | 1828 | 1461110765133 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1828 | 1461110765136 Marionette TRACE conn3 <- [1,2170,null,{}] 17:06:05 INFO - PROCESS | 1828 | 1461110765140 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}] 17:06:05 INFO - PROCESS | 1828 | 1461110765360 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:06:05 INFO - PROCESS | 1828 | 1461110765542 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f90000 == 168 [pid = 1828] [id = 550] 17:06:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c04952000) [pid = 1828] [serial = 1651] [outer = (nil)] 17:06:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c064d8800) [pid = 1828] [serial = 1652] [outer = 0x7f5c04952000] 17:06:05 INFO - PROCESS | 1828 | 1461110765606 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f5c08865c00) [pid = 1828] [serial = 1653] [outer = 0x7f5c04952000] 17:06:06 INFO - PROCESS | 1828 | 1461110766739 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]]]}] 17:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1681ms 17:06:06 INFO - PROCESS | 1828 | 1461110766820 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:06:06 INFO - PROCESS | 1828 | 1461110766829 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:06:06 INFO - PROCESS | 1828 | 1461110766838 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 1828 | 1461110766843 Marionette TRACE conn3 <- [1,2174,null,{}] 17:06:06 INFO - PROCESS | 1828 | 1461110766851 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}] 17:06:07 INFO - PROCESS | 1828 | 1461110767092 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:06:07 INFO - PROCESS | 1828 | 1461110767410 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c05173800 == 169 [pid = 1828] [id = 551] 17:06:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f5c04c99800) [pid = 1828] [serial = 1654] [outer = (nil)] 17:06:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f5c05b87000) [pid = 1828] [serial = 1655] [outer = 0x7f5c04c99800] 17:06:07 INFO - PROCESS | 1828 | 1461110767493 Marionette DEBUG loaded listener.js 17:06:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f5c06395800) [pid = 1828] [serial = 1656] [outer = 0x7f5c04c99800] 17:06:08 INFO - PROCESS | 1828 | 1461110768419 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]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1633ms 17:06:08 INFO - PROCESS | 1828 | 1461110768473 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:06:08 INFO - PROCESS | 1828 | 1461110768482 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:06:08 INFO - PROCESS | 1828 | 1461110768492 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:06:08 INFO - PROCESS | 1828 | 1461110768496 Marionette TRACE conn3 <- [1,2178,null,{}] 17:06:08 INFO - PROCESS | 1828 | 1461110768502 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}] 17:06:08 INFO - PROCESS | 1828 | 1461110768750 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:06:09 INFO - PROCESS | 1828 | 1461110769110 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a156000 == 170 [pid = 1828] [id = 552] 17:06:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f5c064d8000) [pid = 1828] [serial = 1657] [outer = (nil)] 17:06:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f5c0885fc00) [pid = 1828] [serial = 1658] [outer = 0x7f5c064d8000] 17:06:09 INFO - PROCESS | 1828 | 1461110769186 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f5c0886bc00) [pid = 1828] [serial = 1659] [outer = 0x7f5c064d8000] 17:06:10 INFO - PROCESS | 1828 | 1461110770093 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]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1630ms 17:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:06:10 INFO - PROCESS | 1828 | 1461110770123 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1828 | 1461110770126 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:06:10 INFO - PROCESS | 1828 | 1461110770133 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1828 | 1461110770138 Marionette TRACE conn3 <- [1,2182,null,{}] 17:06:10 INFO - PROCESS | 1828 | 1461110770154 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}] 17:06:10 INFO - PROCESS | 1828 | 1461110770384 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:06:10 INFO - PROCESS | 1828 | 1461110770702 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b2c8000 == 171 [pid = 1828] [id = 553] 17:06:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f5c08d11c00) [pid = 1828] [serial = 1660] [outer = (nil)] 17:06:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f5c09aa2c00) [pid = 1828] [serial = 1661] [outer = 0x7f5c08d11c00] 17:06:10 INFO - PROCESS | 1828 | 1461110770783 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f5c09beac00) [pid = 1828] [serial = 1662] [outer = 0x7f5c08d11c00] 17:06:11 INFO - PROCESS | 1828 | 1461110771644 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]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1586ms 17:06:11 INFO - PROCESS | 1828 | 1461110771718 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1828 | 1461110771722 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:06:11 INFO - PROCESS | 1828 | 1461110771728 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1828 | 1461110771731 Marionette TRACE conn3 <- [1,2186,null,{}] 17:06:11 INFO - PROCESS | 1828 | 1461110771737 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}] 17:06:11 INFO - PROCESS | 1828 | 1461110771967 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:06:12 INFO - PROCESS | 1828 | 1461110772274 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0c196800 == 172 [pid = 1828] [id = 554] 17:06:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f5c08f9d800) [pid = 1828] [serial = 1663] [outer = (nil)] 17:06:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f5c0a32a000) [pid = 1828] [serial = 1664] [outer = 0x7f5c08f9d800] 17:06:12 INFO - PROCESS | 1828 | 1461110772354 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f5c0b135c00) [pid = 1828] [serial = 1665] [outer = 0x7f5c08f9d800] 17:06:13 INFO - PROCESS | 1828 | 1461110773181 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]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1481ms 17:06:13 INFO - PROCESS | 1828 | 1461110773210 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1828 | 1461110773214 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:06:13 INFO - PROCESS | 1828 | 1461110773220 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1828 | 1461110773222 Marionette TRACE conn3 <- [1,2190,null,{}] 17:06:13 INFO - PROCESS | 1828 | 1461110773228 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}] 17:06:13 INFO - PROCESS | 1828 | 1461110773444 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:06:13 INFO - PROCESS | 1828 | 1461110773715 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0dde2800 == 173 [pid = 1828] [id = 555] 17:06:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f5c0b299000) [pid = 1828] [serial = 1666] [outer = (nil)] 17:06:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f5c0b2a3400) [pid = 1828] [serial = 1667] [outer = 0x7f5c0b299000] 17:06:13 INFO - PROCESS | 1828 | 1461110773845 Marionette DEBUG loaded listener.js 17:06:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f5c0be30c00) [pid = 1828] [serial = 1668] [outer = 0x7f5c0b299000] 17:06:14 INFO - PROCESS | 1828 | 1461110774711 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]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1533ms 17:06:14 INFO - PROCESS | 1828 | 1461110774754 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:06:14 INFO - PROCESS | 1828 | 1461110774759 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:06:14 INFO - PROCESS | 1828 | 1461110774765 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1828 | 1461110774768 Marionette TRACE conn3 <- [1,2194,null,{}] 17:06:14 INFO - PROCESS | 1828 | 1461110774773 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}] 17:06:15 INFO - PROCESS | 1828 | 1461110775022 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:06:15 INFO - PROCESS | 1828 | 1461110775357 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ea30000 == 174 [pid = 1828] [id = 556] 17:06:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f5c0a3d6000) [pid = 1828] [serial = 1669] [outer = (nil)] 17:06:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f5c0c05f400) [pid = 1828] [serial = 1670] [outer = 0x7f5c0a3d6000] 17:06:15 INFO - PROCESS | 1828 | 1461110775444 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f5c0c137800) [pid = 1828] [serial = 1671] [outer = 0x7f5c0a3d6000] 17:06:16 INFO - PROCESS | 1828 | 1461110776252 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]]]}] 17:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1534ms 17:06:16 INFO - PROCESS | 1828 | 1461110776301 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:06:16 INFO - PROCESS | 1828 | 1461110776304 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:06:16 INFO - PROCESS | 1828 | 1461110776310 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1828 | 1461110776312 Marionette TRACE conn3 <- [1,2198,null,{}] 17:06:16 INFO - PROCESS | 1828 | 1461110776318 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}] 17:06:16 INFO - PROCESS | 1828 | 1461110776533 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:06:16 INFO - PROCESS | 1828 | 1461110776799 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1050d000 == 175 [pid = 1828] [id = 557] 17:06:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f5c0bf95c00) [pid = 1828] [serial = 1672] [outer = (nil)] 17:06:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f5c0d111400) [pid = 1828] [serial = 1673] [outer = 0x7f5c0bf95c00] 17:06:16 INFO - PROCESS | 1828 | 1461110776874 Marionette DEBUG loaded listener.js 17:06:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f5c0ded3800) [pid = 1828] [serial = 1674] [outer = 0x7f5c0bf95c00] 17:06:17 INFO - PROCESS | 1828 | 1461110777720 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]]]}] 17:06:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1444ms 17:06:17 INFO - PROCESS | 1828 | 1461110777755 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:06:17 INFO - PROCESS | 1828 | 1461110777758 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:06:17 INFO - PROCESS | 1828 | 1461110777765 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - PROCESS | 1828 | 1461110777768 Marionette TRACE conn3 <- [1,2202,null,{}] 17:06:17 INFO - PROCESS | 1828 | 1461110777774 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}] 17:06:18 INFO - PROCESS | 1828 | 1461110778000 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:06:18 INFO - PROCESS | 1828 | 1461110778271 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10719000 == 176 [pid = 1828] [id = 558] 17:06:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f5c0c05d400) [pid = 1828] [serial = 1675] [outer = (nil)] 17:06:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f5c0e7bb000) [pid = 1828] [serial = 1676] [outer = 0x7f5c0c05d400] 17:06:18 INFO - PROCESS | 1828 | 1461110778359 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f5c0e8b8000) [pid = 1828] [serial = 1677] [outer = 0x7f5c0c05d400] 17:06:19 INFO - PROCESS | 1828 | 1461110779270 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]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1538ms 17:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:06:19 INFO - PROCESS | 1828 | 1461110779304 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1828 | 1461110779307 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:06:19 INFO - PROCESS | 1828 | 1461110779313 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1828 | 1461110779316 Marionette TRACE conn3 <- [1,2206,null,{}] 17:06:19 INFO - PROCESS | 1828 | 1461110779322 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}] 17:06:19 INFO - PROCESS | 1828 | 1461110779538 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:06:19 INFO - PROCESS | 1828 | 1461110779812 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1556b000 == 177 [pid = 1828] [id = 559] 17:06:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f5c04953000) [pid = 1828] [serial = 1678] [outer = (nil)] 17:06:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f5c0f8da400) [pid = 1828] [serial = 1679] [outer = 0x7f5c04953000] 17:06:19 INFO - PROCESS | 1828 | 1461110779929 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f5c0fb2bc00) [pid = 1828] [serial = 1680] [outer = 0x7f5c04953000] 17:06:20 INFO - PROCESS | 1828 | 1461110780784 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]]]}] 17:06:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:06:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1529ms 17:06:20 INFO - PROCESS | 1828 | 1461110780842 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:06:20 INFO - PROCESS | 1828 | 1461110780846 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:06:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:06:20 INFO - PROCESS | 1828 | 1461110780852 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 1828 | 1461110780855 Marionette TRACE conn3 <- [1,2210,null,{}] 17:06:20 INFO - PROCESS | 1828 | 1461110780860 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}] 17:06:21 INFO - PROCESS | 1828 | 1461110781082 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:06:21 INFO - PROCESS | 1828 | 1461110781354 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1667e000 == 178 [pid = 1828] [id = 560] 17:06:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f5c0fb4dc00) [pid = 1828] [serial = 1681] [outer = (nil)] 17:06:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f5c0fbac400) [pid = 1828] [serial = 1682] [outer = 0x7f5c0fb4dc00] 17:06:21 INFO - PROCESS | 1828 | 1461110781487 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f5c0fdeec00) [pid = 1828] [serial = 1683] [outer = 0x7f5c0fb4dc00] 17:06:22 INFO - PROCESS | 1828 | 1461110782334 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]]]}] 17:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1530ms 17:06:22 INFO - PROCESS | 1828 | 1461110782383 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:06:22 INFO - PROCESS | 1828 | 1461110782388 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:06:22 INFO - PROCESS | 1828 | 1461110782394 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:06:22 INFO - PROCESS | 1828 | 1461110782398 Marionette TRACE conn3 <- [1,2214,null,{}] 17:06:22 INFO - PROCESS | 1828 | 1461110782403 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}] 17:06:22 INFO - PROCESS | 1828 | 1461110782665 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:06:22 INFO - PROCESS | 1828 | 1461110782977 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18607000 == 179 [pid = 1828] [id = 561] 17:06:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f5c15525000) [pid = 1828] [serial = 1684] [outer = (nil)] 17:06:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f5c1566ac00) [pid = 1828] [serial = 1685] [outer = 0x7f5c15525000] 17:06:23 INFO - PROCESS | 1828 | 1461110783251 Marionette DEBUG loaded listener.js 17:06:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f5c158d6800) [pid = 1828] [serial = 1686] [outer = 0x7f5c15525000] 17:06:24 INFO - PROCESS | 1828 | 1461110784105 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]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1736ms 17:06:24 INFO - PROCESS | 1828 | 1461110784132 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 1828 | 1461110784136 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:06:24 INFO - PROCESS | 1828 | 1461110784142 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1828 | 1461110784144 Marionette TRACE conn3 <- [1,2218,null,{}] 17:06:24 INFO - PROCESS | 1828 | 1461110784149 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}] 17:06:24 INFO - PROCESS | 1828 | 1461110784369 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:06:24 INFO - PROCESS | 1828 | 1461110784640 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19152800 == 180 [pid = 1828] [id = 562] 17:06:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f5c0c1ae400) [pid = 1828] [serial = 1687] [outer = (nil)] 17:06:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f5c16403800) [pid = 1828] [serial = 1688] [outer = 0x7f5c0c1ae400] 17:06:24 INFO - PROCESS | 1828 | 1461110784715 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f5c17535400) [pid = 1828] [serial = 1689] [outer = 0x7f5c0c1ae400] 17:06:25 INFO - PROCESS | 1828 | 1461110785609 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]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:06:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1537ms 17:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:06:25 INFO - PROCESS | 1828 | 1461110785680 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1828 | 1461110785683 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:06:25 INFO - PROCESS | 1828 | 1461110785689 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1828 | 1461110785692 Marionette TRACE conn3 <- [1,2222,null,{}] 17:06:25 INFO - PROCESS | 1828 | 1461110785697 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}] 17:06:25 INFO - PROCESS | 1828 | 1461110785915 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:06:26 INFO - PROCESS | 1828 | 1461110786183 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ae14000 == 181 [pid = 1828] [id = 563] 17:06:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f5c0d106000) [pid = 1828] [serial = 1690] [outer = (nil)] 17:06:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f5c17719800) [pid = 1828] [serial = 1691] [outer = 0x7f5c0d106000] 17:06:26 INFO - PROCESS | 1828 | 1461110786300 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f5c17859000) [pid = 1828] [serial = 1692] [outer = 0x7f5c0d106000] 17:06:27 INFO - PROCESS | 1828 | 1461110787153 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]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1530ms 17:06:27 INFO - PROCESS | 1828 | 1461110787219 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 1828 | 1461110787223 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:06:27 INFO - PROCESS | 1828 | 1461110787229 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 1828 | 1461110787231 Marionette TRACE conn3 <- [1,2226,null,{}] 17:06:27 INFO - PROCESS | 1828 | 1461110787236 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}] 17:06:27 INFO - PROCESS | 1828 | 1461110787464 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:06:27 INFO - PROCESS | 1828 | 1461110787733 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1f84b000 == 182 [pid = 1828] [id = 564] 17:06:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f5c15ae6800) [pid = 1828] [serial = 1693] [outer = (nil)] 17:06:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f5c17986400) [pid = 1828] [serial = 1694] [outer = 0x7f5c15ae6800] 17:06:27 INFO - PROCESS | 1828 | 1461110787852 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f5c180bdc00) [pid = 1828] [serial = 1695] [outer = 0x7f5c15ae6800] 17:06:28 INFO - PROCESS | 1828 | 1461110788657 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]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1479ms 17:06:28 INFO - PROCESS | 1828 | 1461110788724 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 1828 | 1461110788728 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:06:28 INFO - PROCESS | 1828 | 1461110788739 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1828 | 1461110788741 Marionette TRACE conn3 <- [1,2230,null,{}] 17:06:28 INFO - PROCESS | 1828 | 1461110788747 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}] 17:06:28 INFO - PROCESS | 1828 | 1461110788982 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:06:29 INFO - PROCESS | 1828 | 1461110789254 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21aa0800 == 183 [pid = 1828] [id = 565] 17:06:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f5c0d111800) [pid = 1828] [serial = 1696] [outer = (nil)] 17:06:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f5c181b4c00) [pid = 1828] [serial = 1697] [outer = 0x7f5c0d111800] 17:06:29 INFO - PROCESS | 1828 | 1461110789375 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f5c186af400) [pid = 1828] [serial = 1698] [outer = 0x7f5c0d111800] 17:06:30 INFO - PROCESS | 1828 | 1461110790227 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]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1537ms 17:06:30 INFO - PROCESS | 1828 | 1461110790276 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:06:30 INFO - PROCESS | 1828 | 1461110790280 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:06:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:06:30 INFO - PROCESS | 1828 | 1461110790285 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1828 | 1461110790288 Marionette TRACE conn3 <- [1,2234,null,{}] 17:06:30 INFO - PROCESS | 1828 | 1461110790294 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}] 17:06:30 INFO - PROCESS | 1828 | 1461110790561 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:06:30 INFO - PROCESS | 1828 | 1461110790896 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22a23800 == 184 [pid = 1828] [id = 566] 17:06:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f5c118e6000) [pid = 1828] [serial = 1699] [outer = (nil)] 17:06:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f5c189e4000) [pid = 1828] [serial = 1700] [outer = 0x7f5c118e6000] 17:06:30 INFO - PROCESS | 1828 | 1461110790974 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f5c18b44800) [pid = 1828] [serial = 1701] [outer = 0x7f5c118e6000] 17:06:31 INFO - PROCESS | 1828 | 1461110791824 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]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1580ms 17:06:31 INFO - PROCESS | 1828 | 1461110791868 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 1828 | 1461110791870 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:06:31 INFO - PROCESS | 1828 | 1461110791877 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 1828 | 1461110791882 Marionette TRACE conn3 <- [1,2238,null,{}] 17:06:31 INFO - PROCESS | 1828 | 1461110791887 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}] 17:06:32 INFO - PROCESS | 1828 | 1461110792126 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:06:32 INFO - PROCESS | 1828 | 1461110792441 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2384e800 == 185 [pid = 1828] [id = 567] 17:06:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f5c18839c00) [pid = 1828] [serial = 1702] [outer = (nil)] 17:06:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f5c18ff7000) [pid = 1828] [serial = 1703] [outer = 0x7f5c18839c00] 17:06:32 INFO - PROCESS | 1828 | 1461110792519 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f5c1a432000) [pid = 1828] [serial = 1704] [outer = 0x7f5c18839c00] 17:06:33 INFO - PROCESS | 1828 | 1461110793352 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]]]}] 17:06:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:06:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1535ms 17:06:33 INFO - PROCESS | 1828 | 1461110793414 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:06:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:06:33 INFO - PROCESS | 1828 | 1461110793418 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:06:33 INFO - PROCESS | 1828 | 1461110793424 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1828 | 1461110793427 Marionette TRACE conn3 <- [1,2242,null,{}] 17:06:33 INFO - PROCESS | 1828 | 1461110793432 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}] 17:06:33 INFO - PROCESS | 1828 | 1461110793677 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:06:34 INFO - PROCESS | 1828 | 1461110794001 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2e221000 == 186 [pid = 1828] [id = 568] 17:06:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f5c0fb34400) [pid = 1828] [serial = 1705] [outer = (nil)] 17:06:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f5c1a433c00) [pid = 1828] [serial = 1706] [outer = 0x7f5c0fb34400] 17:06:34 INFO - PROCESS | 1828 | 1461110794080 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f5c1af3b800) [pid = 1828] [serial = 1707] [outer = 0x7f5c0fb34400] 17:06:34 INFO - PROCESS | 1828 | 1461110794912 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]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1530ms 17:06:34 INFO - PROCESS | 1828 | 1461110794954 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1828 | 1461110794958 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:06:34 INFO - PROCESS | 1828 | 1461110794964 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1828 | 1461110794967 Marionette TRACE conn3 <- [1,2246,null,{}] 17:06:34 INFO - PROCESS | 1828 | 1461110794973 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}] 17:06:35 INFO - PROCESS | 1828 | 1461110795202 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:06:35 INFO - PROCESS | 1828 | 1461110795484 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c31f19800 == 187 [pid = 1828] [id = 569] 17:06:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f5c118e4c00) [pid = 1828] [serial = 1708] [outer = (nil)] 17:06:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f5c1c346000) [pid = 1828] [serial = 1709] [outer = 0x7f5c118e4c00] 17:06:35 INFO - PROCESS | 1828 | 1461110795605 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f5c1ce03800) [pid = 1828] [serial = 1710] [outer = 0x7f5c118e4c00] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d470800 == 186 [pid = 1828] [id = 304] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c36478800 == 185 [pid = 1828] [id = 401] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3896f000 == 184 [pid = 1828] [id = 404] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3247e000 == 183 [pid = 1828] [id = 359] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c23835800 == 182 [pid = 1828] [id = 399] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a04d000 == 181 [pid = 1828] [id = 222] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a496800 == 180 [pid = 1828] [id = 311] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b270800 == 179 [pid = 1828] [id = 403] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33d3b000 == 178 [pid = 1828] [id = 400] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0629e000 == 177 [pid = 1828] [id = 549] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c07b59000 == 176 [pid = 1828] [id = 548] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c062a0800 == 175 [pid = 1828] [id = 547] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c03fe2800 == 174 [pid = 1828] [id = 546] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a34c800 == 173 [pid = 1828] [id = 544] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c00fcf000 == 172 [pid = 1828] [id = 543] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c03fe4800 == 171 [pid = 1828] [id = 542] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a35c800 == 170 [pid = 1828] [id = 541] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3be8e000 == 169 [pid = 1828] [id = 540] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c341a3000 == 168 [pid = 1828] [id = 539] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c04800 == 167 [pid = 1828] [id = 538] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22f6e000 == 166 [pid = 1828] [id = 537] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1c35e000 == 165 [pid = 1828] [id = 536] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1935c000 == 164 [pid = 1828] [id = 535] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1860e800 == 163 [pid = 1828] [id = 534] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1757e800 == 162 [pid = 1828] [id = 533] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c16665000 == 161 [pid = 1828] [id = 532] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10663000 == 160 [pid = 1828] [id = 531] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0fa53800 == 159 [pid = 1828] [id = 530] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0ea1c800 == 158 [pid = 1828] [id = 529] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0c189000 == 157 [pid = 1828] [id = 528] 17:06:37 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c071cc800 == 156 [pid = 1828] [id = 527] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f5c04c98c00) [pid = 1828] [serial = 1488] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f5c1a440000) [pid = 1828] [serial = 1185] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f5c0b2f3000) [pid = 1828] [serial = 1188] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f5c0495a800) [pid = 1828] [serial = 1479] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f5c1c30fc00) [pid = 1828] [serial = 1335] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f5c0b20b000) [pid = 1828] [serial = 1311] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f5c17722400) [pid = 1828] [serial = 1194] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f5c18fef400) [pid = 1828] [serial = 1368] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f5c34222800) [pid = 1828] [serial = 1398] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f5c1d30f000) [pid = 1828] [serial = 1200] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f5c22d36c00) [pid = 1828] [serial = 1344] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f5c0b296000) [pid = 1828] [serial = 1248] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f5c0b2f5000) [pid = 1828] [serial = 1371] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f5c1ec65800) [pid = 1828] [serial = 1455] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f5c0c055000) [pid = 1828] [serial = 1314] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f5c11820400) [pid = 1828] [serial = 1323] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f5c34692000) [pid = 1828] [serial = 1467] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f5c06dee000) [pid = 1828] [serial = 1440] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f5c0be3cc00) [pid = 1828] [serial = 1413] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f5c0e8bc800) [pid = 1828] [serial = 1446] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f5c0581f400) [pid = 1828] [serial = 1416] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f5c34807000) [pid = 1828] [serial = 1473] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f5c2f38e800) [pid = 1828] [serial = 1203] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f5c0b20d800) [pid = 1828] [serial = 1284] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f5c19448400) [pid = 1828] [serial = 1197] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f5c0fb47400) [pid = 1828] [serial = 1320] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f5c20dab800) [pid = 1828] [serial = 1383] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f5c04c8fc00) [pid = 1828] [serial = 1485] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f5c1943bc00) [pid = 1828] [serial = 1332] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f5c324c7400) [pid = 1828] [serial = 1209] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f5c0e7b4000) [pid = 1828] [serial = 1191] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f5c0d10a000) [pid = 1828] [serial = 1245] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f5c18a76400) [pid = 1828] [serial = 1329] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f5c30507400) [pid = 1828] [serial = 1464] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f5c1640d000) [pid = 1828] [serial = 1263] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f5c064e3800) [pid = 1828] [serial = 1206] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f5c0bf90c00) [pid = 1828] [serial = 1215] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f5c0e7b6800) [pid = 1828] [serial = 1374] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f5c0e8b3800) [pid = 1828] [serial = 1317] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f5c0fb11400) [pid = 1828] [serial = 1308] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f5c1883a800) [pid = 1828] [serial = 1272] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f5c2e2cfc00) [pid = 1828] [serial = 1389] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f5c33c54c00) [pid = 1828] [serial = 1410] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f5c18ab8400) [pid = 1828] [serial = 1275] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f5c1d317400) [pid = 1828] [serial = 1338] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f5c07b9e400) [pid = 1828] [serial = 1212] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f5c0d333c00) [pid = 1828] [serial = 1476] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f5c343b3800) [pid = 1828] [serial = 1401] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f5c05b90400) [pid = 1828] [serial = 1407] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f5c1c31a800) [pid = 1828] [serial = 1380] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f5c181af800) [pid = 1828] [serial = 1326] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f5c230a1800) [pid = 1828] [serial = 1458] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f5c2043ac00) [pid = 1828] [serial = 1281] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f5c17982800) [pid = 1828] [serial = 1449] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f5c247afc00) [pid = 1828] [serial = 1386] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f5c181b2800) [pid = 1828] [serial = 1269] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f5c17987c00) [pid = 1828] [serial = 1404] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f5c2f50fc00) [pid = 1828] [serial = 1392] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c17858000) [pid = 1828] [serial = 1266] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c30524400) [pid = 1828] [serial = 1395] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c1c3ad000) [pid = 1828] [serial = 1278] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c0bf97400) [pid = 1828] [serial = 1251] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c0bf98c00) [pid = 1828] [serial = 1443] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c22929000) [pid = 1828] [serial = 1341] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f5c24c3a800) [pid = 1828] [serial = 1461] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f5c04ab6000) [pid = 1828] [serial = 1482] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f5c0e7b2c00) [pid = 1828] [serial = 1254] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f5c1771f000) [pid = 1828] [serial = 1377] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f5c0fb0ec00) [pid = 1828] [serial = 1257] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c34740000) [pid = 1828] [serial = 1470] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c18a7cc00) [pid = 1828] [serial = 1452] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c0fbac000) [pid = 1828] [serial = 1260] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c08fa0000) [pid = 1828] [serial = 1574] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c09be3c00) [pid = 1828] [serial = 1575] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c0a31dc00) [pid = 1828] [serial = 1577] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c0be3a400) [pid = 1828] [serial = 1515] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c0b294400) [pid = 1828] [serial = 1514] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c09f9a400) [pid = 1828] [serial = 1548] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c09f96800) [pid = 1828] [serial = 1547] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c064d7c00) [pid = 1828] [serial = 1571] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c09ad6c00) [pid = 1828] [serial = 1556] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c01734800) [pid = 1828] [serial = 1559] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c018e7c00) [pid = 1828] [serial = 1562] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c1a1ae400) [pid = 1828] [serial = 1527] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c1884dc00) [pid = 1828] [serial = 1526] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c0fb0bc00) [pid = 1828] [serial = 1518] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c0e7b7800) [pid = 1828] [serial = 1517] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c20dad400) [pid = 1828] [serial = 1533] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c1d31a400) [pid = 1828] [serial = 1532] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c2292ec00) [pid = 1828] [serial = 1536] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c21c5a000) [pid = 1828] [serial = 1535] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c1c3a8c00) [pid = 1828] [serial = 1530] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c1c30d800) [pid = 1828] [serial = 1529] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c04c98000) [pid = 1828] [serial = 1565] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c09f9e800) [pid = 1828] [serial = 1554] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c09f97400) [pid = 1828] [serial = 1553] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c08c36000) [pid = 1828] [serial = 1512] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c06d50c00) [pid = 1828] [serial = 1511] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c0581ac00) [pid = 1828] [serial = 1568] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c062d2800) [pid = 1828] [serial = 1569] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c17983000) [pid = 1828] [serial = 1524] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c17852c00) [pid = 1828] [serial = 1523] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c09aa5400) [pid = 1828] [serial = 1545] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c09aa0800) [pid = 1828] [serial = 1544] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c3422e800) [pid = 1828] [serial = 1542] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c3050ac00) [pid = 1828] [serial = 1541] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c158ddc00) [pid = 1828] [serial = 1521] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c11af7c00) [pid = 1828] [serial = 1520] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c247b7000) [pid = 1828] [serial = 1539] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c23d28c00) [pid = 1828] [serial = 1538] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c0886d400) [pid = 1828] [serial = 1551] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c08868c00) [pid = 1828] [serial = 1550] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c11af6000) [pid = 1828] [serial = 1509] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c0b2f7c00) [pid = 1828] [serial = 1580] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c0b209c00) [pid = 1828] [serial = 1578] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c06dea400) [pid = 1828] [serial = 1572] [outer = (nil)] [url = about:blank] 17:06:38 INFO - PROCESS | 1828 | 1461110798320 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]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:06:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 3440ms 17:06:38 INFO - PROCESS | 1828 | 1461110798405 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:06:38 INFO - PROCESS | 1828 | 1461110798410 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:06:38 INFO - PROCESS | 1828 | 1461110798417 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1828 | 1461110798422 Marionette TRACE conn3 <- [1,2250,null,{}] 17:06:38 INFO - PROCESS | 1828 | 1461110798431 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}] 17:06:38 INFO - PROCESS | 1828 | 1461110798643 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:06:38 INFO - PROCESS | 1828 | 1461110798838 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c023aa800 == 157 [pid = 1828] [id = 570] 17:06:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c018e5c00) [pid = 1828] [serial = 1711] [outer = (nil)] 17:06:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c018ebc00) [pid = 1828] [serial = 1712] [outer = 0x7f5c018e5c00] 17:06:38 INFO - PROCESS | 1828 | 1461110798905 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c01bdf800) [pid = 1828] [serial = 1713] [outer = 0x7f5c018e5c00] 17:06:39 INFO - PROCESS | 1828 | 1461110799639 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]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1245ms 17:06:39 INFO - PROCESS | 1828 | 1461110799661 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 1828 | 1461110799670 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:06:39 INFO - PROCESS | 1828 | 1461110799679 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 1828 | 1461110799682 Marionette TRACE conn3 <- [1,2254,null,{}] 17:06:39 INFO - PROCESS | 1828 | 1461110799703 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}] 17:06:39 INFO - PROCESS | 1828 | 1461110799905 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:06:39 INFO - PROCESS | 1828 | 1461110799922 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04b34000 == 158 [pid = 1828] [id = 571] 17:06:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c021e6000) [pid = 1828] [serial = 1714] [outer = (nil)] 17:06:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c021f0800) [pid = 1828] [serial = 1715] [outer = 0x7f5c021e6000] 17:06:39 INFO - PROCESS | 1828 | 1461110799982 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c04959400) [pid = 1828] [serial = 1716] [outer = 0x7f5c021e6000] 17:06:41 INFO - PROCESS | 1828 | 1461110801054 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]]]}] 17:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1399ms 17:06:41 INFO - PROCESS | 1828 | 1461110801079 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:06:41 INFO - PROCESS | 1828 | 1461110801083 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:06:41 INFO - PROCESS | 1828 | 1461110801089 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 1828 | 1461110801094 Marionette TRACE conn3 <- [1,2258,null,{}] 17:06:41 INFO - PROCESS | 1828 | 1461110801129 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}] 17:06:41 INFO - PROCESS | 1828 | 1461110801402 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:06:41 INFO - PROCESS | 1828 | 1461110801434 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06287800 == 159 [pid = 1828] [id = 572] 17:06:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c04c8e000) [pid = 1828] [serial = 1717] [outer = (nil)] 17:06:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c053ca800) [pid = 1828] [serial = 1718] [outer = 0x7f5c04c8e000] 17:06:41 INFO - PROCESS | 1828 | 1461110801498 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c05813000) [pid = 1828] [serial = 1719] [outer = 0x7f5c04c8e000] 17:06:42 INFO - PROCESS | 1828 | 1461110802687 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]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2098ms 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c0172c800) [pid = 1828] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c0172dc00) [pid = 1828] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c018eb000) [pid = 1828] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c07a4dc00) [pid = 1828] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c08866800) [pid = 1828] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c0fb4a800) [pid = 1828] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c0fb47800) [pid = 1828] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c0c138400) [pid = 1828] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c0b209400) [pid = 1828] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0a3d3000) [pid = 1828] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c09ad2400) [pid = 1828] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c05b8f000) [pid = 1828] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c04abc800) [pid = 1828] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c04c91c00) [pid = 1828] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c01be0c00) [pid = 1828] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c01bdbc00) [pid = 1828] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c01bdb000) [pid = 1828] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c2e2d7000) [pid = 1828] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c1ce11800) [pid = 1828] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c1ce0dc00) [pid = 1828] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c1785bc00) [pid = 1828] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c11816800) [pid = 1828] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:06:43 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c04957800) [pid = 1828] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:06:43 INFO - PROCESS | 1828 | 1461110803289 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 1828 | 1461110803293 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:06:43 INFO - PROCESS | 1828 | 1461110803305 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1828 | 1461110803308 Marionette TRACE conn3 <- [1,2262,null,{}] 17:06:43 INFO - PROCESS | 1828 | 1461110803319 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}] 17:06:43 INFO - PROCESS | 1828 | 1461110803517 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:06:43 INFO - PROCESS | 1828 | 1461110803695 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04d66800 == 160 [pid = 1828] [id = 573] 17:06:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c018e4800) [pid = 1828] [serial = 1720] [outer = (nil)] 17:06:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c021ed800) [pid = 1828] [serial = 1721] [outer = 0x7f5c018e4800] 17:06:43 INFO - PROCESS | 1828 | 1461110803756 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c05813c00) [pid = 1828] [serial = 1722] [outer = 0x7f5c018e4800] 17:06:44 INFO - PROCESS | 1828 | 1461110804463 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]]]}] 17:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1182ms 17:06:44 INFO - PROCESS | 1828 | 1461110804488 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1828 | 1461110804492 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:06:44 INFO - PROCESS | 1828 | 1461110804497 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1828 | 1461110804500 Marionette TRACE conn3 <- [1,2266,null,{}] 17:06:44 INFO - PROCESS | 1828 | 1461110804505 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}] 17:06:44 INFO - PROCESS | 1828 | 1461110804769 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:06:44 INFO - PROCESS | 1828 | 1461110804803 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071ce000 == 161 [pid = 1828] [id = 574] 17:06:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c05814400) [pid = 1828] [serial = 1723] [outer = (nil)] 17:06:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c062d6000) [pid = 1828] [serial = 1724] [outer = 0x7f5c05814400] 17:06:44 INFO - PROCESS | 1828 | 1461110804862 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c0638d800) [pid = 1828] [serial = 1725] [outer = 0x7f5c05814400] 17:06:46 INFO - PROCESS | 1828 | 1461110806028 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]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:06:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1588ms 17:06:46 INFO - PROCESS | 1828 | 1461110806088 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:06:46 INFO - PROCESS | 1828 | 1461110806093 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:06:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:06:46 INFO - PROCESS | 1828 | 1461110806101 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 1828 | 1461110806106 Marionette TRACE conn3 <- [1,2270,null,{}] 17:06:46 INFO - PROCESS | 1828 | 1461110806114 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}] 17:06:46 INFO - PROCESS | 1828 | 1461110806348 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:06:46 INFO - PROCESS | 1828 | 1461110806613 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04b3a000 == 162 [pid = 1828] [id = 575] 17:06:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c01be0400) [pid = 1828] [serial = 1726] [outer = (nil)] 17:06:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c021ecc00) [pid = 1828] [serial = 1727] [outer = 0x7f5c01be0400] 17:06:46 INFO - PROCESS | 1828 | 1461110806734 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c04aaf800) [pid = 1828] [serial = 1728] [outer = 0x7f5c01be0400] 17:06:47 INFO - PROCESS | 1828 | 1461110807586 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]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1537ms 17:06:47 INFO - PROCESS | 1828 | 1461110807639 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1828 | 1461110807648 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:06:47 INFO - PROCESS | 1828 | 1461110807659 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1828 | 1461110807663 Marionette TRACE conn3 <- [1,2274,null,{}] 17:06:47 INFO - PROCESS | 1828 | 1461110807670 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}] 17:06:47 INFO - PROCESS | 1828 | 1461110807917 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:06:48 INFO - PROCESS | 1828 | 1461110808230 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c088c7800 == 163 [pid = 1828] [id = 576] 17:06:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c053d7400) [pid = 1828] [serial = 1729] [outer = (nil)] 17:06:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c05b85c00) [pid = 1828] [serial = 1730] [outer = 0x7f5c053d7400] 17:06:48 INFO - PROCESS | 1828 | 1461110808364 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0638f000) [pid = 1828] [serial = 1731] [outer = 0x7f5c053d7400] 17:06:49 INFO - PROCESS | 1828 | 1461110809395 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]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:06:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1786ms 17:06:49 INFO - PROCESS | 1828 | 1461110809445 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1828 | 1461110809449 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:06:49 INFO - PROCESS | 1828 | 1461110809455 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1828 | 1461110809461 Marionette TRACE conn3 <- [1,2278,null,{}] 17:06:49 INFO - PROCESS | 1828 | 1461110809497 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}] 17:06:49 INFO - PROCESS | 1828 | 1461110809736 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:06:50 INFO - PROCESS | 1828 | 1461110809992 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f89000 == 164 [pid = 1828] [id = 577] 17:06:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c06393c00) [pid = 1828] [serial = 1732] [outer = (nil)] 17:06:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c06d51c00) [pid = 1828] [serial = 1733] [outer = 0x7f5c06393c00] 17:06:50 INFO - PROCESS | 1828 | 1461110810112 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c06df1000) [pid = 1828] [serial = 1734] [outer = 0x7f5c06393c00] 17:06:51 INFO - PROCESS | 1828 | 1461110811004 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]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1604ms 17:06:51 INFO - PROCESS | 1828 | 1461110811061 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1828 | 1461110811065 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:06:51 INFO - PROCESS | 1828 | 1461110811071 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1828 | 1461110811073 Marionette TRACE conn3 <- [1,2282,null,{}] 17:06:51 INFO - PROCESS | 1828 | 1461110811079 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}] 17:06:51 INFO - PROCESS | 1828 | 1461110811312 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:06:51 INFO - PROCESS | 1828 | 1461110811523 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a35c800 == 165 [pid = 1828] [id = 578] 17:06:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c064d6400) [pid = 1828] [serial = 1735] [outer = (nil)] 17:06:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c07b92c00) [pid = 1828] [serial = 1736] [outer = 0x7f5c064d6400] 17:06:51 INFO - PROCESS | 1828 | 1461110811638 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c07b9cc00) [pid = 1828] [serial = 1737] [outer = 0x7f5c064d6400] 17:06:52 INFO - PROCESS | 1828 | 1461110812551 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]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:06:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1531ms 17:06:52 INFO - PROCESS | 1828 | 1461110812604 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 1828 | 1461110812608 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:06:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:06:52 INFO - PROCESS | 1828 | 1461110812615 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1828 | 1461110812617 Marionette TRACE conn3 <- [1,2286,null,{}] 17:06:52 INFO - PROCESS | 1828 | 1461110812623 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}] 17:06:52 INFO - PROCESS | 1828 | 1461110812838 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:06:53 INFO - PROCESS | 1828 | 1461110813053 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b262800 == 166 [pid = 1828] [id = 579] 17:06:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c07a4a400) [pid = 1828] [serial = 1738] [outer = (nil)] 17:06:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c08863800) [pid = 1828] [serial = 1739] [outer = 0x7f5c07a4a400] 17:06:53 INFO - PROCESS | 1828 | 1461110813168 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0886d800) [pid = 1828] [serial = 1740] [outer = 0x7f5c07a4a400] 17:06:54 INFO - PROCESS | 1828 | 1461110814126 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]]]}] 17:06:54 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 17:06:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1533ms 17:06:54 INFO - PROCESS | 1828 | 1461110814149 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:06:54 INFO - PROCESS | 1828 | 1461110814153 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:06:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:06:54 INFO - PROCESS | 1828 | 1461110814159 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1828 | 1461110814161 Marionette TRACE conn3 <- [1,2290,null,{}] 17:06:54 INFO - PROCESS | 1828 | 1461110814167 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}] 17:06:54 INFO - PROCESS | 1828 | 1461110814413 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:06:54 INFO - PROCESS | 1828 | 1461110814678 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be18800 == 167 [pid = 1828] [id = 580] 17:06:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c08d04400) [pid = 1828] [serial = 1741] [outer = (nil)] 17:06:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c09a9e000) [pid = 1828] [serial = 1742] [outer = 0x7f5c08d04400] 17:06:54 INFO - PROCESS | 1828 | 1461110814757 Marionette DEBUG loaded listener.js 17:06:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c09be6400) [pid = 1828] [serial = 1743] [outer = 0x7f5c08d04400] 17:06:55 INFO - PROCESS | 1828 | 1461110815688 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]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1579ms 17:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:06:55 INFO - PROCESS | 1828 | 1461110815739 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 1828 | 1461110815741 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:06:55 INFO - PROCESS | 1828 | 1461110815747 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1828 | 1461110815750 Marionette TRACE conn3 <- [1,2294,null,{}] 17:06:55 INFO - PROCESS | 1828 | 1461110815756 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}] 17:06:55 INFO - PROCESS | 1828 | 1461110815978 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:06:56 INFO - PROCESS | 1828 | 1461110816194 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0cc1f800 == 168 [pid = 1828] [id = 581] 17:06:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c08f98400) [pid = 1828] [serial = 1744] [outer = (nil)] 17:06:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0a321000) [pid = 1828] [serial = 1745] [outer = 0x7f5c08f98400] 17:06:56 INFO - PROCESS | 1828 | 1461110816307 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0b12f800) [pid = 1828] [serial = 1746] [outer = 0x7f5c08f98400] 17:06:57 INFO - PROCESS | 1828 | 1461110817208 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]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1529ms 17:06:57 INFO - PROCESS | 1828 | 1461110817278 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1828 | 1461110817281 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:06:57 INFO - PROCESS | 1828 | 1461110817287 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1828 | 1461110817289 Marionette TRACE conn3 <- [1,2298,null,{}] 17:06:57 INFO - PROCESS | 1828 | 1461110817295 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}] 17:06:57 INFO - PROCESS | 1828 | 1461110817517 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:06:57 INFO - PROCESS | 1828 | 1461110817728 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e11d800 == 169 [pid = 1828] [id = 582] 17:06:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c09be6c00) [pid = 1828] [serial = 1747] [outer = (nil)] 17:06:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0b209400) [pid = 1828] [serial = 1748] [outer = 0x7f5c09be6c00] 17:06:57 INFO - PROCESS | 1828 | 1461110817843 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0b296c00) [pid = 1828] [serial = 1749] [outer = 0x7f5c09be6c00] 17:06:58 INFO - PROCESS | 1828 | 1461110818742 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]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1481ms 17:06:58 INFO - PROCESS | 1828 | 1461110818779 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1828 | 1461110818784 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:06:58 INFO - PROCESS | 1828 | 1461110818792 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1828 | 1461110818796 Marionette TRACE conn3 <- [1,2302,null,{}] 17:06:58 INFO - PROCESS | 1828 | 1461110818801 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}] 17:06:59 INFO - PROCESS | 1828 | 1461110819033 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:06:59 INFO - PROCESS | 1828 | 1461110819250 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0f843800 == 170 [pid = 1828] [id = 583] 17:06:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c06ded800) [pid = 1828] [serial = 1750] [outer = (nil)] 17:06:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c0b2ee800) [pid = 1828] [serial = 1751] [outer = 0x7f5c06ded800] 17:06:59 INFO - PROCESS | 1828 | 1461110819363 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c0b4efc00) [pid = 1828] [serial = 1752] [outer = 0x7f5c06ded800] 17:07:00 INFO - PROCESS | 1828 | 1461110820264 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]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1486ms 17:07:00 INFO - PROCESS | 1828 | 1461110820279 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1828 | 1461110820283 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:07:00 INFO - PROCESS | 1828 | 1461110820310 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1828 | 1461110820314 Marionette TRACE conn3 <- [1,2306,null,{}] 17:07:00 INFO - PROCESS | 1828 | 1461110820322 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}] 17:07:00 INFO - PROCESS | 1828 | 1461110820553 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:07:00 INFO - PROCESS | 1828 | 1461110820821 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10548000 == 171 [pid = 1828] [id = 584] 17:07:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c09beb000) [pid = 1828] [serial = 1753] [outer = (nil)] 17:07:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0be3f800) [pid = 1828] [serial = 1754] [outer = 0x7f5c09beb000] 17:07:00 INFO - PROCESS | 1828 | 1461110820909 Marionette DEBUG loaded listener.js 17:07:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c0bf93800) [pid = 1828] [serial = 1755] [outer = 0x7f5c09beb000] 17:07:01 INFO - PROCESS | 1828 | 1461110821870 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]]]}] 17:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1642ms 17:07:01 INFO - PROCESS | 1828 | 1461110821949 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:07:01 INFO - PROCESS | 1828 | 1461110821952 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:07:01 INFO - PROCESS | 1828 | 1461110821959 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1828 | 1461110821969 Marionette TRACE conn3 <- [1,2310,null,{}] 17:07:01 INFO - PROCESS | 1828 | 1461110821974 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}] 17:07:02 INFO - PROCESS | 1828 | 1461110822278 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:07:02 INFO - PROCESS | 1828 | 1461110822602 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1194a800 == 172 [pid = 1828] [id = 585] 17:07:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c0c12a400) [pid = 1828] [serial = 1756] [outer = (nil)] 17:07:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c0c133c00) [pid = 1828] [serial = 1757] [outer = 0x7f5c0c12a400] 17:07:02 INFO - PROCESS | 1828 | 1461110822691 Marionette DEBUG loaded listener.js 17:07:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c0d107000) [pid = 1828] [serial = 1758] [outer = 0x7f5c0c12a400] 17:07:03 INFO - PROCESS | 1828 | 1461110823572 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]]]}] 17:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1639ms 17:07:03 INFO - PROCESS | 1828 | 1461110823600 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:07:03 INFO - PROCESS | 1828 | 1461110823604 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:07:03 INFO - PROCESS | 1828 | 1461110823610 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1828 | 1461110823613 Marionette TRACE conn3 <- [1,2314,null,{}] 17:07:03 INFO - PROCESS | 1828 | 1461110823624 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}] 17:07:03 INFO - PROCESS | 1828 | 1461110823866 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:07:04 INFO - PROCESS | 1828 | 1461110824132 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1673c800 == 173 [pid = 1828] [id = 586] 17:07:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c0c12ec00) [pid = 1828] [serial = 1759] [outer = (nil)] 17:07:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c0decb800) [pid = 1828] [serial = 1760] [outer = 0x7f5c0c12ec00] 17:07:04 INFO - PROCESS | 1828 | 1461110824262 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c0e7bb800) [pid = 1828] [serial = 1761] [outer = 0x7f5c0c12ec00] 17:07:05 INFO - PROCESS | 1828 | 1461110825093 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]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1537ms 17:07:05 INFO - PROCESS | 1828 | 1461110825148 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 1828 | 1461110825152 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:07:05 INFO - PROCESS | 1828 | 1461110825158 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 1828 | 1461110825160 Marionette TRACE conn3 <- [1,2318,null,{}] 17:07:05 INFO - PROCESS | 1828 | 1461110825166 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}] 17:07:05 INFO - PROCESS | 1828 | 1461110825390 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:07:05 INFO - PROCESS | 1828 | 1461110825652 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178a4000 == 174 [pid = 1828] [id = 587] 17:07:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c0c137c00) [pid = 1828] [serial = 1762] [outer = (nil)] 17:07:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c0f8dd000) [pid = 1828] [serial = 1763] [outer = 0x7f5c0c137c00] 17:07:05 INFO - PROCESS | 1828 | 1461110825729 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c0fb2c000) [pid = 1828] [serial = 1764] [outer = 0x7f5c0c137c00] 17:07:06 INFO - PROCESS | 1828 | 1461110826692 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] 17:07:06 INFO - PROCESS | 1828 | 1461110826756 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:07:06 INFO - PROCESS | 1828 | 1461110826763 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1828 | 1461110826767 Marionette TRACE conn3 <- [1,2322,null,{}] 17:07:06 INFO - PROCESS | 1828 | 1461110826773 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}] 17:07:07 INFO - PROCESS | 1828 | 1461110827003 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:07:07 INFO - PROCESS | 1828 | 1461110827317 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18151000 == 175 [pid = 1828] [id = 588] 17:07:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c0d10a800) [pid = 1828] [serial = 1765] [outer = (nil)] 17:07:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c0fb4b800) [pid = 1828] [serial = 1766] [outer = 0x7f5c0d10a800] 17:07:07 INFO - PROCESS | 1828 | 1461110827423 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c0fbb2000) [pid = 1828] [serial = 1767] [outer = 0x7f5c0d10a800] 17:07:08 INFO - PROCESS | 1828 | 1461110828335 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]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1636ms 17:07:08 INFO - PROCESS | 1828 | 1461110828402 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 1828 | 1461110828413 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:07:08 INFO - PROCESS | 1828 | 1461110828420 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1828 | 1461110828430 Marionette TRACE conn3 <- [1,2326,null,{}] 17:07:08 INFO - PROCESS | 1828 | 1461110828436 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}] 17:07:08 INFO - PROCESS | 1828 | 1461110828685 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:07:08 INFO - PROCESS | 1828 | 1461110828996 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19076000 == 176 [pid = 1828] [id = 589] 17:07:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c01737400) [pid = 1828] [serial = 1768] [outer = (nil)] 17:07:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c105dc400) [pid = 1828] [serial = 1769] [outer = 0x7f5c01737400] 17:07:09 INFO - PROCESS | 1828 | 1461110829077 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c1181f800) [pid = 1828] [serial = 1770] [outer = 0x7f5c01737400] 17:07:09 INFO - PROCESS | 1828 | 1461110829924 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]]]}] 17:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1537ms 17:07:09 INFO - PROCESS | 1828 | 1461110829959 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:07:09 INFO - PROCESS | 1828 | 1461110829965 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:07:09 INFO - PROCESS | 1828 | 1461110829974 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1828 | 1461110829978 Marionette TRACE conn3 <- [1,2330,null,{}] 17:07:09 INFO - PROCESS | 1828 | 1461110829986 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}] 17:07:10 INFO - PROCESS | 1828 | 1461110830329 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:07:10 INFO - PROCESS | 1828 | 1461110830672 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19141800 == 177 [pid = 1828] [id = 590] 17:07:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c0b4ee400) [pid = 1828] [serial = 1771] [outer = (nil)] 17:07:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c11af4800) [pid = 1828] [serial = 1772] [outer = 0x7f5c0b4ee400] 17:07:10 INFO - PROCESS | 1828 | 1461110830754 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c15520c00) [pid = 1828] [serial = 1773] [outer = 0x7f5c0b4ee400] 17:07:11 INFO - PROCESS | 1828 | 1461110831615 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]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1696ms 17:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:07:11 INFO - PROCESS | 1828 | 1461110831668 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 1828 | 1461110831671 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:07:11 INFO - PROCESS | 1828 | 1461110831678 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1828 | 1461110831681 Marionette TRACE conn3 <- [1,2334,null,{}] 17:07:11 INFO - PROCESS | 1828 | 1461110831687 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}] 17:07:11 INFO - PROCESS | 1828 | 1461110831920 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:07:12 INFO - PROCESS | 1828 | 1461110832193 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19363000 == 178 [pid = 1828] [id = 591] 17:07:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c105d9c00) [pid = 1828] [serial = 1774] [outer = (nil)] 17:07:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c158db000) [pid = 1828] [serial = 1775] [outer = 0x7f5c105d9c00] 17:07:12 INFO - PROCESS | 1828 | 1461110832308 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c17536400) [pid = 1828] [serial = 1776] [outer = 0x7f5c105d9c00] 17:07:13 INFO - PROCESS | 1828 | 1461110833206 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]]]}] 17:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1588ms 17:07:13 INFO - PROCESS | 1828 | 1461110833266 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 1828 | 1461110833270 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:07:13 INFO - PROCESS | 1828 | 1461110833276 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 1828 | 1461110833278 Marionette TRACE conn3 <- [1,2338,null,{}] 17:07:13 INFO - PROCESS | 1828 | 1461110833283 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}] 17:07:13 INFO - PROCESS | 1828 | 1461110833547 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:07:13 INFO - PROCESS | 1828 | 1461110833869 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d70800 == 179 [pid = 1828] [id = 592] 17:07:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c00d41c00) [pid = 1828] [serial = 1777] [outer = (nil)] 17:07:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c00d47800) [pid = 1828] [serial = 1778] [outer = 0x7f5c00d41c00] 17:07:13 INFO - PROCESS | 1828 | 1461110833951 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c06394800) [pid = 1828] [serial = 1779] [outer = 0x7f5c00d41c00] 17:07:14 INFO - PROCESS | 1828 | 1461110834889 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]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2287ms 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c04d66800 == 178 [pid = 1828] [id = 573] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06287800 == 177 [pid = 1828] [id = 572] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c04b34000 == 176 [pid = 1828] [id = 571] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c023aa800 == 175 [pid = 1828] [id = 570] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2e221000 == 174 [pid = 1828] [id = 568] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2384e800 == 173 [pid = 1828] [id = 567] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22a23800 == 172 [pid = 1828] [id = 566] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21aa0800 == 171 [pid = 1828] [id = 565] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1f84b000 == 170 [pid = 1828] [id = 564] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ae14000 == 169 [pid = 1828] [id = 563] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19152800 == 168 [pid = 1828] [id = 562] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18607000 == 167 [pid = 1828] [id = 561] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1667e000 == 166 [pid = 1828] [id = 560] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1556b000 == 165 [pid = 1828] [id = 559] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10719000 == 164 [pid = 1828] [id = 558] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1050d000 == 163 [pid = 1828] [id = 557] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0ea30000 == 162 [pid = 1828] [id = 556] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0dde2800 == 161 [pid = 1828] [id = 555] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0c196800 == 160 [pid = 1828] [id = 554] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b2c8000 == 159 [pid = 1828] [id = 553] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a156000 == 158 [pid = 1828] [id = 552] 17:07:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c05173800 == 157 [pid = 1828] [id = 551] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c01739800) [pid = 1828] [serial = 1560] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c018eb800) [pid = 1828] [serial = 1563] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c08d07400) [pid = 1828] [serial = 1566] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c1ce05800) [pid = 1828] [serial = 1557] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c08c37000) [pid = 1828] [serial = 1646] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c09a97c00) [pid = 1828] [serial = 1647] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c17989000) [pid = 1828] [serial = 1601] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c17855000) [pid = 1828] [serial = 1599] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c1551fc00) [pid = 1828] [serial = 1598] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c0fb10000) [pid = 1828] [serial = 1596] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c0e7bac00) [pid = 1828] [serial = 1595] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c0def0400) [pid = 1828] [serial = 1593] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c0d335800) [pid = 1828] [serial = 1592] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c0c134c00) [pid = 1828] [serial = 1590] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c0bff4000) [pid = 1828] [serial = 1589] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c0a3d6c00) [pid = 1828] [serial = 1587] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c09be2000) [pid = 1828] [serial = 1586] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c06df3400) [pid = 1828] [serial = 1584] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c064e2c00) [pid = 1828] [serial = 1583] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c06d4c400) [pid = 1828] [serial = 1643] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c04c98800) [pid = 1828] [serial = 1640] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c053d4800) [pid = 1828] [serial = 1641] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c00d45c00) [pid = 1828] [serial = 1637] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c053d5c00) [pid = 1828] [serial = 1634] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c053c8400) [pid = 1828] [serial = 1631] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c0104b400) [pid = 1828] [serial = 1628] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c2f507c00) [pid = 1828] [serial = 1626] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c0a32a800) [pid = 1828] [serial = 1625] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c021ea000) [pid = 1828] [serial = 1623] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c021e6400) [pid = 1828] [serial = 1622] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c01be6400) [pid = 1828] [serial = 1620] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c01be1c00) [pid = 1828] [serial = 1619] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c302d0c00) [pid = 1828] [serial = 1617] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c2f399400) [pid = 1828] [serial = 1616] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c28451400) [pid = 1828] [serial = 1614] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c2309f800) [pid = 1828] [serial = 1613] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c1ffa5800) [pid = 1828] [serial = 1611] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c1ce10c00) [pid = 1828] [serial = 1610] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c1ce06c00) [pid = 1828] [serial = 1608] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c1c311400) [pid = 1828] [serial = 1607] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c18a78800) [pid = 1828] [serial = 1605] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c1883a400) [pid = 1828] [serial = 1604] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c181b1c00) [pid = 1828] [serial = 1602] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c05811800) [pid = 1828] [serial = 1649] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c06df2400) [pid = 1828] [serial = 1644] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c05b91c00) [pid = 1828] [serial = 1650] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1828 | 1461110836637 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:07:16 INFO - PROCESS | 1828 | 1461110836642 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:07:16 INFO - PROCESS | 1828 | 1461110836677 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:07:16 INFO - PROCESS | 1828 | 1461110836681 Marionette TRACE conn3 <- [1,2342,null,{}] 17:07:16 INFO - PROCESS | 1828 | 1461110836689 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}] 17:07:16 INFO - PROCESS | 1828 | 1461110836916 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:07:17 INFO - PROCESS | 1828 | 1461110837126 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c017b7800 == 158 [pid = 1828] [id = 593] 17:07:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c018ec800) [pid = 1828] [serial = 1780] [outer = (nil)] 17:07:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c01bd8c00) [pid = 1828] [serial = 1781] [outer = 0x7f5c018ec800] 17:07:17 INFO - PROCESS | 1828 | 1461110837196 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c01bdf400) [pid = 1828] [serial = 1782] [outer = 0x7f5c018ec800] 17:07:18 INFO - PROCESS | 1828 | 1461110838052 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]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1448ms 17:07:18 INFO - PROCESS | 1828 | 1461110838123 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1828 | 1461110838128 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:07:18 INFO - PROCESS | 1828 | 1461110838140 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1828 | 1461110838144 Marionette TRACE conn3 <- [1,2346,null,{}] 17:07:18 INFO - PROCESS | 1828 | 1461110838151 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}] 17:07:18 INFO - PROCESS | 1828 | 1461110838388 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:07:18 INFO - PROCESS | 1828 | 1461110838597 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c03ff0000 == 159 [pid = 1828] [id = 594] 17:07:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c021e7000) [pid = 1828] [serial = 1783] [outer = (nil)] 17:07:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c04955800) [pid = 1828] [serial = 1784] [outer = 0x7f5c021e7000] 17:07:18 INFO - PROCESS | 1828 | 1461110838759 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c04ab2400) [pid = 1828] [serial = 1785] [outer = 0x7f5c021e7000] 17:07:19 INFO - PROCESS | 1828 | 1461110839859 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]]]}] 17:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1742ms 17:07:19 INFO - PROCESS | 1828 | 1461110839879 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 1828 | 1461110839883 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:07:19 INFO - PROCESS | 1828 | 1461110839888 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 1828 | 1461110839904 Marionette TRACE conn3 <- [1,2350,null,{}] 17:07:19 INFO - PROCESS | 1828 | 1461110839928 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}] 17:07:20 INFO - PROCESS | 1828 | 1461110840245 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:07:20 INFO - PROCESS | 1828 | 1461110840421 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c05171000 == 160 [pid = 1828] [id = 595] 17:07:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c053d2800) [pid = 1828] [serial = 1786] [outer = (nil)] 17:07:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c053d5400) [pid = 1828] [serial = 1787] [outer = 0x7f5c053d2800] 17:07:20 INFO - PROCESS | 1828 | 1461110840550 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c05b83800) [pid = 1828] [serial = 1788] [outer = 0x7f5c053d2800] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c0a3d6000) [pid = 1828] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c04c99800) [pid = 1828] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c01043400) [pid = 1828] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c118e6000) [pid = 1828] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c01045400) [pid = 1828] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c0b299000) [pid = 1828] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c118e4c00) [pid = 1828] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c18839c00) [pid = 1828] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c0fb34400) [pid = 1828] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0d106000) [pid = 1828] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c08f9d800) [pid = 1828] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c04953000) [pid = 1828] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c09f97c00) [pid = 1828] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c0104a800) [pid = 1828] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c08d11c00) [pid = 1828] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c15ae6800) [pid = 1828] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c0d111800) [pid = 1828] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c018e4800) [pid = 1828] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c064d8000) [pid = 1828] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c018e5c00) [pid = 1828] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c00d3dc00) [pid = 1828] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c04c8e000) [pid = 1828] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c0c1ae400) [pid = 1828] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c021e6000) [pid = 1828] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c15525000) [pid = 1828] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c0bf95c00) [pid = 1828] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c0fb4dc00) [pid = 1828] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:07:21 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c0c05d400) [pid = 1828] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:07:22 INFO - PROCESS | 1828 | 1461110842171 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]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2310ms 17:07:22 INFO - PROCESS | 1828 | 1461110842202 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1828 | 1461110842205 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:07:22 INFO - PROCESS | 1828 | 1461110842212 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1828 | 1461110842215 Marionette TRACE conn3 <- [1,2354,null,{}] 17:07:22 INFO - PROCESS | 1828 | 1461110842221 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}] 17:07:22 INFO - PROCESS | 1828 | 1461110842521 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:07:22 INFO - PROCESS | 1828 | 1461110842557 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d71800 == 161 [pid = 1828] [id = 596] 17:07:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c0104ec00) [pid = 1828] [serial = 1789] [outer = (nil)] 17:07:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c053cc400) [pid = 1828] [serial = 1790] [outer = 0x7f5c0104ec00] 17:07:22 INFO - PROCESS | 1828 | 1461110842624 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c05b91800) [pid = 1828] [serial = 1791] [outer = 0x7f5c0104ec00] 17:07:23 INFO - PROCESS | 1828 | 1461110843529 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]]]}] 17:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1388ms 17:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:07:23 INFO - PROCESS | 1828 | 1461110843602 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:07:23 INFO - PROCESS | 1828 | 1461110843605 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:07:23 INFO - PROCESS | 1828 | 1461110843611 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 1828 | 1461110843614 Marionette TRACE conn3 <- [1,2358,null,{}] 17:07:23 INFO - PROCESS | 1828 | 1461110843620 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}] 17:07:24 INFO - PROCESS | 1828 | 1461110844034 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:07:24 INFO - PROCESS | 1828 | 1461110844326 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0142c800 == 162 [pid = 1828] [id = 597] 17:07:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c00d46000) [pid = 1828] [serial = 1792] [outer = (nil)] 17:07:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c01731c00) [pid = 1828] [serial = 1793] [outer = 0x7f5c00d46000] 17:07:24 INFO - PROCESS | 1828 | 1461110844412 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c01bd9400) [pid = 1828] [serial = 1794] [outer = 0x7f5c00d46000] 17:07:25 INFO - PROCESS | 1828 | 1461110845666 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]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2133ms 17:07:25 INFO - PROCESS | 1828 | 1461110845748 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:07:25 INFO - PROCESS | 1828 | 1461110845761 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:07:25 INFO - PROCESS | 1828 | 1461110845773 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1828 | 1461110845783 Marionette TRACE conn3 <- [1,2362,null,{}] 17:07:25 INFO - PROCESS | 1828 | 1461110845793 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}] 17:07:26 INFO - PROCESS | 1828 | 1461110846206 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:07:26 INFO - PROCESS | 1828 | 1461110846416 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d93800 == 163 [pid = 1828] [id = 598] 17:07:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c04956c00) [pid = 1828] [serial = 1795] [outer = (nil)] 17:07:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c053cac00) [pid = 1828] [serial = 1796] [outer = 0x7f5c04956c00] 17:07:26 INFO - PROCESS | 1828 | 1461110846543 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c05b82c00) [pid = 1828] [serial = 1797] [outer = 0x7f5c04956c00] 17:07:27 INFO - PROCESS | 1828 | 1461110847559 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]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1842ms 17:07:27 INFO - PROCESS | 1828 | 1461110847612 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 1828 | 1461110847617 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:07:27 INFO - PROCESS | 1828 | 1461110847623 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1828 | 1461110847627 Marionette TRACE conn3 <- [1,2366,null,{}] 17:07:27 INFO - PROCESS | 1828 | 1461110847632 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}] 17:07:27 INFO - PROCESS | 1828 | 1461110847874 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:07:28 INFO - PROCESS | 1828 | 1461110848173 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c07b6e800 == 164 [pid = 1828] [id = 599] 17:07:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c062d7c00) [pid = 1828] [serial = 1798] [outer = (nil)] 17:07:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c06393400) [pid = 1828] [serial = 1799] [outer = 0x7f5c062d7c00] 17:07:28 INFO - PROCESS | 1828 | 1461110848294 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c064dbc00) [pid = 1828] [serial = 1800] [outer = 0x7f5c062d7c00] 17:07:29 INFO - PROCESS | 1828 | 1461110849367 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]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1833ms 17:07:29 INFO - PROCESS | 1828 | 1461110849459 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1828 | 1461110849467 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:07:29 INFO - PROCESS | 1828 | 1461110849486 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1828 | 1461110849495 Marionette TRACE conn3 <- [1,2370,null,{}] 17:07:29 INFO - PROCESS | 1828 | 1461110849501 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}] 17:07:29 INFO - PROCESS | 1828 | 1461110849910 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:07:30 INFO - PROCESS | 1828 | 1461110850086 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f7d000 == 165 [pid = 1828] [id = 600] 17:07:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c064d7c00) [pid = 1828] [serial = 1801] [outer = (nil)] 17:07:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c06deec00) [pid = 1828] [serial = 1802] [outer = 0x7f5c064d7c00] 17:07:30 INFO - PROCESS | 1828 | 1461110850164 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c07a4ec00) [pid = 1828] [serial = 1803] [outer = 0x7f5c064d7c00] 17:07:31 INFO - PROCESS | 1828 | 1461110851048 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]]]}] 17:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1601ms 17:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:07:31 INFO - PROCESS | 1828 | 1461110851079 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 1828 | 1461110851083 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:07:31 INFO - PROCESS | 1828 | 1461110851090 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1828 | 1461110851092 Marionette TRACE conn3 <- [1,2374,null,{}] 17:07:31 INFO - PROCESS | 1828 | 1461110851099 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}] 17:07:31 INFO - PROCESS | 1828 | 1461110851334 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:07:31 INFO - PROCESS | 1828 | 1461110851620 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a352000 == 166 [pid = 1828] [id = 601] 17:07:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c07b98c00) [pid = 1828] [serial = 1804] [outer = (nil)] 17:07:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c07ba0400) [pid = 1828] [serial = 1805] [outer = 0x7f5c07b98c00] 17:07:31 INFO - PROCESS | 1828 | 1461110851871 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c08866400) [pid = 1828] [serial = 1806] [outer = 0x7f5c07b98c00] 17:07:32 INFO - PROCESS | 1828 | 1461110852770 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]]]}] 17:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1735ms 17:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:07:32 INFO - PROCESS | 1828 | 1461110852824 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1828 | 1461110852827 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:07:32 INFO - PROCESS | 1828 | 1461110852834 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1828 | 1461110852837 Marionette TRACE conn3 <- [1,2378,null,{}] 17:07:32 INFO - PROCESS | 1828 | 1461110852845 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}] 17:07:33 INFO - PROCESS | 1828 | 1461110853077 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:07:33 INFO - PROCESS | 1828 | 1461110853292 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b152800 == 167 [pid = 1828] [id = 602] 17:07:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c08c3a800) [pid = 1828] [serial = 1807] [outer = (nil)] 17:07:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c08d05c00) [pid = 1828] [serial = 1808] [outer = 0x7f5c08c3a800] 17:07:33 INFO - PROCESS | 1828 | 1461110853424 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c09a9a000) [pid = 1828] [serial = 1809] [outer = 0x7f5c08c3a800] 17:07:34 INFO - PROCESS | 1828 | 1461110854480 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]]]}] 17:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1686ms 17:07:34 INFO - PROCESS | 1828 | 1461110854519 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1828 | 1461110854522 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:07:34 INFO - PROCESS | 1828 | 1461110854528 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1828 | 1461110854530 Marionette TRACE conn3 <- [1,2382,null,{}] 17:07:34 INFO - PROCESS | 1828 | 1461110854536 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}] 17:07:34 INFO - PROCESS | 1828 | 1461110854759 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:07:34 INFO - PROCESS | 1828 | 1461110854977 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be86000 == 168 [pid = 1828] [id = 603] 17:07:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c08c3b800) [pid = 1828] [serial = 1810] [outer = (nil)] 17:07:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c09a9b000) [pid = 1828] [serial = 1811] [outer = 0x7f5c08c3b800] 17:07:35 INFO - PROCESS | 1828 | 1461110855092 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c09be6000) [pid = 1828] [serial = 1812] [outer = 0x7f5c08c3b800] 17:07:36 INFO - PROCESS | 1828 | 1461110856048 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]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1582ms 17:07:36 INFO - PROCESS | 1828 | 1461110856111 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 1828 | 1461110856115 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:07:36 INFO - PROCESS | 1828 | 1461110856121 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1828 | 1461110856123 Marionette TRACE conn3 <- [1,2386,null,{}] 17:07:36 INFO - PROCESS | 1828 | 1461110856128 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}] 17:07:36 INFO - PROCESS | 1828 | 1461110856377 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:07:36 INFO - PROCESS | 1828 | 1461110856694 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0cc0d000 == 169 [pid = 1828] [id = 604] 17:07:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c08d09800) [pid = 1828] [serial = 1813] [outer = (nil)] 17:07:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c09f95400) [pid = 1828] [serial = 1814] [outer = 0x7f5c08d09800] 17:07:36 INFO - PROCESS | 1828 | 1461110856790 Marionette DEBUG loaded listener.js 17:07:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c09f9b800) [pid = 1828] [serial = 1815] [outer = 0x7f5c08d09800] 17:07:37 INFO - PROCESS | 1828 | 1461110857679 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]]]}] 17:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1628ms 17:07:37 INFO - PROCESS | 1828 | 1461110857751 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:07:37 INFO - PROCESS | 1828 | 1461110857754 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:07:37 INFO - PROCESS | 1828 | 1461110857762 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1828 | 1461110857765 Marionette TRACE conn3 <- [1,2390,null,{}] 17:07:37 INFO - PROCESS | 1828 | 1461110857771 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}] 17:07:38 INFO - PROCESS | 1828 | 1461110858019 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:07:38 INFO - PROCESS | 1828 | 1461110858340 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d461800 == 170 [pid = 1828] [id = 605] 17:07:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c09f9b000) [pid = 1828] [serial = 1816] [outer = (nil)] 17:07:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0a31fc00) [pid = 1828] [serial = 1817] [outer = 0x7f5c09f9b000] 17:07:38 INFO - PROCESS | 1828 | 1461110858428 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0a3d3c00) [pid = 1828] [serial = 1818] [outer = 0x7f5c09f9b000] 17:07:39 INFO - PROCESS | 1828 | 1461110859338 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]]]}] 17:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1636ms 17:07:39 INFO - PROCESS | 1828 | 1461110859399 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:07:39 INFO - PROCESS | 1828 | 1461110859403 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:07:39 INFO - PROCESS | 1828 | 1461110859410 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1828 | 1461110859414 Marionette TRACE conn3 <- [1,2394,null,{}] 17:07:39 INFO - PROCESS | 1828 | 1461110859421 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}] 17:07:39 INFO - PROCESS | 1828 | 1461110859689 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:07:40 INFO - PROCESS | 1828 | 1461110859997 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e103000 == 171 [pid = 1828] [id = 606] 17:07:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c01047000) [pid = 1828] [serial = 1819] [outer = (nil)] 17:07:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0a3e1400) [pid = 1828] [serial = 1820] [outer = 0x7f5c01047000] 17:07:40 INFO - PROCESS | 1828 | 1461110860084 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0b136800) [pid = 1828] [serial = 1821] [outer = 0x7f5c01047000] 17:07:41 INFO - PROCESS | 1828 | 1461110861033 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]]]}] 17:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1686ms 17:07:41 INFO - PROCESS | 1828 | 1461110861097 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:07:41 INFO - PROCESS | 1828 | 1461110861101 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:07:41 INFO - PROCESS | 1828 | 1461110861107 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:07:41 INFO - PROCESS | 1828 | 1461110861109 Marionette TRACE conn3 <- [1,2398,null,{}] 17:07:41 INFO - PROCESS | 1828 | 1461110861115 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}] 17:07:41 INFO - PROCESS | 1828 | 1461110861388 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:07:41 INFO - PROCESS | 1828 | 1461110861762 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ea1c000 == 172 [pid = 1828] [id = 607] 17:07:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c07b97c00) [pid = 1828] [serial = 1822] [outer = (nil)] 17:07:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0b2a2400) [pid = 1828] [serial = 1823] [outer = 0x7f5c07b97c00] 17:07:41 INFO - PROCESS | 1828 | 1461110861864 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c0b4e5000) [pid = 1828] [serial = 1824] [outer = 0x7f5c07b97c00] 17:07:42 INFO - PROCESS | 1828 | 1461110862803 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]]]}] 17:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1739ms 17:07:42 INFO - PROCESS | 1828 | 1461110862848 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:07:42 INFO - PROCESS | 1828 | 1461110862853 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:07:42 INFO - PROCESS | 1828 | 1461110862860 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 1828 | 1461110862864 Marionette TRACE conn3 <- [1,2402,null,{}] 17:07:42 INFO - PROCESS | 1828 | 1461110862870 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}] 17:07:43 INFO - PROCESS | 1828 | 1461110863152 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:07:43 INFO - PROCESS | 1828 | 1461110863465 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0fa65800 == 173 [pid = 1828] [id = 608] 17:07:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c0b29e000) [pid = 1828] [serial = 1825] [outer = (nil)] 17:07:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c0bfd6000) [pid = 1828] [serial = 1826] [outer = 0x7f5c0b29e000] 17:07:43 INFO - PROCESS | 1828 | 1461110863553 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c0bfdb800) [pid = 1828] [serial = 1827] [outer = 0x7f5c0b29e000] 17:07:44 INFO - PROCESS | 1828 | 1461110864477 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]]]}] 17:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1691ms 17:07:44 INFO - PROCESS | 1828 | 1461110864553 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 1828 | 1461110864556 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:07:44 INFO - PROCESS | 1828 | 1461110864563 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 1828 | 1461110864566 Marionette TRACE conn3 <- [1,2406,null,{}] 17:07:44 INFO - PROCESS | 1828 | 1461110864572 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}] 17:07:44 INFO - PROCESS | 1828 | 1461110864848 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:07:45 INFO - PROCESS | 1828 | 1461110865167 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10554000 == 174 [pid = 1828] [id = 609] 17:07:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0b4e8000) [pid = 1828] [serial = 1828] [outer = (nil)] 17:07:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c0bfee800) [pid = 1828] [serial = 1829] [outer = 0x7f5c0b4e8000] 17:07:45 INFO - PROCESS | 1828 | 1461110865244 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c0bff7c00) [pid = 1828] [serial = 1830] [outer = 0x7f5c0b4e8000] 17:07:46 INFO - PROCESS | 1828 | 1461110866116 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]]]}] 17:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1589ms 17:07:46 INFO - PROCESS | 1828 | 1461110866152 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1828 | 1461110866156 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:07:46 INFO - PROCESS | 1828 | 1461110866163 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1828 | 1461110866166 Marionette TRACE conn3 <- [1,2410,null,{}] 17:07:46 INFO - PROCESS | 1828 | 1461110866172 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}] 17:07:46 INFO - PROCESS | 1828 | 1461110866420 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:07:46 INFO - PROCESS | 1828 | 1461110866741 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10717000 == 175 [pid = 1828] [id = 610] 17:07:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c0c05a000) [pid = 1828] [serial = 1831] [outer = (nil)] 17:07:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c0c05d000) [pid = 1828] [serial = 1832] [outer = 0x7f5c0c05a000] 17:07:46 INFO - PROCESS | 1828 | 1461110866858 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c0c063c00) [pid = 1828] [serial = 1833] [outer = 0x7f5c0c05a000] 17:07:47 INFO - PROCESS | 1828 | 1461110867768 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]]]}] 17:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1680ms 17:07:47 INFO - PROCESS | 1828 | 1461110867844 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:07:47 INFO - PROCESS | 1828 | 1461110867848 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:07:47 INFO - PROCESS | 1828 | 1461110867855 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:07:47 INFO - PROCESS | 1828 | 1461110867858 Marionette TRACE conn3 <- [1,2414,null,{}] 17:07:47 INFO - PROCESS | 1828 | 1461110867864 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}] 17:07:48 INFO - PROCESS | 1828 | 1461110868141 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:07:48 INFO - PROCESS | 1828 | 1461110868503 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1193e800 == 176 [pid = 1828] [id = 611] 17:07:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c0c055000) [pid = 1828] [serial = 1834] [outer = (nil)] 17:07:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c0c139000) [pid = 1828] [serial = 1835] [outer = 0x7f5c0c055000] 17:07:48 INFO - PROCESS | 1828 | 1461110868623 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c0c1b1c00) [pid = 1828] [serial = 1836] [outer = 0x7f5c0c055000] 17:07:49 INFO - PROCESS | 1828 | 1461110869760 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]]]}] 17:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1944ms 17:07:49 INFO - PROCESS | 1828 | 1461110869800 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1828 | 1461110869803 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:07:49 INFO - PROCESS | 1828 | 1461110869810 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1828 | 1461110869813 Marionette TRACE conn3 <- [1,2418,null,{}] 17:07:49 INFO - PROCESS | 1828 | 1461110869819 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}] 17:07:50 INFO - PROCESS | 1828 | 1461110870061 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:07:50 INFO - PROCESS | 1828 | 1461110870333 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1557c000 == 177 [pid = 1828] [id = 612] 17:07:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c0c05a400) [pid = 1828] [serial = 1837] [outer = (nil)] 17:07:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c0d104400) [pid = 1828] [serial = 1838] [outer = 0x7f5c0c05a400] 17:07:50 INFO - PROCESS | 1828 | 1461110870462 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c0d10cc00) [pid = 1828] [serial = 1839] [outer = 0x7f5c0c05a400] 17:07:51 INFO - PROCESS | 1828 | 1461110871623 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]]]}] 17:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1889ms 17:07:51 INFO - PROCESS | 1828 | 1461110871702 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 1828 | 1461110871707 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:07:51 INFO - PROCESS | 1828 | 1461110871716 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1828 | 1461110871720 Marionette TRACE conn3 <- [1,2422,null,{}] 17:07:51 INFO - PROCESS | 1828 | 1461110871729 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}] 17:07:52 INFO - PROCESS | 1828 | 1461110872111 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:07:52 INFO - PROCESS | 1828 | 1461110872489 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16676800 == 178 [pid = 1828] [id = 613] 17:07:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c0c12fc00) [pid = 1828] [serial = 1840] [outer = (nil)] 17:07:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c0d339c00) [pid = 1828] [serial = 1841] [outer = 0x7f5c0c12fc00] 17:07:52 INFO - PROCESS | 1828 | 1461110872608 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c0d342800) [pid = 1828] [serial = 1842] [outer = 0x7f5c0c12fc00] 17:07:53 INFO - PROCESS | 1828 | 1461110873701 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]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:07:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2034ms 17:07:53 INFO - PROCESS | 1828 | 1461110873751 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:07:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:07:53 INFO - PROCESS | 1828 | 1461110873755 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:07:53 INFO - PROCESS | 1828 | 1461110873762 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1828 | 1461110873765 Marionette TRACE conn3 <- [1,2426,null,{}] 17:07:53 INFO - PROCESS | 1828 | 1461110873770 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}] 17:07:54 INFO - PROCESS | 1828 | 1461110874041 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22734800 == 177 [pid = 1828] [id = 312] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d71800 == 176 [pid = 1828] [id = 596] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c03ff0000 == 175 [pid = 1828] [id = 594] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c017b7800 == 174 [pid = 1828] [id = 593] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19076000 == 173 [pid = 1828] [id = 589] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18151000 == 172 [pid = 1828] [id = 588] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c178a4000 == 171 [pid = 1828] [id = 587] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1673c800 == 170 [pid = 1828] [id = 586] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1194a800 == 169 [pid = 1828] [id = 585] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10548000 == 168 [pid = 1828] [id = 584] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0f843800 == 167 [pid = 1828] [id = 583] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e11d800 == 166 [pid = 1828] [id = 582] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0cc1f800 == 165 [pid = 1828] [id = 581] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0be18800 == 164 [pid = 1828] [id = 580] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b262800 == 163 [pid = 1828] [id = 579] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a35c800 == 162 [pid = 1828] [id = 578] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c09f89000 == 161 [pid = 1828] [id = 577] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c088c7800 == 160 [pid = 1828] [id = 576] 17:07:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c04b3a000 == 159 [pid = 1828] [id = 575] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c180bdc00) [pid = 1828] [serial = 1695] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c181b4c00) [pid = 1828] [serial = 1697] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c021ed800) [pid = 1828] [serial = 1721] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c0885fc00) [pid = 1828] [serial = 1658] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c018ebc00) [pid = 1828] [serial = 1712] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c04956000) [pid = 1828] [serial = 1638] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c05813000) [pid = 1828] [serial = 1719] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c17535400) [pid = 1828] [serial = 1689] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c04959400) [pid = 1828] [serial = 1716] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c158d6800) [pid = 1828] [serial = 1686] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c05813c00) [pid = 1828] [serial = 1722] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c0d111400) [pid = 1828] [serial = 1673] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c0fbac400) [pid = 1828] [serial = 1682] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c021f0800) [pid = 1828] [serial = 1715] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c0e8b8000) [pid = 1828] [serial = 1677] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c0c05f400) [pid = 1828] [serial = 1670] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c16403800) [pid = 1828] [serial = 1688] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c064d8800) [pid = 1828] [serial = 1652] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c06395800) [pid = 1828] [serial = 1656] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c01050400) [pid = 1828] [serial = 1629] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c189e4000) [pid = 1828] [serial = 1700] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c053cd400) [pid = 1828] [serial = 1632] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c053ca800) [pid = 1828] [serial = 1718] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c0c137800) [pid = 1828] [serial = 1671] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c0be30c00) [pid = 1828] [serial = 1668] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c1c346000) [pid = 1828] [serial = 1709] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c1a432000) [pid = 1828] [serial = 1704] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c1566ac00) [pid = 1828] [serial = 1685] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c18ff7000) [pid = 1828] [serial = 1703] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c17986400) [pid = 1828] [serial = 1694] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c1a433c00) [pid = 1828] [serial = 1706] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c05b87000) [pid = 1828] [serial = 1655] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c17719800) [pid = 1828] [serial = 1691] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c0a32a000) [pid = 1828] [serial = 1664] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c1ce03800) [pid = 1828] [serial = 1710] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0fb2bc00) [pid = 1828] [serial = 1680] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c0f8da400) [pid = 1828] [serial = 1679] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c1af3b800) [pid = 1828] [serial = 1707] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c0be3f400) [pid = 1828] [serial = 1581] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c186af400) [pid = 1828] [serial = 1698] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c0b135c00) [pid = 1828] [serial = 1665] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c2e2d9c00) [pid = 1828] [serial = 1635] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c0ded3800) [pid = 1828] [serial = 1674] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c0e7bb000) [pid = 1828] [serial = 1676] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c17859000) [pid = 1828] [serial = 1692] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c09beac00) [pid = 1828] [serial = 1662] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c09aa2c00) [pid = 1828] [serial = 1661] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c0fdeec00) [pid = 1828] [serial = 1683] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c01bdf800) [pid = 1828] [serial = 1713] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c0b2a3400) [pid = 1828] [serial = 1667] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c0886bc00) [pid = 1828] [serial = 1659] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c18b44800) [pid = 1828] [serial = 1701] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c062d6000) [pid = 1828] [serial = 1724] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1828 | 1461110876232 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c017b7000 == 160 [pid = 1828] [id = 614] 17:07:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c0104b800) [pid = 1828] [serial = 1843] [outer = (nil)] 17:07:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c0104e400) [pid = 1828] [serial = 1844] [outer = 0x7f5c0104b800] 17:07:56 INFO - PROCESS | 1828 | 1461110876307 Marionette DEBUG loaded listener.js 17:07:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c01738c00) [pid = 1828] [serial = 1845] [outer = 0x7f5c0104b800] 17:07:57 INFO - PROCESS | 1828 | 1461110877103 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]]]}] 17:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 3386ms 17:07:57 INFO - PROCESS | 1828 | 1461110877155 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 1828 | 1461110877160 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:07:57 INFO - PROCESS | 1828 | 1461110877175 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 1828 | 1461110877179 Marionette TRACE conn3 <- [1,2430,null,{}] 17:07:57 INFO - PROCESS | 1828 | 1461110877187 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}] 17:07:57 INFO - PROCESS | 1828 | 1461110877437 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:07:57 INFO - PROCESS | 1828 | 1461110877635 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04d57000 == 161 [pid = 1828] [id = 615] 17:07:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c0104c400) [pid = 1828] [serial = 1846] [outer = (nil)] 17:07:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c021e8c00) [pid = 1828] [serial = 1847] [outer = 0x7f5c0104c400] 17:07:57 INFO - PROCESS | 1828 | 1461110877706 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c04aadc00) [pid = 1828] [serial = 1848] [outer = 0x7f5c0104c400] 17:07:58 INFO - PROCESS | 1828 | 1461110878651 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]]]}] 17:07:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:07:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1535ms 17:07:58 INFO - PROCESS | 1828 | 1461110878719 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1828 | 1461110878726 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:07:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:07:58 INFO - PROCESS | 1828 | 1461110878733 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1828 | 1461110878735 Marionette TRACE conn3 <- [1,2434,null,{}] 17:07:58 INFO - PROCESS | 1828 | 1461110878741 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}] 17:07:59 INFO - PROCESS | 1828 | 1461110879039 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:07:59 INFO - PROCESS | 1828 | 1461110879076 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0630c800 == 162 [pid = 1828] [id = 616] 17:07:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c04c94800) [pid = 1828] [serial = 1849] [outer = (nil)] 17:07:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c053d0c00) [pid = 1828] [serial = 1850] [outer = 0x7f5c04c94800] 17:07:59 INFO - PROCESS | 1828 | 1461110879161 Marionette DEBUG loaded listener.js 17:07:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c05b84c00) [pid = 1828] [serial = 1851] [outer = 0x7f5c04c94800] 17:08:00 INFO - PROCESS | 1828 | 1461110880327 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]]]}] 17:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1635ms 17:08:00 INFO - PROCESS | 1828 | 1461110880376 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:08:00 INFO - PROCESS | 1828 | 1461110880378 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:08:00 INFO - PROCESS | 1828 | 1461110880395 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:08:00 INFO - PROCESS | 1828 | 1461110880404 Marionette TRACE conn3 <- [1,2438,null,{}] 17:08:00 INFO - PROCESS | 1828 | 1461110880420 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}] 17:08:00 INFO - PROCESS | 1828 | 1461110880767 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c01be0400) [pid = 1828] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c09beb000) [pid = 1828] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c064d6400) [pid = 1828] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c09be6c00) [pid = 1828] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c06ded800) [pid = 1828] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c018ec800) [pid = 1828] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c0c12ec00) [pid = 1828] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c08f98400) [pid = 1828] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c07a4a400) [pid = 1828] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c0b4ee400) [pid = 1828] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c0d10a800) [pid = 1828] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c053d2800) [pid = 1828] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c06393c00) [pid = 1828] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c01737400) [pid = 1828] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c021e7000) [pid = 1828] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c0c12a400) [pid = 1828] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c0c137c00) [pid = 1828] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c08d04400) [pid = 1828] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c053d7400) [pid = 1828] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c105d9c00) [pid = 1828] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:08:01 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c04952000) [pid = 1828] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:08:01 INFO - PROCESS | 1828 | 1461110881446 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c023b8000 == 163 [pid = 1828] [id = 617] 17:08:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c01737400) [pid = 1828] [serial = 1852] [outer = (nil)] 17:08:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c01be0400) [pid = 1828] [serial = 1853] [outer = 0x7f5c01737400] 17:08:01 INFO - PROCESS | 1828 | 1461110881531 Marionette DEBUG loaded listener.js 17:08:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c064d4c00) [pid = 1828] [serial = 1854] [outer = 0x7f5c01737400] 17:08:02 INFO - PROCESS | 1828 | 1461110882328 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]]]}] 17:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2005ms 17:08:02 INFO - PROCESS | 1828 | 1461110882394 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:08:02 INFO - PROCESS | 1828 | 1461110882399 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:08:02 INFO - PROCESS | 1828 | 1461110882405 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1828 | 1461110882408 Marionette TRACE conn3 <- [1,2442,null,{}] 17:08:02 INFO - PROCESS | 1828 | 1461110882413 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}] 17:08:02 INFO - PROCESS | 1828 | 1461110882638 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:08:02 INFO - PROCESS | 1828 | 1461110882808 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08be4000 == 164 [pid = 1828] [id = 618] 17:08:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c01737c00) [pid = 1828] [serial = 1855] [outer = (nil)] 17:08:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c06d55c00) [pid = 1828] [serial = 1856] [outer = 0x7f5c01737c00] 17:08:02 INFO - PROCESS | 1828 | 1461110882870 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c06df2400) [pid = 1828] [serial = 1857] [outer = 0x7f5c01737c00] 17:08:03 INFO - PROCESS | 1828 | 1461110883966 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]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:08:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1589ms 17:08:03 INFO - PROCESS | 1828 | 1461110883994 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:08:04 INFO - PROCESS | 1828 | 1461110884000 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:08:04 INFO - PROCESS | 1828 | 1461110884010 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - PROCESS | 1828 | 1461110884016 Marionette TRACE conn3 <- [1,2446,null,{}] 17:08:04 INFO - PROCESS | 1828 | 1461110884044 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}] 17:08:04 INFO - PROCESS | 1828 | 1461110884289 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:08:04 INFO - PROCESS | 1828 | 1461110884605 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06296800 == 165 [pid = 1828] [id = 619] 17:08:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c04aae800) [pid = 1828] [serial = 1858] [outer = (nil)] 17:08:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c04ab6800) [pid = 1828] [serial = 1859] [outer = 0x7f5c04aae800] 17:08:04 INFO - PROCESS | 1828 | 1461110884688 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c05b86000) [pid = 1828] [serial = 1860] [outer = 0x7f5c04aae800] 17:08:05 INFO - PROCESS | 1828 | 1461110885641 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]]]}] 17:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1685ms 17:08:05 INFO - PROCESS | 1828 | 1461110885696 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:08:05 INFO - PROCESS | 1828 | 1461110885705 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:08:05 INFO - PROCESS | 1828 | 1461110885715 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1828 | 1461110885719 Marionette TRACE conn3 <- [1,2450,null,{}] 17:08:05 INFO - PROCESS | 1828 | 1461110885724 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}] 17:08:05 INFO - PROCESS | 1828 | 1461110885985 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:08:06 INFO - PROCESS | 1828 | 1461110886311 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f79800 == 166 [pid = 1828] [id = 620] 17:08:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c06d49c00) [pid = 1828] [serial = 1861] [outer = (nil)] 17:08:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c06d4e000) [pid = 1828] [serial = 1862] [outer = 0x7f5c06d49c00] 17:08:06 INFO - PROCESS | 1828 | 1461110886437 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c06df5000) [pid = 1828] [serial = 1863] [outer = 0x7f5c06d49c00] 17:08:07 INFO - PROCESS | 1828 | 1461110887450 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]]]}] 17:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1793ms 17:08:07 INFO - PROCESS | 1828 | 1461110887509 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:08:07 INFO - PROCESS | 1828 | 1461110887513 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:08:07 INFO - PROCESS | 1828 | 1461110887520 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1828 | 1461110887526 Marionette TRACE conn3 <- [1,2454,null,{}] 17:08:07 INFO - PROCESS | 1828 | 1461110887545 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}] 17:08:07 INFO - PROCESS | 1828 | 1461110887892 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:08:08 INFO - PROCESS | 1828 | 1461110888123 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a388000 == 167 [pid = 1828] [id = 621] 17:08:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c07b95800) [pid = 1828] [serial = 1864] [outer = (nil)] 17:08:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c08865400) [pid = 1828] [serial = 1865] [outer = 0x7f5c07b95800] 17:08:08 INFO - PROCESS | 1828 | 1461110888206 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c08c2e000) [pid = 1828] [serial = 1866] [outer = 0x7f5c07b95800] 17:08:09 INFO - PROCESS | 1828 | 1461110889053 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]]]}] 17:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1592ms 17:08:09 INFO - PROCESS | 1828 | 1461110889113 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:08:09 INFO - PROCESS | 1828 | 1461110889117 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:08:09 INFO - PROCESS | 1828 | 1461110889123 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 1828 | 1461110889125 Marionette TRACE conn3 <- [1,2458,null,{}] 17:08:09 INFO - PROCESS | 1828 | 1461110889130 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}] 17:08:09 INFO - PROCESS | 1828 | 1461110889357 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:08:09 INFO - PROCESS | 1828 | 1461110889566 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b2ce800 == 168 [pid = 1828] [id = 622] 17:08:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c06d4a000) [pid = 1828] [serial = 1867] [outer = (nil)] 17:08:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c08f9b000) [pid = 1828] [serial = 1868] [outer = 0x7f5c06d4a000] 17:08:09 INFO - PROCESS | 1828 | 1461110889680 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c08fa3000) [pid = 1828] [serial = 1869] [outer = 0x7f5c06d4a000] 17:08:10 INFO - PROCESS | 1828 | 1461110890584 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]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1482ms 17:08:10 INFO - PROCESS | 1828 | 1461110890619 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1828 | 1461110890623 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:08:10 INFO - PROCESS | 1828 | 1461110890632 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1828 | 1461110890634 Marionette TRACE conn3 <- [1,2462,null,{}] 17:08:10 INFO - PROCESS | 1828 | 1461110890639 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}] 17:08:10 INFO - PROCESS | 1828 | 1461110890861 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:08:11 INFO - PROCESS | 1828 | 1461110891078 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0c182000 == 169 [pid = 1828] [id = 623] 17:08:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c08862000) [pid = 1828] [serial = 1870] [outer = (nil)] 17:08:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c09a98c00) [pid = 1828] [serial = 1871] [outer = 0x7f5c08862000] 17:08:11 INFO - PROCESS | 1828 | 1461110891195 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c09aa4400) [pid = 1828] [serial = 1872] [outer = 0x7f5c08862000] 17:08:12 INFO - PROCESS | 1828 | 1461110892465 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]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1884ms 17:08:12 INFO - PROCESS | 1828 | 1461110892523 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1828 | 1461110892527 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:08:12 INFO - PROCESS | 1828 | 1461110892537 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 1828 | 1461110892542 Marionette TRACE conn3 <- [1,2466,null,{}] 17:08:12 INFO - PROCESS | 1828 | 1461110892551 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}] 17:08:13 INFO - PROCESS | 1828 | 1461110893051 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:08:13 INFO - PROCESS | 1828 | 1461110893354 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0de74000 == 170 [pid = 1828] [id = 624] 17:08:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c0b202400) [pid = 1828] [serial = 1873] [outer = (nil)] 17:08:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0b20b000) [pid = 1828] [serial = 1874] [outer = 0x7f5c0b202400] 17:08:13 INFO - PROCESS | 1828 | 1461110893451 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c0b299c00) [pid = 1828] [serial = 1875] [outer = 0x7f5c0b202400] 17:08:14 INFO - PROCESS | 1828 | 1461110894383 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]]]}] 17:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1891ms 17:08:14 INFO - PROCESS | 1828 | 1461110894428 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:08:14 INFO - PROCESS | 1828 | 1461110894432 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:08:14 INFO - PROCESS | 1828 | 1461110894438 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:08:14 INFO - PROCESS | 1828 | 1461110894440 Marionette TRACE conn3 <- [1,2470,null,{}] 17:08:14 INFO - PROCESS | 1828 | 1461110894446 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}] 17:08:14 INFO - PROCESS | 1828 | 1461110894672 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:08:14 INFO - PROCESS | 1828 | 1461110894888 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ea2b800 == 171 [pid = 1828] [id = 625] 17:08:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c09beac00) [pid = 1828] [serial = 1876] [outer = (nil)] 17:08:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c0b2f9000) [pid = 1828] [serial = 1877] [outer = 0x7f5c09beac00] 17:08:15 INFO - PROCESS | 1828 | 1461110895000 Marionette DEBUG loaded listener.js 17:08:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c0b4f1800) [pid = 1828] [serial = 1878] [outer = 0x7f5c09beac00] 17:08:15 INFO - PROCESS | 1828 | 1461110895919 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]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:08:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1531ms 17:08:15 INFO - PROCESS | 1828 | 1461110895971 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1828 | 1461110895975 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:08:15 INFO - PROCESS | 1828 | 1461110895981 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1828 | 1461110895983 Marionette TRACE conn3 <- [1,2474,null,{}] 17:08:15 INFO - PROCESS | 1828 | 1461110895989 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}] 17:08:16 INFO - PROCESS | 1828 | 1461110896210 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:08:16 INFO - PROCESS | 1828 | 1461110896441 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0f861800 == 172 [pid = 1828] [id = 626] 17:08:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0b202800) [pid = 1828] [serial = 1879] [outer = (nil)] 17:08:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c0be39c00) [pid = 1828] [serial = 1880] [outer = 0x7f5c0b202800] 17:08:16 INFO - PROCESS | 1828 | 1461110896518 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c0bf8c800) [pid = 1828] [serial = 1881] [outer = 0x7f5c0b202800] 17:08:17 INFO - PROCESS | 1828 | 1461110897465 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]]]}] 17:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1541ms 17:08:17 INFO - PROCESS | 1828 | 1461110897524 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:08:17 INFO - PROCESS | 1828 | 1461110897527 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:08:17 INFO - PROCESS | 1828 | 1461110897533 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 1828 | 1461110897536 Marionette TRACE conn3 <- [1,2478,null,{}] 17:08:17 INFO - PROCESS | 1828 | 1461110897542 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}] 17:08:17 INFO - PROCESS | 1828 | 1461110897777 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:08:18 INFO - PROCESS | 1828 | 1461110898081 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10659800 == 173 [pid = 1828] [id = 627] 17:08:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c08c31800) [pid = 1828] [serial = 1882] [outer = (nil)] 17:08:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c0bfd8c00) [pid = 1828] [serial = 1883] [outer = 0x7f5c08c31800] 17:08:18 INFO - PROCESS | 1828 | 1461110898168 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0c05b000) [pid = 1828] [serial = 1884] [outer = 0x7f5c08c31800] 17:08:19 INFO - PROCESS | 1828 | 1461110899079 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]]]}] 17:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1579ms 17:08:19 INFO - PROCESS | 1828 | 1461110899112 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 1828 | 1461110899116 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:08:19 INFO - PROCESS | 1828 | 1461110899122 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1828 | 1461110899124 Marionette TRACE conn3 <- [1,2482,null,{}] 17:08:19 INFO - PROCESS | 1828 | 1461110899130 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}] 17:08:19 INFO - PROCESS | 1828 | 1461110899365 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:08:19 INFO - PROCESS | 1828 | 1461110899696 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1194a800 == 174 [pid = 1828] [id = 628] 17:08:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c0b206000) [pid = 1828] [serial = 1885] [outer = (nil)] 17:08:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c0c137800) [pid = 1828] [serial = 1886] [outer = 0x7f5c0b206000] 17:08:19 INFO - PROCESS | 1828 | 1461110899776 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0d107400) [pid = 1828] [serial = 1887] [outer = 0x7f5c0b206000] 17:08:20 INFO - PROCESS | 1828 | 1461110900663 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]]]}] 17:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1579ms 17:08:20 INFO - PROCESS | 1828 | 1461110900703 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:08:20 INFO - PROCESS | 1828 | 1461110900706 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:08:20 INFO - PROCESS | 1828 | 1461110900712 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:08:20 INFO - PROCESS | 1828 | 1461110900715 Marionette TRACE conn3 <- [1,2486,null,{}] 17:08:20 INFO - PROCESS | 1828 | 1461110900721 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}] 17:08:20 INFO - PROCESS | 1828 | 1461110900962 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:08:21 INFO - PROCESS | 1828 | 1461110901339 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c167c3000 == 175 [pid = 1828] [id = 629] 17:08:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0def1000) [pid = 1828] [serial = 1888] [outer = (nil)] 17:08:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c0def9800) [pid = 1828] [serial = 1889] [outer = 0x7f5c0def1000] 17:08:21 INFO - PROCESS | 1828 | 1461110901427 Marionette DEBUG loaded listener.js 17:08:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c0e0a6800) [pid = 1828] [serial = 1890] [outer = 0x7f5c0def1000] 17:08:22 INFO - PROCESS | 1828 | 1461110902349 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]]]}] 17:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1679ms 17:08:22 INFO - PROCESS | 1828 | 1461110902393 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:08:22 INFO - PROCESS | 1828 | 1461110902397 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:08:22 INFO - PROCESS | 1828 | 1461110902402 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 1828 | 1461110902404 Marionette TRACE conn3 <- [1,2490,null,{}] 17:08:22 INFO - PROCESS | 1828 | 1461110902410 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}] 17:08:22 INFO - PROCESS | 1828 | 1461110902632 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:08:22 INFO - PROCESS | 1828 | 1461110902898 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c176bc000 == 176 [pid = 1828] [id = 630] 17:08:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0b29f800) [pid = 1828] [serial = 1891] [outer = (nil)] 17:08:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0e7b6400) [pid = 1828] [serial = 1892] [outer = 0x7f5c0b29f800] 17:08:22 INFO - PROCESS | 1828 | 1461110902975 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0e7c1400) [pid = 1828] [serial = 1893] [outer = 0x7f5c0b29f800] 17:08:23 INFO - PROCESS | 1828 | 1461110903912 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]]]}] 17:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1586ms 17:08:23 INFO - PROCESS | 1828 | 1461110903994 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 1828 | 1461110904000 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:08:24 INFO - PROCESS | 1828 | 1461110904009 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1828 | 1461110904012 Marionette TRACE conn3 <- [1,2494,null,{}] 17:08:24 INFO - PROCESS | 1828 | 1461110904017 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}] 17:08:24 INFO - PROCESS | 1828 | 1461110904287 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:08:24 INFO - PROCESS | 1828 | 1461110904587 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178b7800 == 177 [pid = 1828] [id = 631] 17:08:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0bfd6800) [pid = 1828] [serial = 1894] [outer = (nil)] 17:08:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0e8ba000) [pid = 1828] [serial = 1895] [outer = 0x7f5c0bfd6800] 17:08:24 INFO - PROCESS | 1828 | 1461110904666 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0f8dac00) [pid = 1828] [serial = 1896] [outer = 0x7f5c0bfd6800] 17:08:25 INFO - PROCESS | 1828 | 1461110905521 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]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1580ms 17:08:25 INFO - PROCESS | 1828 | 1461110905590 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1828 | 1461110905594 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:08:25 INFO - PROCESS | 1828 | 1461110905599 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1828 | 1461110905601 Marionette TRACE conn3 <- [1,2498,null,{}] 17:08:25 INFO - PROCESS | 1828 | 1461110905607 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}] 17:08:25 INFO - PROCESS | 1828 | 1461110905845 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:08:26 INFO - PROCESS | 1828 | 1461110906150 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1814b800 == 178 [pid = 1828] [id = 632] 17:08:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0e0a7400) [pid = 1828] [serial = 1897] [outer = (nil)] 17:08:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c0f8e6000) [pid = 1828] [serial = 1898] [outer = 0x7f5c0e0a7400] 17:08:26 INFO - PROCESS | 1828 | 1461110906247 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c0fb09c00) [pid = 1828] [serial = 1899] [outer = 0x7f5c0e0a7400] 17:08:27 INFO - PROCESS | 1828 | 1461110907141 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]]]}] 17:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1579ms 17:08:27 INFO - PROCESS | 1828 | 1461110907180 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:08:27 INFO - PROCESS | 1828 | 1461110907183 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:08:27 INFO - PROCESS | 1828 | 1461110907190 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:08:27 INFO - PROCESS | 1828 | 1461110907195 Marionette TRACE conn3 <- [1,2502,null,{}] 17:08:27 INFO - PROCESS | 1828 | 1461110907200 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}] 17:08:27 INFO - PROCESS | 1828 | 1461110907438 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:08:27 INFO - PROCESS | 1828 | 1461110907775 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1861c000 == 179 [pid = 1828] [id = 633] 17:08:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c0d340400) [pid = 1828] [serial = 1900] [outer = (nil)] 17:08:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c0fb11400) [pid = 1828] [serial = 1901] [outer = 0x7f5c0d340400] 17:08:27 INFO - PROCESS | 1828 | 1461110907858 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0fb2ec00) [pid = 1828] [serial = 1902] [outer = 0x7f5c0d340400] 17:08:28 INFO - PROCESS | 1828 | 1461110908745 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]]]}] 17:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1633ms 17:08:28 INFO - PROCESS | 1828 | 1461110908825 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1828 | 1461110908827 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:08:28 INFO - PROCESS | 1828 | 1461110908834 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1828 | 1461110908836 Marionette TRACE conn3 <- [1,2506,null,{}] 17:08:28 INFO - PROCESS | 1828 | 1461110908841 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}] 17:08:29 INFO - PROCESS | 1828 | 1461110909132 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:08:29 INFO - PROCESS | 1828 | 1461110909450 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19081000 == 180 [pid = 1828] [id = 634] 17:08:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c01bde400) [pid = 1828] [serial = 1903] [outer = (nil)] 17:08:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c0fb34400) [pid = 1828] [serial = 1904] [outer = 0x7f5c01bde400] 17:08:29 INFO - PROCESS | 1828 | 1461110909530 Marionette DEBUG loaded listener.js 17:08:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c0fb48000) [pid = 1828] [serial = 1905] [outer = 0x7f5c01bde400] 17:08:30 INFO - PROCESS | 1828 | 1461110910392 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]]]}] 17:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1629ms 17:08:30 INFO - PROCESS | 1828 | 1461110910464 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:08:30 INFO - PROCESS | 1828 | 1461110910468 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:08:30 INFO - PROCESS | 1828 | 1461110910474 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:08:30 INFO - PROCESS | 1828 | 1461110910477 Marionette TRACE conn3 <- [1,2510,null,{}] 17:08:30 INFO - PROCESS | 1828 | 1461110910482 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}] 17:08:30 INFO - PROCESS | 1828 | 1461110910722 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:08:31 INFO - PROCESS | 1828 | 1461110911029 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1911b800 == 181 [pid = 1828] [id = 635] 17:08:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c04abc800) [pid = 1828] [serial = 1906] [outer = (nil)] 17:08:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c0fba9400) [pid = 1828] [serial = 1907] [outer = 0x7f5c04abc800] 17:08:31 INFO - PROCESS | 1828 | 1461110911107 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c0fbb2c00) [pid = 1828] [serial = 1908] [outer = 0x7f5c04abc800] 17:08:31 INFO - PROCESS | 1828 | 1461110911978 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]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1582ms 17:08:32 INFO - PROCESS | 1828 | 1461110912057 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:08:32 INFO - PROCESS | 1828 | 1461110912061 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:08:32 INFO - PROCESS | 1828 | 1461110912067 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1828 | 1461110912071 Marionette TRACE conn3 <- [1,2514,null,{}] 17:08:32 INFO - PROCESS | 1828 | 1461110912077 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}] 17:08:32 INFO - PROCESS | 1828 | 1461110912403 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:08:32 INFO - PROCESS | 1828 | 1461110912830 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19226800 == 182 [pid = 1828] [id = 636] 17:08:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c0fdf1400) [pid = 1828] [serial = 1909] [outer = (nil)] 17:08:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c0fdf6000) [pid = 1828] [serial = 1910] [outer = 0x7f5c0fdf1400] 17:08:32 INFO - PROCESS | 1828 | 1461110912950 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c105db000) [pid = 1828] [serial = 1911] [outer = 0x7f5c0fdf1400] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c17571800 == 181 [pid = 1828] [id = 505] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15b98800 == 180 [pid = 1828] [id = 502] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f0d0800 == 179 [pid = 1828] [id = 511] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1915e000 == 178 [pid = 1828] [id = 507] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c37132000 == 177 [pid = 1828] [id = 513] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2345f800 == 176 [pid = 1828] [id = 510] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a387000 == 175 [pid = 1828] [id = 498] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0fa5f800 == 174 [pid = 1828] [id = 504] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18bbe000 == 173 [pid = 1828] [id = 506] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c225be000 == 172 [pid = 1828] [id = 509] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1d2cf800 == 171 [pid = 1828] [id = 508] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c05171000 == 170 [pid = 1828] [id = 595] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1557c000 == 169 [pid = 1828] [id = 612] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1193e800 == 168 [pid = 1828] [id = 611] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10717000 == 167 [pid = 1828] [id = 610] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10554000 == 166 [pid = 1828] [id = 609] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0fa65800 == 165 [pid = 1828] [id = 608] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0ea1c000 == 164 [pid = 1828] [id = 607] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e103000 == 163 [pid = 1828] [id = 606] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d461800 == 162 [pid = 1828] [id = 605] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0cc0d000 == 161 [pid = 1828] [id = 604] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0be86000 == 160 [pid = 1828] [id = 603] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b152800 == 159 [pid = 1828] [id = 602] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a352000 == 158 [pid = 1828] [id = 601] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c09f7d000 == 157 [pid = 1828] [id = 600] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c07b6e800 == 156 [pid = 1828] [id = 599] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d93800 == 155 [pid = 1828] [id = 598] 17:08:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0142c800 == 154 [pid = 1828] [id = 597] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c053cc400) [pid = 1828] [serial = 1790] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c04aaf800) [pid = 1828] [serial = 1728] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c0bf93800) [pid = 1828] [serial = 1755] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c07b9cc00) [pid = 1828] [serial = 1737] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c00d47800) [pid = 1828] [serial = 1778] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c0b296c00) [pid = 1828] [serial = 1749] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c0b4efc00) [pid = 1828] [serial = 1752] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c01bd8c00) [pid = 1828] [serial = 1781] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c0decb800) [pid = 1828] [serial = 1760] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c0b12f800) [pid = 1828] [serial = 1746] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c07b92c00) [pid = 1828] [serial = 1736] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c08863800) [pid = 1828] [serial = 1739] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c11af4800) [pid = 1828] [serial = 1772] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c0fbb2000) [pid = 1828] [serial = 1767] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c05b83800) [pid = 1828] [serial = 1788] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c06d51c00) [pid = 1828] [serial = 1733] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0fb4b800) [pid = 1828] [serial = 1766] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c021ecc00) [pid = 1828] [serial = 1727] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c06df1000) [pid = 1828] [serial = 1734] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c0e7bb800) [pid = 1828] [serial = 1761] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c105dc400) [pid = 1828] [serial = 1769] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c0886d800) [pid = 1828] [serial = 1740] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c053d5400) [pid = 1828] [serial = 1787] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c04ab2400) [pid = 1828] [serial = 1785] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c0d107000) [pid = 1828] [serial = 1758] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c04955800) [pid = 1828] [serial = 1784] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c0be3f800) [pid = 1828] [serial = 1754] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c0fb2c000) [pid = 1828] [serial = 1764] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c0b2ee800) [pid = 1828] [serial = 1751] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c09be6400) [pid = 1828] [serial = 1743] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c1181f800) [pid = 1828] [serial = 1770] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c0638f000) [pid = 1828] [serial = 1731] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c17536400) [pid = 1828] [serial = 1776] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c08865c00) [pid = 1828] [serial = 1653] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c0c133c00) [pid = 1828] [serial = 1757] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c15520c00) [pid = 1828] [serial = 1773] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c0b209400) [pid = 1828] [serial = 1748] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c01bdf400) [pid = 1828] [serial = 1782] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c158db000) [pid = 1828] [serial = 1775] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c0a321000) [pid = 1828] [serial = 1745] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c09a9e000) [pid = 1828] [serial = 1742] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c05b85c00) [pid = 1828] [serial = 1730] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c0f8dd000) [pid = 1828] [serial = 1763] [outer = (nil)] [url = about:blank] 17:08:35 INFO - PROCESS | 1828 | 1461110915902 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]]]}] 17:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3893ms 17:08:35 INFO - PROCESS | 1828 | 1461110915985 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 1828 | 1461110915991 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:08:36 INFO - PROCESS | 1828 | 1461110916008 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1828 | 1461110916017 Marionette TRACE conn3 <- [1,2518,null,{}] 17:08:36 INFO - PROCESS | 1828 | 1461110916027 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}] 17:08:36 INFO - PROCESS | 1828 | 1461110916268 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:08:36 INFO - PROCESS | 1828 | 1461110916448 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c03fee800 == 155 [pid = 1828] [id = 637] 17:08:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c0173a400) [pid = 1828] [serial = 1912] [outer = (nil)] 17:08:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c01be1800) [pid = 1828] [serial = 1913] [outer = 0x7f5c0173a400] 17:08:36 INFO - PROCESS | 1828 | 1461110916517 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c021edc00) [pid = 1828] [serial = 1914] [outer = 0x7f5c0173a400] 17:08:37 INFO - PROCESS | 1828 | 1461110917480 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]]]}] 17:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1497ms 17:08:37 INFO - PROCESS | 1828 | 1461110917503 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:08:37 INFO - PROCESS | 1828 | 1461110917511 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:08:37 INFO - PROCESS | 1828 | 1461110917521 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1828 | 1461110917526 Marionette TRACE conn3 <- [1,2522,null,{}] 17:08:37 INFO - PROCESS | 1828 | 1461110917531 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}] 17:08:37 INFO - PROCESS | 1828 | 1461110917893 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:08:37 INFO - PROCESS | 1828 | 1461110917945 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0628b800 == 156 [pid = 1828] [id = 638] 17:08:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c018e7400) [pid = 1828] [serial = 1915] [outer = (nil)] 17:08:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c04c92800) [pid = 1828] [serial = 1916] [outer = 0x7f5c018e7400] 17:08:38 INFO - PROCESS | 1828 | 1461110918008 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c053d5c00) [pid = 1828] [serial = 1917] [outer = 0x7f5c018e7400] 17:08:39 INFO - PROCESS | 1828 | 1461110919066 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]]]}] 17:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1634ms 17:08:39 INFO - PROCESS | 1828 | 1461110919156 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:08:39 INFO - PROCESS | 1828 | 1461110919160 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:08:39 INFO - PROCESS | 1828 | 1461110919166 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:08:39 INFO - PROCESS | 1828 | 1461110919183 Marionette TRACE conn3 <- [1,2526,null,{}] 17:08:39 INFO - PROCESS | 1828 | 1461110919234 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}] 17:08:39 INFO - PROCESS | 1828 | 1461110919607 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:08:40 INFO - PROCESS | 1828 | 1461110920417 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c09f9b000) [pid = 1828] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c064d7c00) [pid = 1828] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c0104b800) [pid = 1828] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c0104c400) [pid = 1828] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c01047000) [pid = 1828] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c00d46000) [pid = 1828] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c0b4e8000) [pid = 1828] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c08c3a800) [pid = 1828] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c0c055000) [pid = 1828] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c0c05a400) [pid = 1828] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c07b98c00) [pid = 1828] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c0c05a000) [pid = 1828] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c01737400) [pid = 1828] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c0c12fc00) [pid = 1828] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c0b29e000) [pid = 1828] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c08c3b800) [pid = 1828] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c062d7c00) [pid = 1828] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c04c94800) [pid = 1828] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c08d09800) [pid = 1828] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c04956c00) [pid = 1828] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c07b97c00) [pid = 1828] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:08:40 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c05814400) [pid = 1828] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:08:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04b36800 == 157 [pid = 1828] [id = 639] 17:08:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c00d41800) [pid = 1828] [serial = 1918] [outer = (nil)] 17:08:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c01737400) [pid = 1828] [serial = 1919] [outer = 0x7f5c00d41800] 17:08:40 INFO - PROCESS | 1828 | 1461110920545 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c064e2c00) [pid = 1828] [serial = 1920] [outer = 0x7f5c00d41800] 17:08:41 INFO - PROCESS | 1828 | 1461110921329 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]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2225ms 17:08:41 INFO - PROCESS | 1828 | 1461110921393 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:08:41 INFO - PROCESS | 1828 | 1461110921397 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:08:41 INFO - PROCESS | 1828 | 1461110921404 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1828 | 1461110921407 Marionette TRACE conn3 <- [1,2530,null,{}] 17:08:41 INFO - PROCESS | 1828 | 1461110921412 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}] 17:08:41 INFO - PROCESS | 1828 | 1461110921639 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:08:41 INFO - PROCESS | 1828 | 1461110921824 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c089df000 == 158 [pid = 1828] [id = 640] 17:08:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c00d44c00) [pid = 1828] [serial = 1921] [outer = (nil)] 17:08:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c06df1400) [pid = 1828] [serial = 1922] [outer = 0x7f5c00d44c00] 17:08:41 INFO - PROCESS | 1828 | 1461110921896 Marionette DEBUG loaded listener.js 17:08:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c07a4d400) [pid = 1828] [serial = 1923] [outer = 0x7f5c00d44c00] 17:08:43 INFO - PROCESS | 1828 | 1461110923270 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]]]}] 17:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1940ms 17:08:43 INFO - PROCESS | 1828 | 1461110923350 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:08:43 INFO - PROCESS | 1828 | 1461110923357 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:08:43 INFO - PROCESS | 1828 | 1461110923368 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:08:43 INFO - PROCESS | 1828 | 1461110923372 Marionette TRACE conn3 <- [1,2534,null,{}] 17:08:43 INFO - PROCESS | 1828 | 1461110923382 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}] 17:08:43 INFO - PROCESS | 1828 | 1461110923629 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:08:43 INFO - PROCESS | 1828 | 1461110923885 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c05171000 == 159 [pid = 1828] [id = 641] 17:08:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c01bdec00) [pid = 1828] [serial = 1924] [outer = (nil)] 17:08:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c04abb800) [pid = 1828] [serial = 1925] [outer = 0x7f5c01bdec00] 17:08:44 INFO - PROCESS | 1828 | 1461110924000 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c05817c00) [pid = 1828] [serial = 1926] [outer = 0x7f5c01bdec00] 17:08:45 INFO - PROCESS | 1828 | 1461110925021 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]]]}] 17:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1691ms 17:08:45 INFO - PROCESS | 1828 | 1461110925060 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1828 | 1461110925069 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:08:45 INFO - PROCESS | 1828 | 1461110925079 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1828 | 1461110925083 Marionette TRACE conn3 <- [1,2538,null,{}] 17:08:45 INFO - PROCESS | 1828 | 1461110925089 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}] 17:08:45 INFO - PROCESS | 1828 | 1461110925347 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:08:45 INFO - PROCESS | 1828 | 1461110925745 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f89000 == 160 [pid = 1828] [id = 642] 17:08:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c064d6400) [pid = 1828] [serial = 1927] [outer = (nil)] 17:08:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c06deb000) [pid = 1828] [serial = 1928] [outer = 0x7f5c064d6400] 17:08:45 INFO - PROCESS | 1828 | 1461110925875 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c06df7c00) [pid = 1828] [serial = 1929] [outer = 0x7f5c064d6400] 17:08:46 INFO - PROCESS | 1828 | 1461110926861 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]]]}] 17:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1839ms 17:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:08:46 INFO - PROCESS | 1828 | 1461110926918 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 1828 | 1461110926921 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:08:46 INFO - PROCESS | 1828 | 1461110926928 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 1828 | 1461110926934 Marionette TRACE conn3 <- [1,2542,null,{}] 17:08:46 INFO - PROCESS | 1828 | 1461110926949 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}] 17:08:47 INFO - PROCESS | 1828 | 1461110927191 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:08:47 INFO - PROCESS | 1828 | 1461110927493 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a363000 == 161 [pid = 1828] [id = 643] 17:08:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c07a57000) [pid = 1828] [serial = 1930] [outer = (nil)] 17:08:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c08869800) [pid = 1828] [serial = 1931] [outer = 0x7f5c07a57000] 17:08:47 INFO - PROCESS | 1828 | 1461110927574 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c08d02c00) [pid = 1828] [serial = 1932] [outer = 0x7f5c07a57000] 17:08:48 INFO - PROCESS | 1828 | 1461110928490 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]]]}] 17:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1637ms 17:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:08:48 INFO - PROCESS | 1828 | 1461110928565 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:08:48 INFO - PROCESS | 1828 | 1461110928569 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:08:48 INFO - PROCESS | 1828 | 1461110928575 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1828 | 1461110928578 Marionette TRACE conn3 <- [1,2546,null,{}] 17:08:48 INFO - PROCESS | 1828 | 1461110928584 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}] 17:08:48 INFO - PROCESS | 1828 | 1461110928820 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:08:49 INFO - PROCESS | 1828 | 1461110929124 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b274800 == 162 [pid = 1828] [id = 644] 17:08:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c07b9cc00) [pid = 1828] [serial = 1933] [outer = (nil)] 17:08:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c09aa5000) [pid = 1828] [serial = 1934] [outer = 0x7f5c07b9cc00] 17:08:49 INFO - PROCESS | 1828 | 1461110929211 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c09ada400) [pid = 1828] [serial = 1935] [outer = 0x7f5c07b9cc00] 17:08:50 INFO - PROCESS | 1828 | 1461110930124 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]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1588ms 17:08:50 INFO - PROCESS | 1828 | 1461110930163 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 1828 | 1461110930167 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:08:50 INFO - PROCESS | 1828 | 1461110930172 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1828 | 1461110930175 Marionette TRACE conn3 <- [1,2550,null,{}] 17:08:50 INFO - PROCESS | 1828 | 1461110930180 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}] 17:08:50 INFO - PROCESS | 1828 | 1461110930410 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:08:50 INFO - PROCESS | 1828 | 1461110930626 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be9c800 == 163 [pid = 1828] [id = 645] 17:08:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c07b9f000) [pid = 1828] [serial = 1936] [outer = (nil)] 17:08:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c09be9800) [pid = 1828] [serial = 1937] [outer = 0x7f5c07b9f000] 17:08:50 INFO - PROCESS | 1828 | 1461110930737 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c09f98800) [pid = 1828] [serial = 1938] [outer = 0x7f5c07b9f000] 17:08:51 INFO - PROCESS | 1828 | 1461110931736 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]]]}] 17:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1632ms 17:08:51 INFO - PROCESS | 1828 | 1461110931806 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:08:51 INFO - PROCESS | 1828 | 1461110931810 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:08:51 INFO - PROCESS | 1828 | 1461110931815 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 1828 | 1461110931817 Marionette TRACE conn3 <- [1,2554,null,{}] 17:08:51 INFO - PROCESS | 1828 | 1461110931823 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}] 17:08:52 INFO - PROCESS | 1828 | 1461110932134 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:08:52 INFO - PROCESS | 1828 | 1461110932444 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d45a000 == 164 [pid = 1828] [id = 646] 17:08:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0a3dac00) [pid = 1828] [serial = 1939] [outer = (nil)] 17:08:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c0b204400) [pid = 1828] [serial = 1940] [outer = 0x7f5c0a3dac00] 17:08:52 INFO - PROCESS | 1828 | 1461110932525 Marionette DEBUG loaded listener.js 17:08:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c0b2a1000) [pid = 1828] [serial = 1941] [outer = 0x7f5c0a3dac00] 17:08:53 INFO - PROCESS | 1828 | 1461110933398 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]]]}] 17:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1627ms 17:08:53 INFO - PROCESS | 1828 | 1461110933445 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1828 | 1461110933448 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:08:53 INFO - PROCESS | 1828 | 1461110933454 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 1828 | 1461110933458 Marionette TRACE conn3 <- [1,2558,null,{}] 17:08:53 INFO - PROCESS | 1828 | 1461110933463 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}] 17:08:53 INFO - PROCESS | 1828 | 1461110933694 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:08:53 INFO - PROCESS | 1828 | 1461110933912 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0de7d000 == 165 [pid = 1828] [id = 647] 17:08:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c00d3e000) [pid = 1828] [serial = 1942] [outer = (nil)] 17:08:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c0b4ec800) [pid = 1828] [serial = 1943] [outer = 0x7f5c00d3e000] 17:08:54 INFO - PROCESS | 1828 | 1461110934065 Marionette DEBUG loaded listener.js 17:08:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0bf8f400) [pid = 1828] [serial = 1944] [outer = 0x7f5c00d3e000] 17:08:55 INFO - PROCESS | 1828 | 1461110935059 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]]]}] 17:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1682ms 17:08:55 INFO - PROCESS | 1828 | 1461110935138 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 1828 | 1461110935141 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:08:55 INFO - PROCESS | 1828 | 1461110935147 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 1828 | 1461110935149 Marionette TRACE conn3 <- [1,2562,null,{}] 17:08:55 INFO - PROCESS | 1828 | 1461110935161 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}] 17:08:55 INFO - PROCESS | 1828 | 1461110935433 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:08:55 INFO - PROCESS | 1828 | 1461110935748 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0eb19000 == 166 [pid = 1828] [id = 648] 17:08:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c0a3da800) [pid = 1828] [serial = 1945] [outer = (nil)] 17:08:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c0bfe2800) [pid = 1828] [serial = 1946] [outer = 0x7f5c0a3da800] 17:08:55 INFO - PROCESS | 1828 | 1461110935823 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c0bffa800) [pid = 1828] [serial = 1947] [outer = 0x7f5c0a3da800] 17:08:56 INFO - PROCESS | 1828 | 1461110936751 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]]]}] 17:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1638ms 17:08:56 INFO - PROCESS | 1828 | 1461110936786 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1828 | 1461110936790 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:08:56 INFO - PROCESS | 1828 | 1461110936796 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1828 | 1461110936798 Marionette TRACE conn3 <- [1,2566,null,{}] 17:08:56 INFO - PROCESS | 1828 | 1461110936804 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}] 17:08:57 INFO - PROCESS | 1828 | 1461110937122 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:08:57 INFO - PROCESS | 1828 | 1461110937422 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1051d800 == 167 [pid = 1828] [id = 649] 17:08:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c07b93000) [pid = 1828] [serial = 1948] [outer = (nil)] 17:08:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0c060000) [pid = 1828] [serial = 1949] [outer = 0x7f5c07b93000] 17:08:57 INFO - PROCESS | 1828 | 1461110937522 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c0c132400) [pid = 1828] [serial = 1950] [outer = 0x7f5c07b93000] 17:08:58 INFO - PROCESS | 1828 | 1461110938497 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]]]}] 17:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1731ms 17:08:58 INFO - PROCESS | 1828 | 1461110938530 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 1828 | 1461110938533 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:08:58 INFO - PROCESS | 1828 | 1461110938540 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 1828 | 1461110938543 Marionette TRACE conn3 <- [1,2570,null,{}] 17:08:58 INFO - PROCESS | 1828 | 1461110938549 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}] 17:08:58 INFO - PROCESS | 1828 | 1461110938797 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:08:59 INFO - PROCESS | 1828 | 1461110939100 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1066a800 == 168 [pid = 1828] [id = 650] 17:08:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c0b20b800) [pid = 1828] [serial = 1951] [outer = (nil)] 17:08:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0c1b5c00) [pid = 1828] [serial = 1952] [outer = 0x7f5c0b20b800] 17:08:59 INFO - PROCESS | 1828 | 1461110939190 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0d10dc00) [pid = 1828] [serial = 1953] [outer = 0x7f5c0b20b800] 17:09:00 INFO - PROCESS | 1828 | 1461110940132 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]]]}] 17:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1631ms 17:09:00 INFO - PROCESS | 1828 | 1461110940173 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:09:00 INFO - PROCESS | 1828 | 1461110940177 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:09:00 INFO - PROCESS | 1828 | 1461110940183 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:09:00 INFO - PROCESS | 1828 | 1461110940187 Marionette TRACE conn3 <- [1,2574,null,{}] 17:09:00 INFO - PROCESS | 1828 | 1461110940193 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}] 17:09:00 INFO - PROCESS | 1828 | 1461110940441 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:09:00 INFO - PROCESS | 1828 | 1461110940768 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1556b000 == 169 [pid = 1828] [id = 651] 17:09:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c0e09f400) [pid = 1828] [serial = 1954] [outer = (nil)] 17:09:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c0e0a5800) [pid = 1828] [serial = 1955] [outer = 0x7f5c0e09f400] 17:09:00 INFO - PROCESS | 1828 | 1461110940853 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0e8bf400) [pid = 1828] [serial = 1956] [outer = 0x7f5c0e09f400] 17:09:01 INFO - PROCESS | 1828 | 1461110941818 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]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1686ms 17:09:01 INFO - PROCESS | 1828 | 1461110941872 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1828 | 1461110941877 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:09:01 INFO - PROCESS | 1828 | 1461110941887 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1828 | 1461110941891 Marionette TRACE conn3 <- [1,2578,null,{}] 17:09:01 INFO - PROCESS | 1828 | 1461110941899 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}] 17:09:02 INFO - PROCESS | 1828 | 1461110942300 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:09:02 INFO - PROCESS | 1828 | 1461110942679 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16729800 == 170 [pid = 1828] [id = 652] 17:09:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0f8e7c00) [pid = 1828] [serial = 1957] [outer = (nil)] 17:09:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0fb42c00) [pid = 1828] [serial = 1958] [outer = 0x7f5c0f8e7c00] 17:09:02 INFO - PROCESS | 1828 | 1461110942795 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0fbb0000) [pid = 1828] [serial = 1959] [outer = 0x7f5c0f8e7c00] 17:09:03 INFO - PROCESS | 1828 | 1461110943949 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]]]}] 17:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2144ms 17:09:04 INFO - PROCESS | 1828 | 1461110944031 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:09:04 INFO - PROCESS | 1828 | 1461110944033 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:09:04 INFO - PROCESS | 1828 | 1461110944040 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:09:04 INFO - PROCESS | 1828 | 1461110944043 Marionette TRACE conn3 <- [1,2582,null,{}] 17:09:04 INFO - PROCESS | 1828 | 1461110944048 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}] 17:09:04 INFO - PROCESS | 1828 | 1461110944324 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:09:04 INFO - PROCESS | 1828 | 1461110944625 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178b8800 == 171 [pid = 1828] [id = 653] 17:09:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0f8e6c00) [pid = 1828] [serial = 1960] [outer = (nil)] 17:09:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0fdedc00) [pid = 1828] [serial = 1961] [outer = 0x7f5c0f8e6c00] 17:09:04 INFO - PROCESS | 1828 | 1461110944700 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c105df400) [pid = 1828] [serial = 1962] [outer = 0x7f5c0f8e6c00] 17:09:05 INFO - PROCESS | 1828 | 1461110945541 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]]]}] 17:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1535ms 17:09:05 INFO - PROCESS | 1828 | 1461110945576 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1828 | 1461110945578 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:09:05 INFO - PROCESS | 1828 | 1461110945585 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1828 | 1461110945588 Marionette TRACE conn3 <- [1,2586,null,{}] 17:09:05 INFO - PROCESS | 1828 | 1461110945593 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}] 17:09:05 INFO - PROCESS | 1828 | 1461110945822 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:09:06 INFO - PROCESS | 1828 | 1461110946058 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18892000 == 172 [pid = 1828] [id = 654] 17:09:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c0dec8400) [pid = 1828] [serial = 1963] [outer = (nil)] 17:09:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c105e1400) [pid = 1828] [serial = 1964] [outer = 0x7f5c0dec8400] 17:09:06 INFO - PROCESS | 1828 | 1461110946133 Marionette DEBUG loaded listener.js 17:09:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c1181c000) [pid = 1828] [serial = 1965] [outer = 0x7f5c0dec8400] 17:09:07 INFO - PROCESS | 1828 | 1461110947021 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]]]}] 17:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1480ms 17:09:07 INFO - PROCESS | 1828 | 1461110947066 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:09:07 INFO - PROCESS | 1828 | 1461110947077 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:09:07 INFO - PROCESS | 1828 | 1461110947083 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:09:07 INFO - PROCESS | 1828 | 1461110947086 Marionette TRACE conn3 <- [1,2590,null,{}] 17:09:07 INFO - PROCESS | 1828 | 1461110947091 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}] 17:09:07 INFO - PROCESS | 1828 | 1461110947323 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:09:07 INFO - PROCESS | 1828 | 1461110947588 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1921f800 == 173 [pid = 1828] [id = 655] 17:09:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c0deca000) [pid = 1828] [serial = 1966] [outer = (nil)] 17:09:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c118e3800) [pid = 1828] [serial = 1967] [outer = 0x7f5c0deca000] 17:09:07 INFO - PROCESS | 1828 | 1461110947707 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c11aee000) [pid = 1828] [serial = 1968] [outer = 0x7f5c0deca000] 17:09:08 INFO - PROCESS | 1828 | 1461110948519 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]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1479ms 17:09:08 INFO - PROCESS | 1828 | 1461110948562 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:09:08 INFO - PROCESS | 1828 | 1461110948566 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:09:08 INFO - PROCESS | 1828 | 1461110948572 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1828 | 1461110948574 Marionette TRACE conn3 <- [1,2594,null,{}] 17:09:08 INFO - PROCESS | 1828 | 1461110948579 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}] 17:09:08 INFO - PROCESS | 1828 | 1461110948810 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:09:09 INFO - PROCESS | 1828 | 1461110949074 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a034800 == 174 [pid = 1828] [id = 656] 17:09:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c105e5400) [pid = 1828] [serial = 1969] [outer = (nil)] 17:09:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c15518800) [pid = 1828] [serial = 1970] [outer = 0x7f5c105e5400] 17:09:09 INFO - PROCESS | 1828 | 1461110949151 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c15520c00) [pid = 1828] [serial = 1971] [outer = 0x7f5c105e5400] 17:09:10 INFO - PROCESS | 1828 | 1461110950076 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]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1533ms 17:09:10 INFO - PROCESS | 1828 | 1461110950106 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1828 | 1461110950110 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:09:10 INFO - PROCESS | 1828 | 1461110950115 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1828 | 1461110950118 Marionette TRACE conn3 <- [1,2598,null,{}] 17:09:10 INFO - PROCESS | 1828 | 1461110950124 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}] 17:09:10 INFO - PROCESS | 1828 | 1461110950355 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:09:10 INFO - PROCESS | 1828 | 1461110950623 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a498800 == 175 [pid = 1828] [id = 657] 17:09:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c118dd800) [pid = 1828] [serial = 1972] [outer = (nil)] 17:09:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c1566d000) [pid = 1828] [serial = 1973] [outer = 0x7f5c118dd800] 17:09:10 INFO - PROCESS | 1828 | 1461110950736 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c15674c00) [pid = 1828] [serial = 1974] [outer = 0x7f5c118dd800] 17:09:11 INFO - PROCESS | 1828 | 1461110951628 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]]]}] 17:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1584ms 17:09:11 INFO - PROCESS | 1828 | 1461110951701 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 1828 | 1461110951704 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:09:11 INFO - PROCESS | 1828 | 1461110951710 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 1828 | 1461110951712 Marionette TRACE conn3 <- [1,2602,null,{}] 17:09:11 INFO - PROCESS | 1828 | 1461110951719 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}] 17:09:12 INFO - PROCESS | 1828 | 1461110952000 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:09:12 INFO - PROCESS | 1828 | 1461110952307 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1c354800 == 176 [pid = 1828] [id = 658] 17:09:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c11af9800) [pid = 1828] [serial = 1975] [outer = (nil)] 17:09:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c158d6400) [pid = 1828] [serial = 1976] [outer = 0x7f5c11af9800] 17:09:12 INFO - PROCESS | 1828 | 1461110952387 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c158dec00) [pid = 1828] [serial = 1977] [outer = 0x7f5c11af9800] 17:09:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3647f800 == 175 [pid = 1828] [id = 360] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c06d55c00) [pid = 1828] [serial = 1856] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c0a3d3c00) [pid = 1828] [serial = 1818] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c06deec00) [pid = 1828] [serial = 1802] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c0104e400) [pid = 1828] [serial = 1844] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c04aadc00) [pid = 1828] [serial = 1848] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c0b136800) [pid = 1828] [serial = 1821] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c01bd9400) [pid = 1828] [serial = 1794] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c0bfee800) [pid = 1828] [serial = 1829] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c09a9a000) [pid = 1828] [serial = 1809] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c021e8c00) [pid = 1828] [serial = 1847] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c01731c00) [pid = 1828] [serial = 1793] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c0c1b1c00) [pid = 1828] [serial = 1836] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c0d10cc00) [pid = 1828] [serial = 1839] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c07ba0400) [pid = 1828] [serial = 1805] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c0c063c00) [pid = 1828] [serial = 1833] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c01738c00) [pid = 1828] [serial = 1845] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c01be0400) [pid = 1828] [serial = 1853] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0a3e1400) [pid = 1828] [serial = 1820] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c0bff7c00) [pid = 1828] [serial = 1830] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c07a4ec00) [pid = 1828] [serial = 1803] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c0d339c00) [pid = 1828] [serial = 1841] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c0bfdb800) [pid = 1828] [serial = 1827] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c09a9b000) [pid = 1828] [serial = 1811] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c0c05d000) [pid = 1828] [serial = 1832] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c08866400) [pid = 1828] [serial = 1806] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c06393400) [pid = 1828] [serial = 1799] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c053d0c00) [pid = 1828] [serial = 1850] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c0d342800) [pid = 1828] [serial = 1842] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c0a31fc00) [pid = 1828] [serial = 1817] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c0bfd6000) [pid = 1828] [serial = 1826] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c064d4c00) [pid = 1828] [serial = 1854] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0d104400) [pid = 1828] [serial = 1838] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c064dbc00) [pid = 1828] [serial = 1800] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c09f9b800) [pid = 1828] [serial = 1815] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c0c139000) [pid = 1828] [serial = 1835] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c053cac00) [pid = 1828] [serial = 1796] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c0b2a2400) [pid = 1828] [serial = 1823] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c08d05c00) [pid = 1828] [serial = 1808] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c0b4e5000) [pid = 1828] [serial = 1824] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c09be6000) [pid = 1828] [serial = 1812] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c0638d800) [pid = 1828] [serial = 1725] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c05b84c00) [pid = 1828] [serial = 1851] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c09f95400) [pid = 1828] [serial = 1814] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c05b82c00) [pid = 1828] [serial = 1797] [outer = (nil)] [url = about:blank] 17:09:15 INFO - PROCESS | 1828 | 1461110955043 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]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3384ms 17:09:15 INFO - PROCESS | 1828 | 1461110955096 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:09:15 INFO - PROCESS | 1828 | 1461110955101 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:09:15 INFO - PROCESS | 1828 | 1461110955109 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1828 | 1461110955114 Marionette TRACE conn3 <- [1,2606,null,{}] 17:09:15 INFO - PROCESS | 1828 | 1461110955123 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}] 17:09:15 INFO - PROCESS | 1828 | 1461110955379 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:09:15 INFO - PROCESS | 1828 | 1461110955571 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04b25000 == 176 [pid = 1828] [id = 659] 17:09:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c018e4800) [pid = 1828] [serial = 1978] [outer = (nil)] 17:09:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c01be0800) [pid = 1828] [serial = 1979] [outer = 0x7f5c018e4800] 17:09:15 INFO - PROCESS | 1828 | 1461110955646 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c021ea400) [pid = 1828] [serial = 1980] [outer = 0x7f5c018e4800] 17:09:16 INFO - PROCESS | 1828 | 1461110956427 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]]]}] 17:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1334ms 17:09:16 INFO - PROCESS | 1828 | 1461110956443 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 1828 | 1461110956451 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:09:16 INFO - PROCESS | 1828 | 1461110956460 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 1828 | 1461110956464 Marionette TRACE conn3 <- [1,2610,null,{}] 17:09:16 INFO - PROCESS | 1828 | 1461110956469 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}] 17:09:16 INFO - PROCESS | 1828 | 1461110956809 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:09:16 INFO - PROCESS | 1828 | 1461110956923 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0628f000 == 177 [pid = 1828] [id = 660] 17:09:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c00d4bc00) [pid = 1828] [serial = 1981] [outer = (nil)] 17:09:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c04c8e800) [pid = 1828] [serial = 1982] [outer = 0x7f5c00d4bc00] 17:09:16 INFO - PROCESS | 1828 | 1461110956994 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c05b84c00) [pid = 1828] [serial = 1983] [outer = 0x7f5c00d4bc00] 17:09:17 INFO - PROCESS | 1828 | 1461110957935 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]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1533ms 17:09:17 INFO - PROCESS | 1828 | 1461110957996 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:09:18 INFO - PROCESS | 1828 | 1461110958000 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:09:18 INFO - PROCESS | 1828 | 1461110958005 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:09:18 INFO - PROCESS | 1828 | 1461110958010 Marionette TRACE conn3 <- [1,2614,null,{}] 17:09:18 INFO - PROCESS | 1828 | 1461110958035 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}] 17:09:18 INFO - PROCESS | 1828 | 1461110958321 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:09:18 INFO - PROCESS | 1828 | 1461110958351 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c088c6000 == 178 [pid = 1828] [id = 661] 17:09:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c062e1400) [pid = 1828] [serial = 1984] [outer = (nil)] 17:09:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c06d54800) [pid = 1828] [serial = 1985] [outer = 0x7f5c062e1400] 17:09:18 INFO - PROCESS | 1828 | 1461110958415 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c07a53c00) [pid = 1828] [serial = 1986] [outer = 0x7f5c062e1400] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c0173a400) [pid = 1828] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c0b206000) [pid = 1828] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c09beac00) [pid = 1828] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c08c31800) [pid = 1828] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c0b202800) [pid = 1828] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c07b95800) [pid = 1828] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c0bfd6800) [pid = 1828] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c01bde400) [pid = 1828] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c00d41800) [pid = 1828] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c04aae800) [pid = 1828] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c00d41c00) [pid = 1828] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c08862000) [pid = 1828] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c0b29f800) [pid = 1828] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c0b202400) [pid = 1828] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c0def1000) [pid = 1828] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c0fdf1400) [pid = 1828] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c0d340400) [pid = 1828] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c018e7400) [pid = 1828] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c0104ec00) [pid = 1828] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c06d4a000) [pid = 1828] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c0e0a7400) [pid = 1828] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c06d49c00) [pid = 1828] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:09:19 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c04abc800) [pid = 1828] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:09:19 INFO - PROCESS | 1828 | 1461110959981 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]]]}] 17:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2041ms 17:09:20 INFO - PROCESS | 1828 | 1461110960048 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:09:20 INFO - PROCESS | 1828 | 1461110960053 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:09:20 INFO - PROCESS | 1828 | 1461110960058 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - PROCESS | 1828 | 1461110960061 Marionette TRACE conn3 <- [1,2618,null,{}] 17:09:20 INFO - PROCESS | 1828 | 1461110960066 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}] 17:09:20 INFO - PROCESS | 1828 | 1461110960303 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:09:20 INFO - PROCESS | 1828 | 1461110960484 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08bd9800 == 179 [pid = 1828] [id = 662] 17:09:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c00d41c00) [pid = 1828] [serial = 1987] [outer = (nil)] 17:09:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c06395c00) [pid = 1828] [serial = 1988] [outer = 0x7f5c00d41c00] 17:09:20 INFO - PROCESS | 1828 | 1461110960544 Marionette DEBUG loaded listener.js 17:09:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c07b9dc00) [pid = 1828] [serial = 1989] [outer = 0x7f5c00d41c00] 17:09:21 INFO - PROCESS | 1828 | 1461110961268 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]]]}] 17:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1227ms 17:09:21 INFO - PROCESS | 1828 | 1461110961286 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 1828 | 1461110961291 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:09:21 INFO - PROCESS | 1828 | 1461110961297 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 1828 | 1461110961299 Marionette TRACE conn3 <- [1,2622,null,{}] 17:09:21 INFO - PROCESS | 1828 | 1461110961304 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}] 17:09:21 INFO - PROCESS | 1828 | 1461110961588 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:09:21 INFO - PROCESS | 1828 | 1461110961611 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a15f000 == 180 [pid = 1828] [id = 663] 17:09:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c08867800) [pid = 1828] [serial = 1990] [outer = (nil)] 17:09:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c08c38000) [pid = 1828] [serial = 1991] [outer = 0x7f5c08867800] 17:09:21 INFO - PROCESS | 1828 | 1461110961670 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c08f9dc00) [pid = 1828] [serial = 1992] [outer = 0x7f5c08867800] 17:09:22 INFO - PROCESS | 1828 | 1461110962899 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]]]}] 17:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1681ms 17:09:22 INFO - PROCESS | 1828 | 1461110962980 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1828 | 1461110962987 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:09:23 INFO - PROCESS | 1828 | 1461110962996 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:09:23 INFO - PROCESS | 1828 | 1461110963000 Marionette TRACE conn3 <- [1,2626,null,{}] 17:09:23 INFO - PROCESS | 1828 | 1461110963008 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}] 17:09:23 INFO - PROCESS | 1828 | 1461110963291 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:09:23 INFO - PROCESS | 1828 | 1461110963602 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c071d2800 == 181 [pid = 1828] [id = 664] 17:09:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c04ab2000) [pid = 1828] [serial = 1993] [outer = (nil)] 17:09:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c053ca400) [pid = 1828] [serial = 1994] [outer = 0x7f5c04ab2000] 17:09:23 INFO - PROCESS | 1828 | 1461110963678 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c062dfc00) [pid = 1828] [serial = 1995] [outer = 0x7f5c04ab2000] 17:09:24 INFO - PROCESS | 1828 | 1461110964670 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]]]}] 17:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1732ms 17:09:24 INFO - PROCESS | 1828 | 1461110964729 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1828 | 1461110964738 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:09:24 INFO - PROCESS | 1828 | 1461110964749 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1828 | 1461110964753 Marionette TRACE conn3 <- [1,2630,null,{}] 17:09:24 INFO - PROCESS | 1828 | 1461110964759 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}] 17:09:25 INFO - PROCESS | 1828 | 1461110965005 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:09:25 INFO - PROCESS | 1828 | 1461110965304 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a394000 == 182 [pid = 1828] [id = 665] 17:09:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c04ab4000) [pid = 1828] [serial = 1996] [outer = (nil)] 17:09:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c07ba0400) [pid = 1828] [serial = 1997] [outer = 0x7f5c04ab4000] 17:09:25 INFO - PROCESS | 1828 | 1461110965420 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c08d04400) [pid = 1828] [serial = 1998] [outer = 0x7f5c04ab4000] 17:09:26 INFO - PROCESS | 1828 | 1461110966306 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]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1633ms 17:09:26 INFO - PROCESS | 1828 | 1461110966382 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:09:26 INFO - PROCESS | 1828 | 1461110966386 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:09:26 INFO - PROCESS | 1828 | 1461110966393 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1828 | 1461110966399 Marionette TRACE conn3 <- [1,2634,null,{}] 17:09:26 INFO - PROCESS | 1828 | 1461110966417 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}] 17:09:26 INFO - PROCESS | 1828 | 1461110966708 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:09:27 INFO - PROCESS | 1828 | 1461110967010 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be89800 == 183 [pid = 1828] [id = 666] 17:09:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c08c3a800) [pid = 1828] [serial = 1999] [outer = (nil)] 17:09:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c09be8c00) [pid = 1828] [serial = 2000] [outer = 0x7f5c08c3a800] 17:09:27 INFO - PROCESS | 1828 | 1461110967100 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c0a31e000) [pid = 1828] [serial = 2001] [outer = 0x7f5c08c3a800] 17:09:27 INFO - PROCESS | 1828 | 1461110967969 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]]]}] 17:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1637ms 17:09:28 INFO - PROCESS | 1828 | 1461110968031 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:09:28 INFO - PROCESS | 1828 | 1461110968036 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:09:28 INFO - PROCESS | 1828 | 1461110968042 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1828 | 1461110968045 Marionette TRACE conn3 <- [1,2638,null,{}] 17:09:28 INFO - PROCESS | 1828 | 1461110968051 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}] 17:09:28 INFO - PROCESS | 1828 | 1461110968292 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:09:28 INFO - PROCESS | 1828 | 1461110968546 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d209800 == 184 [pid = 1828] [id = 667] 17:09:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c09a9a800) [pid = 1828] [serial = 2002] [outer = (nil)] 17:09:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c0a3d9800) [pid = 1828] [serial = 2003] [outer = 0x7f5c09a9a800] 17:09:28 INFO - PROCESS | 1828 | 1461110968667 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c0b137c00) [pid = 1828] [serial = 2004] [outer = 0x7f5c09a9a800] 17:09:29 INFO - PROCESS | 1828 | 1461110969516 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]]]}] 17:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1534ms 17:09:29 INFO - PROCESS | 1828 | 1461110969577 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:09:29 INFO - PROCESS | 1828 | 1461110969581 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:09:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:09:29 INFO - PROCESS | 1828 | 1461110969587 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 1828 | 1461110969590 Marionette TRACE conn3 <- [1,2642,null,{}] 17:09:29 INFO - PROCESS | 1828 | 1461110969595 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}] 17:09:29 INFO - PROCESS | 1828 | 1461110969820 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:09:30 INFO - PROCESS | 1828 | 1461110970080 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0de75000 == 185 [pid = 1828] [id = 668] 17:09:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c0b295c00) [pid = 1828] [serial = 2005] [outer = (nil)] 17:09:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0b29c800) [pid = 1828] [serial = 2006] [outer = 0x7f5c0b295c00] 17:09:30 INFO - PROCESS | 1828 | 1461110970205 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c0b2f7400) [pid = 1828] [serial = 2007] [outer = 0x7f5c0b295c00] 17:09:31 INFO - PROCESS | 1828 | 1461110971086 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]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:09:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1530ms 17:09:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:09:31 INFO - PROCESS | 1828 | 1461110971119 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 1828 | 1461110971122 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:09:31 INFO - PROCESS | 1828 | 1461110971129 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1828 | 1461110971132 Marionette TRACE conn3 <- [1,2646,null,{}] 17:09:31 INFO - PROCESS | 1828 | 1461110971138 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}] 17:09:31 INFO - PROCESS | 1828 | 1461110971377 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:09:31 INFO - PROCESS | 1828 | 1461110971684 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0f853000 == 186 [pid = 1828] [id = 669] 17:09:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c0a3e1000) [pid = 1828] [serial = 2008] [outer = (nil)] 17:09:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c0bf98000) [pid = 1828] [serial = 2009] [outer = 0x7f5c0a3e1000] 17:09:31 INFO - PROCESS | 1828 | 1461110971767 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c0c062800) [pid = 1828] [serial = 2010] [outer = 0x7f5c0a3e1000] 17:09:32 INFO - PROCESS | 1828 | 1461110972603 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]]]}] 17:09:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:09:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1533ms 17:09:32 INFO - PROCESS | 1828 | 1461110972661 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:09:32 INFO - PROCESS | 1828 | 1461110972664 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:09:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:09:32 INFO - PROCESS | 1828 | 1461110972670 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 1828 | 1461110972673 Marionette TRACE conn3 <- [1,2650,null,{}] 17:09:32 INFO - PROCESS | 1828 | 1461110972678 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}] 17:09:32 INFO - PROCESS | 1828 | 1461110972897 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:09:33 INFO - PROCESS | 1828 | 1461110973158 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1055b000 == 187 [pid = 1828] [id = 670] 17:09:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0b296400) [pid = 1828] [serial = 2011] [outer = (nil)] 17:09:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c0c139800) [pid = 1828] [serial = 2012] [outer = 0x7f5c0b296400] 17:09:33 INFO - PROCESS | 1828 | 1461110973234 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c0d104400) [pid = 1828] [serial = 2013] [outer = 0x7f5c0b296400] 17:09:34 INFO - PROCESS | 1828 | 1461110974148 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]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:09:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1551ms 17:09:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:09:34 INFO - PROCESS | 1828 | 1461110974223 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1828 | 1461110974226 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:09:34 INFO - PROCESS | 1828 | 1461110974233 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1828 | 1461110974236 Marionette TRACE conn3 <- [1,2654,null,{}] 17:09:34 INFO - PROCESS | 1828 | 1461110974242 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}] 17:09:34 INFO - PROCESS | 1828 | 1461110974527 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:09:34 INFO - PROCESS | 1828 | 1461110974828 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1192c800 == 188 [pid = 1828] [id = 671] 17:09:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c0c061c00) [pid = 1828] [serial = 2014] [outer = (nil)] 17:09:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c0d33c800) [pid = 1828] [serial = 2015] [outer = 0x7f5c0c061c00] 17:09:34 INFO - PROCESS | 1828 | 1461110974903 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0decdc00) [pid = 1828] [serial = 2016] [outer = 0x7f5c0c061c00] 17:09:35 INFO - PROCESS | 1828 | 1461110975778 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]]]}] 17:09:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:09:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1588ms 17:09:35 INFO - PROCESS | 1828 | 1461110975821 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:09:35 INFO - PROCESS | 1828 | 1461110975825 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:09:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:09:35 INFO - PROCESS | 1828 | 1461110975831 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:09:35 INFO - PROCESS | 1828 | 1461110975833 Marionette TRACE conn3 <- [1,2658,null,{}] 17:09:35 INFO - PROCESS | 1828 | 1461110975839 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}] 17:09:36 INFO - PROCESS | 1828 | 1461110976069 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:09:36 INFO - PROCESS | 1828 | 1461110976341 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1555e800 == 189 [pid = 1828] [id = 672] 17:09:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c00d43800) [pid = 1828] [serial = 2017] [outer = (nil)] 17:09:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c0def1000) [pid = 1828] [serial = 2018] [outer = 0x7f5c00d43800] 17:09:36 INFO - PROCESS | 1828 | 1461110976457 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0e0aa400) [pid = 1828] [serial = 2019] [outer = 0x7f5c00d43800] 17:09:37 INFO - PROCESS | 1828 | 1461110977353 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]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:09:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1579ms 17:09:37 INFO - PROCESS | 1828 | 1461110977411 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1828 | 1461110977414 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:09:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:09:37 INFO - PROCESS | 1828 | 1461110977420 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1828 | 1461110977422 Marionette TRACE conn3 <- [1,2662,null,{}] 17:09:37 INFO - PROCESS | 1828 | 1461110977427 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}] 17:09:37 INFO - PROCESS | 1828 | 1461110977656 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:09:37 INFO - PROCESS | 1828 | 1461110977919 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1672f800 == 190 [pid = 1828] [id = 673] 17:09:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0e8b6400) [pid = 1828] [serial = 2020] [outer = (nil)] 17:09:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c0e8bd400) [pid = 1828] [serial = 2021] [outer = 0x7f5c0e8b6400] 17:09:38 INFO - PROCESS | 1828 | 1461110978051 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c0f8de800) [pid = 1828] [serial = 2022] [outer = 0x7f5c0e8b6400] 17:09:38 INFO - PROCESS | 1828 | 1461110978911 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]]]}] 17:09:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:09:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1535ms 17:09:38 INFO - PROCESS | 1828 | 1461110978956 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:09:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:09:38 INFO - PROCESS | 1828 | 1461110978961 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:09:38 INFO - PROCESS | 1828 | 1461110978966 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 1828 | 1461110978971 Marionette TRACE conn3 <- [1,2666,null,{}] 17:09:38 INFO - PROCESS | 1828 | 1461110978976 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}] 17:09:39 INFO - PROCESS | 1828 | 1461110979257 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:09:39 INFO - PROCESS | 1828 | 1461110979572 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178a8800 == 191 [pid = 1828] [id = 674] 17:09:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0fb0c400) [pid = 1828] [serial = 2023] [outer = (nil)] 17:09:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0fb43800) [pid = 1828] [serial = 2024] [outer = 0x7f5c0fb0c400] 17:09:39 INFO - PROCESS | 1828 | 1461110979658 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0fdf8400) [pid = 1828] [serial = 2025] [outer = 0x7f5c0fb0c400] 17:09:40 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:40 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:09:40 INFO - PROCESS | 1828 | 1461110980969 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]]]}] 17:09:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 17:09:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2036ms 17:09:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:09:41 INFO - PROCESS | 1828 | 1461110981003 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 1828 | 1461110981006 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:09:41 INFO - PROCESS | 1828 | 1461110981012 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1828 | 1461110981015 Marionette TRACE conn3 <- [1,2670,null,{}] 17:09:41 INFO - PROCESS | 1828 | 1461110981020 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}] 17:09:41 INFO - PROCESS | 1828 | 1461110981293 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:09:41 INFO - PROCESS | 1828 | 1461110981527 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bca800 == 192 [pid = 1828] [id = 675] 17:09:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c00d40c00) [pid = 1828] [serial = 2026] [outer = (nil)] 17:09:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c11816800) [pid = 1828] [serial = 2027] [outer = 0x7f5c00d40c00] 17:09:41 INFO - PROCESS | 1828 | 1461110981605 Marionette DEBUG loaded listener.js 17:09:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c15ae4000) [pid = 1828] [serial = 2028] [outer = 0x7f5c00d40c00] 17:09:42 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:42 INFO - PROCESS | 1828 | 1461110982941 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] 17:09:43 INFO - PROCESS | 1828 | 1461110983008 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:09:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:09:43 INFO - PROCESS | 1828 | 1461110983014 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1828 | 1461110983016 Marionette TRACE conn3 <- [1,2674,null,{}] 17:09:43 INFO - PROCESS | 1828 | 1461110983022 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}] 17:09:43 INFO - PROCESS | 1828 | 1461110983328 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:09:43 INFO - PROCESS | 1828 | 1461110983562 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19231800 == 193 [pid = 1828] [id = 676] 17:09:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0fb2f400) [pid = 1828] [serial = 2029] [outer = (nil)] 17:09:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c15ae8000) [pid = 1828] [serial = 2030] [outer = 0x7f5c0fb2f400] 17:09:43 INFO - PROCESS | 1828 | 1461110983636 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c166c7000) [pid = 1828] [serial = 2031] [outer = 0x7f5c0fb2f400] 17:09:44 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:45 INFO - PROCESS | 1828 | 1461110985012 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] 17:09:45 INFO - PROCESS | 1828 | 1461110985055 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:09:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:09:45 INFO - PROCESS | 1828 | 1461110985062 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1828 | 1461110985065 Marionette TRACE conn3 <- [1,2678,null,{}] 17:09:45 INFO - PROCESS | 1828 | 1461110985161 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}] 17:09:45 INFO - PROCESS | 1828 | 1461110985390 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:09:45 INFO - PROCESS | 1828 | 1461110985647 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1d2d2000 == 194 [pid = 1828] [id = 677] 17:09:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c1566f000) [pid = 1828] [serial = 2032] [outer = (nil)] 17:09:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c166ca800) [pid = 1828] [serial = 2033] [outer = 0x7f5c1566f000] 17:09:45 INFO - PROCESS | 1828 | 1461110985719 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c17537c00) [pid = 1828] [serial = 2034] [outer = 0x7f5c1566f000] 17:09:46 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:47 INFO - PROCESS | 1828 | 1461110987082 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]]]}] 17:09:47 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) 17:09:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2073ms 17:09:47 INFO - PROCESS | 1828 | 1461110987137 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1828 | 1461110987140 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:09:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:09:47 INFO - PROCESS | 1828 | 1461110987147 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1828 | 1461110987159 Marionette TRACE conn3 <- [1,2682,null,{}] 17:09:47 INFO - PROCESS | 1828 | 1461110987164 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}] 17:09:47 INFO - PROCESS | 1828 | 1461110987533 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:09:47 INFO - PROCESS | 1828 | 1461110987741 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0630b800 == 195 [pid = 1828] [id = 678] 17:09:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c00d3fc00) [pid = 1828] [serial = 2035] [outer = (nil)] 17:09:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c00d47c00) [pid = 1828] [serial = 2036] [outer = 0x7f5c00d3fc00] 17:09:47 INFO - PROCESS | 1828 | 1461110987813 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c0b2ef000) [pid = 1828] [serial = 2037] [outer = 0x7f5c00d3fc00] 17:09:49 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:49 INFO - PROCESS | 1828 | 1461110989965 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]]]}] 17:09:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 17:09:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2842ms 17:09:49 INFO - PROCESS | 1828 | 1461110989991 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:09:49 INFO - PROCESS | 1828 | 1461110989995 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:09:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:09:50 INFO - PROCESS | 1828 | 1461110990003 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1828 | 1461110990006 Marionette TRACE conn3 <- [1,2686,null,{}] 17:09:50 INFO - PROCESS | 1828 | 1461110990015 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}] 17:09:50 INFO - PROCESS | 1828 | 1461110990232 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:09:50 INFO - PROCESS | 1828 | 1461110990512 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d68800 == 196 [pid = 1828] [id = 679] 17:09:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c00d40800) [pid = 1828] [serial = 2038] [outer = (nil)] 17:09:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c018ee000) [pid = 1828] [serial = 2039] [outer = 0x7f5c00d40800] 17:09:50 INFO - PROCESS | 1828 | 1461110990582 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c04956800) [pid = 1828] [serial = 2040] [outer = 0x7f5c00d40800] 17:09:52 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c179cf800 == 195 [pid = 1828] [id = 305] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10706000 == 194 [pid = 1828] [id = 501] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c071ce000 == 193 [pid = 1828] [id = 574] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c03fee800 == 192 [pid = 1828] [id = 637] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0628b800 == 191 [pid = 1828] [id = 638] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0516f000 == 190 [pid = 1828] [id = 517] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c17568000 == 189 [pid = 1828] [id = 426] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d6e800 == 188 [pid = 1828] [id = 520] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19087800 == 187 [pid = 1828] [id = 144] 17:09:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b08c800 == 186 [pid = 1828] [id = 427] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c06df1400) [pid = 1828] [serial = 1922] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | 1461110992357 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] 17:09:52 INFO - PROCESS | 1828 | 1461110992456 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:09:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:09:52 INFO - PROCESS | 1828 | 1461110992467 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 1828 | 1461110992470 Marionette TRACE conn3 <- [1,2690,null,{}] 17:09:52 INFO - PROCESS | 1828 | 1461110992476 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}] 17:09:52 INFO - PROCESS | 1828 | 1461110992690 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c01be1800) [pid = 1828] [serial = 1913] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c0d107400) [pid = 1828] [serial = 1887] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c0b4f1800) [pid = 1828] [serial = 1878] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c0bfd8c00) [pid = 1828] [serial = 1883] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c0bf8c800) [pid = 1828] [serial = 1881] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c08865400) [pid = 1828] [serial = 1865] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c0e8ba000) [pid = 1828] [serial = 1895] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c0fb48000) [pid = 1828] [serial = 1905] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c01737400) [pid = 1828] [serial = 1919] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c0fb34400) [pid = 1828] [serial = 1904] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c05b86000) [pid = 1828] [serial = 1860] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c06394800) [pid = 1828] [serial = 1779] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0f8dac00) [pid = 1828] [serial = 1896] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c09aa4400) [pid = 1828] [serial = 1872] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c0e7c1400) [pid = 1828] [serial = 1893] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c0b299c00) [pid = 1828] [serial = 1875] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c0def9800) [pid = 1828] [serial = 1889] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c0c05b000) [pid = 1828] [serial = 1884] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c0fdf6000) [pid = 1828] [serial = 1910] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c0fb11400) [pid = 1828] [serial = 1901] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c053d5c00) [pid = 1828] [serial = 1917] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c05b91800) [pid = 1828] [serial = 1791] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c04ab6800) [pid = 1828] [serial = 1859] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c04c92800) [pid = 1828] [serial = 1916] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c08fa3000) [pid = 1828] [serial = 1869] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c0b20b000) [pid = 1828] [serial = 1874] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0b2f9000) [pid = 1828] [serial = 1877] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c0f8e6000) [pid = 1828] [serial = 1898] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c06d4e000) [pid = 1828] [serial = 1862] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c09a98c00) [pid = 1828] [serial = 1871] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c021edc00) [pid = 1828] [serial = 1914] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c0fbb2c00) [pid = 1828] [serial = 1908] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c0e7b6400) [pid = 1828] [serial = 1892] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c08c2e000) [pid = 1828] [serial = 1866] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c064e2c00) [pid = 1828] [serial = 1920] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c0e0a6800) [pid = 1828] [serial = 1890] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c0be39c00) [pid = 1828] [serial = 1880] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c0c137800) [pid = 1828] [serial = 1886] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c0fb2ec00) [pid = 1828] [serial = 1902] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c06df5000) [pid = 1828] [serial = 1863] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c08f9b000) [pid = 1828] [serial = 1868] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c0fb09c00) [pid = 1828] [serial = 1899] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c0fba9400) [pid = 1828] [serial = 1907] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c105db000) [pid = 1828] [serial = 1911] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1828 | 1461110992898 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0628f000 == 167 [pid = 1828] [id = 680] 17:09:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c00d41800) [pid = 1828] [serial = 2041] [outer = (nil)] 17:09:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c04956c00) [pid = 1828] [serial = 2042] [outer = 0x7f5c00d41800] 17:09:52 INFO - PROCESS | 1828 | 1461110992972 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c06396800) [pid = 1828] [serial = 2043] [outer = 0x7f5c00d41800] 17:09:54 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:54 INFO - PROCESS | 1828 | 1461110994303 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] 17:09:54 INFO - PROCESS | 1828 | 1461110994360 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:09:54 INFO - PROCESS | 1828 | 1461110994371 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1828 | 1461110994383 Marionette TRACE conn3 <- [1,2694,null,{}] 17:09:54 INFO - PROCESS | 1828 | 1461110994478 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}] 17:09:54 INFO - PROCESS | 1828 | 1461110994684 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:09:54 INFO - PROCESS | 1828 | 1461110994884 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08d33800 == 168 [pid = 1828] [id = 681] 17:09:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c064d4c00) [pid = 1828] [serial = 2044] [outer = (nil)] 17:09:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c06df3000) [pid = 1828] [serial = 2045] [outer = 0x7f5c064d4c00] 17:09:54 INFO - PROCESS | 1828 | 1461110994955 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c07b99400) [pid = 1828] [serial = 2046] [outer = 0x7f5c064d4c00] 17:09:56 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:56 INFO - PROCESS | 1828 | 1461110996190 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] 17:09:56 INFO - PROCESS | 1828 | 1461110996245 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:09:56 INFO - PROCESS | 1828 | 1461110996274 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 1828 | 1461110996278 Marionette TRACE conn3 <- [1,2698,null,{}] 17:09:56 INFO - PROCESS | 1828 | 1461110996289 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}] 17:09:56 INFO - PROCESS | 1828 | 1461110996696 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c018e4800) [pid = 1828] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c105e5400) [pid = 1828] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c0deca000) [pid = 1828] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c01bdec00) [pid = 1828] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c07a57000) [pid = 1828] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c064d6400) [pid = 1828] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c0f8e6c00) [pid = 1828] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c11af9800) [pid = 1828] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c07b9f000) [pid = 1828] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c00d3e000) [pid = 1828] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c00d4bc00) [pid = 1828] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c0a3dac00) [pid = 1828] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f5c062e1400) [pid = 1828] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f5c0f8e7c00) [pid = 1828] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f5c118dd800) [pid = 1828] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f5c0b20b800) [pid = 1828] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f5c07b93000) [pid = 1828] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f5c0dec8400) [pid = 1828] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f5c01737c00) [pid = 1828] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f5c0e09f400) [pid = 1828] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f5c07b9cc00) [pid = 1828] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f5c00d41c00) [pid = 1828] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:09:57 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f5c0a3da800) [pid = 1828] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:09:57 INFO - PROCESS | 1828 | 1461110997365 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c04d53800 == 169 [pid = 1828] [id = 682] 17:09:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f5c00d3e000) [pid = 1828] [serial = 2047] [outer = (nil)] 17:09:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f5c018e4800) [pid = 1828] [serial = 2048] [outer = 0x7f5c00d3e000] 17:09:57 INFO - PROCESS | 1828 | 1461110997433 Marionette DEBUG loaded listener.js 17:09:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f5c06d4b400) [pid = 1828] [serial = 2049] [outer = 0x7f5c00d3e000] 17:09:58 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:09:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:09:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:09:58 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 17:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:58 INFO - _addTest/ [0,2701,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 1828 | 1461110998623 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:09:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:09:58 INFO - PROCESS | 1828 | 1461110998629 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1828 | 1461110998631 Marionette TRACE conn3 <- [1,2702,null,{}] 17:09:58 INFO - PROCESS | 1828 | 1461110998636 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}] 17:09:58 INFO - PROCESS | 1828 | 1461110998843 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:09:59 INFO - PROCESS | 1828 | 1461110999052 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b090000 == 170 [pid = 1828] [id = 683] 17:09:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f5c00d41c00) [pid = 1828] [serial = 2050] [outer = (nil)] 17:09:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f5c08861000) [pid = 1828] [serial = 2051] [outer = 0x7f5c00d41c00] 17:09:59 INFO - PROCESS | 1828 | 1461110999116 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f5c08fa3000) [pid = 1828] [serial = 2052] [outer = 0x7f5c00d41c00] 17:10:00 INFO - PROCESS | 1828 | 1461111000173 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]]]}] 17:10:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:10:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1587ms 17:10:00 INFO - PROCESS | 1828 | 1461111000218 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1828 | 1461111000225 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:10:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:10:00 INFO - PROCESS | 1828 | 1461111000234 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1828 | 1461111000239 Marionette TRACE conn3 <- [1,2706,null,{}] 17:10:00 INFO - PROCESS | 1828 | 1461111000247 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}] 17:10:00 INFO - PROCESS | 1828 | 1461111000491 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:10:00 INFO - PROCESS | 1828 | 1461111000755 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d9f000 == 171 [pid = 1828] [id = 684] 17:10:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f5c05813000) [pid = 1828] [serial = 2053] [outer = (nil)] 17:10:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f5c05b87c00) [pid = 1828] [serial = 2054] [outer = 0x7f5c05813000] 17:10:00 INFO - PROCESS | 1828 | 1461111000875 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f5c06395400) [pid = 1828] [serial = 2055] [outer = 0x7f5c05813000] 17:10:01 INFO - PROCESS | 1828 | 1461111001860 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]]]}] 17:10:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:10:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1683ms 17:10:01 INFO - PROCESS | 1828 | 1461111001920 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:10:01 INFO - PROCESS | 1828 | 1461111001928 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:10:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:10:01 INFO - PROCESS | 1828 | 1461111001940 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:10:01 INFO - PROCESS | 1828 | 1461111001944 Marionette TRACE conn3 <- [1,2710,null,{}] 17:10:01 INFO - PROCESS | 1828 | 1461111001971 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}] 17:10:02 INFO - PROCESS | 1828 | 1461111002252 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:10:02 INFO - PROCESS | 1828 | 1461111002583 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b158000 == 172 [pid = 1828] [id = 685] 17:10:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f5c06dea000) [pid = 1828] [serial = 2056] [outer = (nil)] 17:10:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f5c07b94000) [pid = 1828] [serial = 2057] [outer = 0x7f5c06dea000] 17:10:02 INFO - PROCESS | 1828 | 1461111002660 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c0886d000) [pid = 1828] [serial = 2058] [outer = 0x7f5c06dea000] 17:10:03 INFO - PROCESS | 1828 | 1461111003597 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] 17:10:03 INFO - PROCESS | 1828 | 1461111003635 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:10:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:10:03 INFO - PROCESS | 1828 | 1461111003641 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1828 | 1461111003647 Marionette TRACE conn3 <- [1,2714,null,{}] 17:10:03 INFO - PROCESS | 1828 | 1461111003664 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}] 17:10:03 INFO - PROCESS | 1828 | 1461111003915 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:10:04 INFO - PROCESS | 1828 | 1461111004168 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be90000 == 173 [pid = 1828] [id = 686] 17:10:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c06def800) [pid = 1828] [serial = 2059] [outer = (nil)] 17:10:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c09aa0c00) [pid = 1828] [serial = 2060] [outer = 0x7f5c06def800] 17:10:04 INFO - PROCESS | 1828 | 1461111004292 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c09be5400) [pid = 1828] [serial = 2061] [outer = 0x7f5c06def800] 17:10:05 INFO - PROCESS | 1828 | 1461111005193 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]]]}] 17:10:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:10:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1588ms 17:10:05 INFO - PROCESS | 1828 | 1461111005229 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:10:05 INFO - PROCESS | 1828 | 1461111005235 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:10:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:10:05 INFO - PROCESS | 1828 | 1461111005241 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1828 | 1461111005244 Marionette TRACE conn3 <- [1,2718,null,{}] 17:10:05 INFO - PROCESS | 1828 | 1461111005249 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}] 17:10:05 INFO - PROCESS | 1828 | 1461111005475 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:10:05 INFO - PROCESS | 1828 | 1461111005687 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d21b800 == 174 [pid = 1828] [id = 687] 17:10:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c0886ac00) [pid = 1828] [serial = 2062] [outer = (nil)] 17:10:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c09f9f800) [pid = 1828] [serial = 2063] [outer = 0x7f5c0886ac00] 17:10:05 INFO - PROCESS | 1828 | 1461111005802 Marionette DEBUG loaded listener.js 17:10:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c0a325400) [pid = 1828] [serial = 2064] [outer = 0x7f5c0886ac00] 17:10:06 INFO - PROCESS | 1828 | 1461111006708 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] 17:10:06 INFO - PROCESS | 1828 | 1461111006788 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:10:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:10:06 INFO - PROCESS | 1828 | 1461111006794 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:10:06 INFO - PROCESS | 1828 | 1461111006796 Marionette TRACE conn3 <- [1,2722,null,{}] 17:10:06 INFO - PROCESS | 1828 | 1461111006802 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}] 17:10:07 INFO - PROCESS | 1828 | 1461111007059 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:10:07 INFO - PROCESS | 1828 | 1461111007354 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e104800 == 175 [pid = 1828] [id = 688] 17:10:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c09be5c00) [pid = 1828] [serial = 2065] [outer = (nil)] 17:10:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c0b12fc00) [pid = 1828] [serial = 2066] [outer = 0x7f5c09be5c00] 17:10:07 INFO - PROCESS | 1828 | 1461111007436 Marionette DEBUG loaded listener.js 17:10:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c0b20a000) [pid = 1828] [serial = 2067] [outer = 0x7f5c09be5c00] 17:10:08 INFO - PROCESS | 1828 | 1461111008333 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] 17:10:08 INFO - PROCESS | 1828 | 1461111008379 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:10:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:10:08 INFO - PROCESS | 1828 | 1461111008385 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:10:08 INFO - PROCESS | 1828 | 1461111008387 Marionette TRACE conn3 <- [1,2726,null,{}] 17:10:08 INFO - PROCESS | 1828 | 1461111008392 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}] 17:10:08 INFO - PROCESS | 1828 | 1461111008631 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:10:08 INFO - PROCESS | 1828 | 1461111008900 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0f84b800 == 176 [pid = 1828] [id = 689] 17:10:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c0b2f8400) [pid = 1828] [serial = 2068] [outer = (nil)] 17:10:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c0be3dc00) [pid = 1828] [serial = 2069] [outer = 0x7f5c0b2f8400] 17:10:09 INFO - PROCESS | 1828 | 1461111009027 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c0bf96c00) [pid = 1828] [serial = 2070] [outer = 0x7f5c0b2f8400] 17:10:09 INFO - PROCESS | 1828 | 1461111009919 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]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:10:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1585ms 17:10:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:10:09 INFO - PROCESS | 1828 | 1461111009971 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1828 | 1461111009974 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:10:09 INFO - PROCESS | 1828 | 1461111009981 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1828 | 1461111009984 Marionette TRACE conn3 <- [1,2730,null,{}] 17:10:09 INFO - PROCESS | 1828 | 1461111009989 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}] 17:10:10 INFO - PROCESS | 1828 | 1461111010215 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:10:10 INFO - PROCESS | 1828 | 1461111010429 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10542800 == 177 [pid = 1828] [id = 690] 17:10:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c0b29f400) [pid = 1828] [serial = 2071] [outer = (nil)] 17:10:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c0bfdbc00) [pid = 1828] [serial = 2072] [outer = 0x7f5c0b29f400] 17:10:10 INFO - PROCESS | 1828 | 1461111010580 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c0bff0c00) [pid = 1828] [serial = 2073] [outer = 0x7f5c0b29f400] 17:10:11 INFO - PROCESS | 1828 | 1461111011961 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] 17:10:12 INFO - PROCESS | 1828 | 1461111012058 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:10:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:10:12 INFO - PROCESS | 1828 | 1461111012116 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1828 | 1461111012120 Marionette TRACE conn3 <- [1,2734,null,{}] 17:10:12 INFO - PROCESS | 1828 | 1461111012126 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}] 17:10:12 INFO - PROCESS | 1828 | 1461111012438 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:10:12 INFO - PROCESS | 1828 | 1461111012654 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10719800 == 178 [pid = 1828] [id = 691] 17:10:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0b4e8c00) [pid = 1828] [serial = 2074] [outer = (nil)] 17:10:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c0c059800) [pid = 1828] [serial = 2075] [outer = 0x7f5c0b4e8c00] 17:10:12 INFO - PROCESS | 1828 | 1461111012763 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c0c130400) [pid = 1828] [serial = 2076] [outer = 0x7f5c0b4e8c00] 17:10:13 INFO - PROCESS | 1828 | 1461111013661 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]]]}] 17:10:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:10:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1598ms 17:10:13 INFO - PROCESS | 1828 | 1461111013707 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:10:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:10:13 INFO - PROCESS | 1828 | 1461111013711 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:10:13 INFO - PROCESS | 1828 | 1461111013717 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:10:13 INFO - PROCESS | 1828 | 1461111013720 Marionette TRACE conn3 <- [1,2738,null,{}] 17:10:13 INFO - PROCESS | 1828 | 1461111013726 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}] 17:10:14 INFO - PROCESS | 1828 | 1461111014025 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:10:14 INFO - PROCESS | 1828 | 1461111014223 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1544b800 == 179 [pid = 1828] [id = 692] 17:10:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c0b2a2000) [pid = 1828] [serial = 2077] [outer = (nil)] 17:10:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c0c1ae000) [pid = 1828] [serial = 2078] [outer = 0x7f5c0b2a2000] 17:10:14 INFO - PROCESS | 1828 | 1461111014341 Marionette DEBUG loaded listener.js 17:10:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0d106000) [pid = 1828] [serial = 2079] [outer = 0x7f5c0b2a2000] 17:10:15 INFO - PROCESS | 1828 | 1461111015207 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]]]}] 17:10:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:10:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1532ms 17:10:15 INFO - PROCESS | 1828 | 1461111015250 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:10:15 INFO - PROCESS | 1828 | 1461111015254 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:10:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:10:15 INFO - PROCESS | 1828 | 1461111015259 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:10:15 INFO - PROCESS | 1828 | 1461111015262 Marionette TRACE conn3 <- [1,2742,null,{}] 17:10:15 INFO - PROCESS | 1828 | 1461111015267 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}] 17:10:15 INFO - PROCESS | 1828 | 1461111015490 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:10:15 INFO - PROCESS | 1828 | 1461111015708 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15bb0000 == 180 [pid = 1828] [id = 693] 17:10:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c0bf96800) [pid = 1828] [serial = 2080] [outer = (nil)] 17:10:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c0d33dc00) [pid = 1828] [serial = 2081] [outer = 0x7f5c0bf96800] 17:10:15 INFO - PROCESS | 1828 | 1461111015819 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c0deed800) [pid = 1828] [serial = 2082] [outer = 0x7f5c0bf96800] 17:10:16 INFO - PROCESS | 1828 | 1461111016765 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]]]}] 17:10:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:10:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1578ms 17:10:16 INFO - PROCESS | 1828 | 1461111016839 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1828 | 1461111016842 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:10:16 INFO - PROCESS | 1828 | 1461111016850 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1828 | 1461111016854 Marionette TRACE conn3 <- [1,2746,null,{}] 17:10:16 INFO - PROCESS | 1828 | 1461111016859 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}] 17:10:17 INFO - PROCESS | 1828 | 1461111017141 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:10:17 INFO - PROCESS | 1828 | 1461111017448 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c17575000 == 181 [pid = 1828] [id = 694] 17:10:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c0e8be000) [pid = 1828] [serial = 2083] [outer = (nil)] 17:10:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0f8df000) [pid = 1828] [serial = 2084] [outer = 0x7f5c0e8be000] 17:10:17 INFO - PROCESS | 1828 | 1461111017531 Marionette DEBUG loaded listener.js 17:10:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c0fb10000) [pid = 1828] [serial = 2085] [outer = 0x7f5c0e8be000] 17:10:18 INFO - PROCESS | 1828 | 1461111018366 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]]]}] 17:10:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:10:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1535ms 17:10:18 INFO - PROCESS | 1828 | 1461111018392 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:10:18 INFO - PROCESS | 1828 | 1461111018395 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:10:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:10:18 INFO - PROCESS | 1828 | 1461111018405 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:10:18 INFO - PROCESS | 1828 | 1461111018408 Marionette TRACE conn3 <- [1,2750,null,{}] 17:10:18 INFO - PROCESS | 1828 | 1461111018412 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}] 17:10:18 INFO - PROCESS | 1828 | 1461111018644 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:10:18 INFO - PROCESS | 1828 | 1461111018905 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c178b8800 == 182 [pid = 1828] [id = 695] 17:10:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c04c9a800) [pid = 1828] [serial = 2086] [outer = (nil)] 17:10:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0fb30800) [pid = 1828] [serial = 2087] [outer = 0x7f5c04c9a800] 17:10:18 INFO - PROCESS | 1828 | 1461111018982 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0fb48800) [pid = 1828] [serial = 2088] [outer = 0x7f5c04c9a800] 17:10:19 INFO - PROCESS | 1828 | 1461111019891 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]]]}] 17:10:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:10:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1529ms 17:10:19 INFO - PROCESS | 1828 | 1461111019935 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:10:19 INFO - PROCESS | 1828 | 1461111019939 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:10:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:10:19 INFO - PROCESS | 1828 | 1461111019945 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 1828 | 1461111019947 Marionette TRACE conn3 <- [1,2754,null,{}] 17:10:19 INFO - PROCESS | 1828 | 1461111019952 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}] 17:10:20 INFO - PROCESS | 1828 | 1461111020182 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:10:20 INFO - PROCESS | 1828 | 1461111020400 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18608800 == 183 [pid = 1828] [id = 696] 17:10:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c09be4000) [pid = 1828] [serial = 2089] [outer = (nil)] 17:10:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c0fdefc00) [pid = 1828] [serial = 2090] [outer = 0x7f5c09be4000] 17:10:20 INFO - PROCESS | 1828 | 1461111020514 Marionette DEBUG loaded listener.js 17:10:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c105db000) [pid = 1828] [serial = 2091] [outer = 0x7f5c09be4000] 17:10:21 INFO - PROCESS | 1828 | 1461111021432 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]]]}] 17:10:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:10:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1530ms 17:10:21 INFO - PROCESS | 1828 | 1461111021476 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:10:21 INFO - PROCESS | 1828 | 1461111021480 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:10:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:10:21 INFO - PROCESS | 1828 | 1461111021486 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:10:21 INFO - PROCESS | 1828 | 1461111021488 Marionette TRACE conn3 <- [1,2758,null,{}] 17:10:21 INFO - PROCESS | 1828 | 1461111021493 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}] 17:10:21 INFO - PROCESS | 1828 | 1461111021725 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:10:21 INFO - PROCESS | 1828 | 1461111021985 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19104000 == 184 [pid = 1828] [id = 697] 17:10:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0fb2bc00) [pid = 1828] [serial = 2092] [outer = (nil)] 17:10:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c11816400) [pid = 1828] [serial = 2093] [outer = 0x7f5c0fb2bc00] 17:10:22 INFO - PROCESS | 1828 | 1461111022061 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c118e0c00) [pid = 1828] [serial = 2094] [outer = 0x7f5c0fb2bc00] 17:10:22 INFO - PROCESS | 1828 | 1461111022996 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]]]}] 17:10:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:10:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1577ms 17:10:23 INFO - PROCESS | 1828 | 1461111023065 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 1828 | 1461111023067 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:10:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:10:23 INFO - PROCESS | 1828 | 1461111023074 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1828 | 1461111023077 Marionette TRACE conn3 <- [1,2762,null,{}] 17:10:23 INFO - PROCESS | 1828 | 1461111023082 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}] 17:10:23 INFO - PROCESS | 1828 | 1461111023318 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:10:23 INFO - PROCESS | 1828 | 1461111023574 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1923a800 == 185 [pid = 1828] [id = 698] 17:10:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0c137000) [pid = 1828] [serial = 2095] [outer = (nil)] 17:10:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c11af1c00) [pid = 1828] [serial = 2096] [outer = 0x7f5c0c137000] 17:10:23 INFO - PROCESS | 1828 | 1461111023694 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c1551c000) [pid = 1828] [serial = 2097] [outer = 0x7f5c0c137000] 17:10:24 INFO - PROCESS | 1828 | 1461111024495 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]]]}] 17:10:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:10:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1485ms 17:10:24 INFO - PROCESS | 1828 | 1461111024564 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 1828 | 1461111024567 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:10:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:10:24 INFO - PROCESS | 1828 | 1461111024573 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 1828 | 1461111024575 Marionette TRACE conn3 <- [1,2766,null,{}] 17:10:24 INFO - PROCESS | 1828 | 1461111024581 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}] 17:10:24 INFO - PROCESS | 1828 | 1461111024828 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:10:25 INFO - PROCESS | 1828 | 1461111025085 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ae0b800 == 186 [pid = 1828] [id = 699] 17:10:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c0fdeec00) [pid = 1828] [serial = 2098] [outer = (nil)] 17:10:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c15527c00) [pid = 1828] [serial = 2099] [outer = 0x7f5c0fdeec00] 17:10:25 INFO - PROCESS | 1828 | 1461111025202 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c15677c00) [pid = 1828] [serial = 2100] [outer = 0x7f5c0fdeec00] 17:10:26 INFO - PROCESS | 1828 | 1461111026059 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]]]}] 17:10:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:10:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1534ms 17:10:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:10:26 INFO - PROCESS | 1828 | 1461111026109 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:10:26 INFO - PROCESS | 1828 | 1461111026112 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:10:26 INFO - PROCESS | 1828 | 1461111026118 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:10:26 INFO - PROCESS | 1828 | 1461111026121 Marionette TRACE conn3 <- [1,2770,null,{}] 17:10:26 INFO - PROCESS | 1828 | 1461111026126 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}] 17:10:26 INFO - PROCESS | 1828 | 1461111026362 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:10:26 INFO - PROCESS | 1828 | 1461111026623 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1f838800 == 187 [pid = 1828] [id = 700] 17:10:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c105db400) [pid = 1828] [serial = 2101] [outer = (nil)] 17:10:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c1640a400) [pid = 1828] [serial = 2102] [outer = 0x7f5c105db400] 17:10:26 INFO - PROCESS | 1828 | 1461111026738 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c166d1400) [pid = 1828] [serial = 2103] [outer = 0x7f5c105db400] 17:10:27 INFO - PROCESS | 1828 | 1461111027580 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]]]}] 17:10:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:10:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1529ms 17:10:27 INFO - PROCESS | 1828 | 1461111027648 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 1828 | 1461111027651 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:10:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:10:27 INFO - PROCESS | 1828 | 1461111027657 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 1828 | 1461111027660 Marionette TRACE conn3 <- [1,2774,null,{}] 17:10:27 INFO - PROCESS | 1828 | 1461111027665 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}] 17:10:27 INFO - PROCESS | 1828 | 1461111027896 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:10:28 INFO - PROCESS | 1828 | 1461111028159 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c213d5000 == 188 [pid = 1828] [id = 701] 17:10:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c0fba9c00) [pid = 1828] [serial = 2104] [outer = (nil)] 17:10:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c1753d400) [pid = 1828] [serial = 2105] [outer = 0x7f5c0fba9c00] 17:10:28 INFO - PROCESS | 1828 | 1461111028275 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c17716c00) [pid = 1828] [serial = 2106] [outer = 0x7f5c0fba9c00] 17:10:29 INFO - PROCESS | 1828 | 1461111029115 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]]]}] 17:10:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:10:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1491ms 17:10:29 INFO - PROCESS | 1828 | 1461111029150 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:10:29 INFO - PROCESS | 1828 | 1461111029153 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:10:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:10:29 INFO - PROCESS | 1828 | 1461111029159 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:10:29 INFO - PROCESS | 1828 | 1461111029162 Marionette TRACE conn3 <- [1,2778,null,{}] 17:10:29 INFO - PROCESS | 1828 | 1461111029167 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}] 17:10:29 INFO - PROCESS | 1828 | 1461111029396 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:10:29 INFO - PROCESS | 1828 | 1461111029674 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21986000 == 189 [pid = 1828] [id = 702] 17:10:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c17533400) [pid = 1828] [serial = 2107] [outer = (nil)] 17:10:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c1753a800) [pid = 1828] [serial = 2108] [outer = 0x7f5c17533400] 17:10:29 INFO - PROCESS | 1828 | 1461111029801 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c17721800) [pid = 1828] [serial = 2109] [outer = 0x7f5c17533400] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d89800 == 188 [pid = 1828] [id = 497] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c023b3000 == 187 [pid = 1828] [id = 545] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0cc20000 == 186 [pid = 1828] [id = 492] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19141800 == 185 [pid = 1828] [id = 590] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0c190800 == 184 [pid = 1828] [id = 496] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1911b800 == 183 [pid = 1828] [id = 635] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c04d53800 == 182 [pid = 1828] [id = 682] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08d33800 == 181 [pid = 1828] [id = 681] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0628f000 == 180 [pid = 1828] [id = 680] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d68800 == 179 [pid = 1828] [id = 679] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0630b800 == 178 [pid = 1828] [id = 678] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1d2d2000 == 177 [pid = 1828] [id = 677] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19231800 == 176 [pid = 1828] [id = 676] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18bca800 == 175 [pid = 1828] [id = 675] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c178a8800 == 174 [pid = 1828] [id = 674] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1672f800 == 173 [pid = 1828] [id = 673] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1555e800 == 172 [pid = 1828] [id = 672] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1192c800 == 171 [pid = 1828] [id = 671] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1055b000 == 170 [pid = 1828] [id = 670] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0f853000 == 169 [pid = 1828] [id = 669] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0de75000 == 168 [pid = 1828] [id = 668] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d209800 == 167 [pid = 1828] [id = 667] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0be89800 == 166 [pid = 1828] [id = 666] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a394000 == 165 [pid = 1828] [id = 665] 17:10:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c071d2800 == 164 [pid = 1828] [id = 664] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c11aee000) [pid = 1828] [serial = 1968] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c05817c00) [pid = 1828] [serial = 1926] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c08d02c00) [pid = 1828] [serial = 1932] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c06df7c00) [pid = 1828] [serial = 1929] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c01be0800) [pid = 1828] [serial = 1979] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c08869800) [pid = 1828] [serial = 1931] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c105df400) [pid = 1828] [serial = 1962] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c158d6400) [pid = 1828] [serial = 1976] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c09be9800) [pid = 1828] [serial = 1937] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c0b4ec800) [pid = 1828] [serial = 1943] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c09f98800) [pid = 1828] [serial = 1938] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c04c8e800) [pid = 1828] [serial = 1982] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c06deb000) [pid = 1828] [serial = 1928] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c0b204400) [pid = 1828] [serial = 1940] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c07a53c00) [pid = 1828] [serial = 1986] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c0fbb0000) [pid = 1828] [serial = 1959] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c15674c00) [pid = 1828] [serial = 1974] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c0d10dc00) [pid = 1828] [serial = 1953] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c0c060000) [pid = 1828] [serial = 1949] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c158dec00) [pid = 1828] [serial = 1977] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c105e1400) [pid = 1828] [serial = 1964] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c0c1b5c00) [pid = 1828] [serial = 1952] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c06df2400) [pid = 1828] [serial = 1857] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c04abb800) [pid = 1828] [serial = 1925] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c0e8bf400) [pid = 1828] [serial = 1956] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c118e3800) [pid = 1828] [serial = 1967] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c09ada400) [pid = 1828] [serial = 1935] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c1181c000) [pid = 1828] [serial = 1965] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0fdedc00) [pid = 1828] [serial = 1961] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c07b9dc00) [pid = 1828] [serial = 1989] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c15518800) [pid = 1828] [serial = 1970] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c0c132400) [pid = 1828] [serial = 1950] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c1566d000) [pid = 1828] [serial = 1973] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c09aa5000) [pid = 1828] [serial = 1934] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c06d54800) [pid = 1828] [serial = 1985] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c0fb42c00) [pid = 1828] [serial = 1958] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c0b2a1000) [pid = 1828] [serial = 1941] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c0bf8f400) [pid = 1828] [serial = 1944] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c06395c00) [pid = 1828] [serial = 1988] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c05b84c00) [pid = 1828] [serial = 1983] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c0e0a5800) [pid = 1828] [serial = 1955] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c0bfe2800) [pid = 1828] [serial = 1946] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c0bffa800) [pid = 1828] [serial = 1947] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c021ea400) [pid = 1828] [serial = 1980] [outer = (nil)] [url = about:blank] 17:10:31 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c15520c00) [pid = 1828] [serial = 1971] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | 1461111032111 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]]]}] 17:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2996ms 17:10:32 INFO - PROCESS | 1828 | 1461111032157 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:10:32 INFO - PROCESS | 1828 | 1461111032164 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:10:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:10:32 INFO - PROCESS | 1828 | 1461111032172 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 1828 | 1461111032176 Marionette TRACE conn3 <- [1,2782,null,{}] 17:10:32 INFO - PROCESS | 1828 | 1461111032183 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}] 17:10:32 INFO - PROCESS | 1828 | 1461111032420 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:10:32 INFO - PROCESS | 1828 | 1461111032600 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0515b000 == 165 [pid = 1828] [id = 703] 17:10:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c021e6c00) [pid = 1828] [serial = 2110] [outer = (nil)] 17:10:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c04951400) [pid = 1828] [serial = 2111] [outer = 0x7f5c021e6c00] 17:10:32 INFO - PROCESS | 1828 | 1461111032665 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c04c90400) [pid = 1828] [serial = 2112] [outer = 0x7f5c021e6c00] 17:10:33 INFO - PROCESS | 1828 | 1461111033497 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]]]}] 17:10:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:10:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1395ms 17:10:33 INFO - PROCESS | 1828 | 1461111033568 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 1828 | 1461111033576 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:10:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:10:33 INFO - PROCESS | 1828 | 1461111033586 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1828 | 1461111033589 Marionette TRACE conn3 <- [1,2786,null,{}] 17:10:33 INFO - PROCESS | 1828 | 1461111033593 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}] 17:10:33 INFO - PROCESS | 1828 | 1461111033819 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:10:34 INFO - PROCESS | 1828 | 1461111034025 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c079c3000 == 166 [pid = 1828] [id = 704] 17:10:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c021eec00) [pid = 1828] [serial = 2113] [outer = (nil)] 17:10:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c062de400) [pid = 1828] [serial = 2114] [outer = 0x7f5c021eec00] 17:10:34 INFO - PROCESS | 1828 | 1461111034095 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c064db400) [pid = 1828] [serial = 2115] [outer = 0x7f5c021eec00] 17:10:35 INFO - PROCESS | 1828 | 1461111035035 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]]]}] 17:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1501ms 17:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:10:35 INFO - PROCESS | 1828 | 1461111035087 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 1828 | 1461111035090 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:10:35 INFO - PROCESS | 1828 | 1461111035097 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 1828 | 1461111035103 Marionette TRACE conn3 <- [1,2790,null,{}] 17:10:35 INFO - PROCESS | 1828 | 1461111035124 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}] 17:10:35 INFO - PROCESS | 1828 | 1461111035415 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:10:35 INFO - PROCESS | 1828 | 1461111035466 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f8d800 == 167 [pid = 1828] [id = 705] 17:10:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c06d56800) [pid = 1828] [serial = 2116] [outer = (nil)] 17:10:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c08869000) [pid = 1828] [serial = 2117] [outer = 0x7f5c06d56800] 17:10:35 INFO - PROCESS | 1828 | 1461111035592 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c08d0c400) [pid = 1828] [serial = 2118] [outer = 0x7f5c06d56800] 17:10:36 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c00d41800) [pid = 1828] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:10:36 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c00d40800) [pid = 1828] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:10:36 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c00d3e000) [pid = 1828] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:10:36 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c064d4c00) [pid = 1828] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:10:36 INFO - PROCESS | 1828 | 1461111036746 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]]]}] 17:10:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:10:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1698ms 17:10:36 INFO - PROCESS | 1828 | 1461111036795 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:10:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:10:36 INFO - PROCESS | 1828 | 1461111036800 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:10:36 INFO - PROCESS | 1828 | 1461111036806 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1828 | 1461111036809 Marionette TRACE conn3 <- [1,2794,null,{}] 17:10:36 INFO - PROCESS | 1828 | 1461111036814 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}] 17:10:37 INFO - PROCESS | 1828 | 1461111037097 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:10:37 INFO - PROCESS | 1828 | 1461111037118 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a393800 == 168 [pid = 1828] [id = 706] 17:10:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c06df7000) [pid = 1828] [serial = 2119] [outer = (nil)] 17:10:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c08fa4c00) [pid = 1828] [serial = 2120] [outer = 0x7f5c06df7000] 17:10:37 INFO - PROCESS | 1828 | 1461111037182 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c09adc800) [pid = 1828] [serial = 2121] [outer = 0x7f5c06df7000] 17:10:38 INFO - PROCESS | 1828 | 1461111038039 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]]]}] 17:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1290ms 17:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:10:38 INFO - PROCESS | 1828 | 1461111038096 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 1828 | 1461111038098 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:10:38 INFO - PROCESS | 1828 | 1461111038105 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 1828 | 1461111038119 Marionette TRACE conn3 <- [1,2798,null,{}] 17:10:38 INFO - PROCESS | 1828 | 1461111038130 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}] 17:10:38 INFO - PROCESS | 1828 | 1461111038348 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:10:38 INFO - PROCESS | 1828 | 1461111038742 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c03fda000 == 169 [pid = 1828] [id = 707] 17:10:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c01049c00) [pid = 1828] [serial = 2122] [outer = (nil)] 17:10:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c01738400) [pid = 1828] [serial = 2123] [outer = 0x7f5c01049c00] 17:10:38 INFO - PROCESS | 1828 | 1461111038880 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c021e5c00) [pid = 1828] [serial = 2124] [outer = 0x7f5c01049c00] 17:10:39 INFO - PROCESS | 1828 | 1461111039839 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]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1748ms 17:10:39 INFO - PROCESS | 1828 | 1461111039854 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1828 | 1461111039861 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:10:39 INFO - PROCESS | 1828 | 1461111039869 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1828 | 1461111039874 Marionette TRACE conn3 <- [1,2802,null,{}] 17:10:39 INFO - PROCESS | 1828 | 1461111039880 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}] 17:10:40 INFO - PROCESS | 1828 | 1461111040169 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:10:40 INFO - PROCESS | 1828 | 1461111040437 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08bc9000 == 170 [pid = 1828] [id = 708] 17:10:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c04c95800) [pid = 1828] [serial = 2125] [outer = (nil)] 17:10:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c05b83000) [pid = 1828] [serial = 2126] [outer = 0x7f5c04c95800] 17:10:40 INFO - PROCESS | 1828 | 1461111040557 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c062d7800) [pid = 1828] [serial = 2127] [outer = 0x7f5c04c95800] 17:10:41 INFO - PROCESS | 1828 | 1461111041491 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]]]}] 17:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1687ms 17:10:41 INFO - PROCESS | 1828 | 1461111041562 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:10:41 INFO - PROCESS | 1828 | 1461111041568 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:10:41 INFO - PROCESS | 1828 | 1461111041574 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 1828 | 1461111041577 Marionette TRACE conn3 <- [1,2806,null,{}] 17:10:41 INFO - PROCESS | 1828 | 1461111041583 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}] 17:10:41 INFO - PROCESS | 1828 | 1461111041829 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:10:42 INFO - PROCESS | 1828 | 1461111042123 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b2dd000 == 171 [pid = 1828] [id = 709] 17:10:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0581d800) [pid = 1828] [serial = 2128] [outer = (nil)] 17:10:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c06df6000) [pid = 1828] [serial = 2129] [outer = 0x7f5c0581d800] 17:10:42 INFO - PROCESS | 1828 | 1461111042239 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c08d04000) [pid = 1828] [serial = 2130] [outer = 0x7f5c0581d800] 17:10:43 INFO - PROCESS | 1828 | 1461111043142 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]]]}] 17:10:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:10:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1631ms 17:10:43 INFO - PROCESS | 1828 | 1461111043206 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:10:43 INFO - PROCESS | 1828 | 1461111043210 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:10:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:10:43 INFO - PROCESS | 1828 | 1461111043225 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 1828 | 1461111043234 Marionette TRACE conn3 <- [1,2810,null,{}] 17:10:43 INFO - PROCESS | 1828 | 1461111043241 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}] 17:10:43 INFO - PROCESS | 1828 | 1461111043520 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:10:43 INFO - PROCESS | 1828 | 1461111043818 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0d461800 == 172 [pid = 1828] [id = 710] 17:10:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c06390800) [pid = 1828] [serial = 2131] [outer = (nil)] 17:10:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c09f98400) [pid = 1828] [serial = 2132] [outer = 0x7f5c06390800] 17:10:43 INFO - PROCESS | 1828 | 1461111043896 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0a3e0800) [pid = 1828] [serial = 2133] [outer = 0x7f5c06390800] 17:10:44 INFO - PROCESS | 1828 | 1461111044767 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]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:10:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1604ms 17:10:44 INFO - PROCESS | 1828 | 1461111044822 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1828 | 1461111044826 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:10:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:10:44 INFO - PROCESS | 1828 | 1461111044833 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1828 | 1461111044835 Marionette TRACE conn3 <- [1,2814,null,{}] 17:10:44 INFO - PROCESS | 1828 | 1461111044840 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}] 17:10:45 INFO - PROCESS | 1828 | 1461111045091 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:10:45 INFO - PROCESS | 1828 | 1461111045345 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ea19000 == 173 [pid = 1828] [id = 711] 17:10:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c09add800) [pid = 1828] [serial = 2134] [outer = (nil)] 17:10:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c0b29c400) [pid = 1828] [serial = 2135] [outer = 0x7f5c09add800] 17:10:45 INFO - PROCESS | 1828 | 1461111045462 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0b2ee800) [pid = 1828] [serial = 2136] [outer = 0x7f5c09add800] 17:10:46 INFO - PROCESS | 1828 | 1461111046326 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]]]}] 17:10:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:10:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1530ms 17:10:46 INFO - PROCESS | 1828 | 1461111046366 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 1828 | 1461111046372 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:10:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:10:46 INFO - PROCESS | 1828 | 1461111046380 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1828 | 1461111046384 Marionette TRACE conn3 <- [1,2818,null,{}] 17:10:46 INFO - PROCESS | 1828 | 1461111046393 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}] 17:10:46 INFO - PROCESS | 1828 | 1461111046729 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:10:47 INFO - PROCESS | 1828 | 1461111047094 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0f85c000 == 174 [pid = 1828] [id = 712] 17:10:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0be3f400) [pid = 1828] [serial = 2137] [outer = (nil)] 17:10:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c0bf93400) [pid = 1828] [serial = 2138] [outer = 0x7f5c0be3f400] 17:10:47 INFO - PROCESS | 1828 | 1461111047243 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c0d102400) [pid = 1828] [serial = 2139] [outer = 0x7f5c0be3f400] 17:10:48 INFO - PROCESS | 1828 | 1461111048203 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]]]}] 17:10:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:10:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1890ms 17:10:48 INFO - PROCESS | 1828 | 1461111048271 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1828 | 1461111048274 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:10:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:10:48 INFO - PROCESS | 1828 | 1461111048280 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1828 | 1461111048283 Marionette TRACE conn3 <- [1,2822,null,{}] 17:10:48 INFO - PROCESS | 1828 | 1461111048289 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}] 17:10:48 INFO - PROCESS | 1828 | 1461111048536 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:10:48 INFO - PROCESS | 1828 | 1461111048838 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c11918800 == 175 [pid = 1828] [id = 713] 17:10:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c08862800) [pid = 1828] [serial = 2140] [outer = (nil)] 17:10:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0def6c00) [pid = 1828] [serial = 2141] [outer = 0x7f5c08862800] 17:10:48 INFO - PROCESS | 1828 | 1461111048920 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0e7c1c00) [pid = 1828] [serial = 2142] [outer = 0x7f5c08862800] 17:10:49 INFO - PROCESS | 1828 | 1461111049801 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]]]}] 17:10:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:10:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1585ms 17:10:49 INFO - PROCESS | 1828 | 1461111049867 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 1828 | 1461111049870 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:10:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:10:49 INFO - PROCESS | 1828 | 1461111049876 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 1828 | 1461111049878 Marionette TRACE conn3 <- [1,2826,null,{}] 17:10:49 INFO - PROCESS | 1828 | 1461111049884 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}] 17:10:50 INFO - PROCESS | 1828 | 1461111050134 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:10:50 INFO - PROCESS | 1828 | 1461111050464 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15ba0800 == 176 [pid = 1828] [id = 714] 17:10:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c09f95800) [pid = 1828] [serial = 2143] [outer = (nil)] 17:10:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0f8e6400) [pid = 1828] [serial = 2144] [outer = 0x7f5c09f95800] 17:10:50 INFO - PROCESS | 1828 | 1461111050545 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0fb46000) [pid = 1828] [serial = 2145] [outer = 0x7f5c09f95800] 17:10:51 INFO - PROCESS | 1828 | 1461111051397 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1581ms 17:10:51 INFO - PROCESS | 1828 | 1461111051458 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1828 | 1461111051462 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:10:51 INFO - PROCESS | 1828 | 1461111051468 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1828 | 1461111051470 Marionette TRACE conn3 <- [1,2830,null,{}] 17:10:51 INFO - PROCESS | 1828 | 1461111051475 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}] 17:10:51 INFO - PROCESS | 1828 | 1461111051710 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:10:51 INFO - PROCESS | 1828 | 1461111051972 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c17564800 == 177 [pid = 1828] [id = 715] 17:10:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0decf000) [pid = 1828] [serial = 2146] [outer = (nil)] 17:10:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c0fdedc00) [pid = 1828] [serial = 2147] [outer = 0x7f5c0decf000] 17:10:52 INFO - PROCESS | 1828 | 1461111052088 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c1181e800) [pid = 1828] [serial = 2148] [outer = 0x7f5c0decf000] 17:10:52 INFO - PROCESS | 1828 | 1461111052960 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]]]}] 17:10:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:10:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1529ms 17:10:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:10:53 INFO - PROCESS | 1828 | 1461111052997 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:10:53 INFO - PROCESS | 1828 | 1461111053000 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:10:53 INFO - PROCESS | 1828 | 1461111053007 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 1828 | 1461111053009 Marionette TRACE conn3 <- [1,2834,null,{}] 17:10:53 INFO - PROCESS | 1828 | 1461111053016 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}] 17:10:53 INFO - PROCESS | 1828 | 1461111053252 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:10:53 INFO - PROCESS | 1828 | 1461111053521 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1814b000 == 178 [pid = 1828] [id = 716] 17:10:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c01730400) [pid = 1828] [serial = 2149] [outer = (nil)] 17:10:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c11af3c00) [pid = 1828] [serial = 2150] [outer = 0x7f5c01730400] 17:10:53 INFO - PROCESS | 1828 | 1461111053639 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c1566f800) [pid = 1828] [serial = 2151] [outer = 0x7f5c01730400] 17:10:54 INFO - PROCESS | 1828 | 1461111054484 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:10:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1531ms 17:10:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:10:54 INFO - PROCESS | 1828 | 1461111054537 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1828 | 1461111054540 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:10:54 INFO - PROCESS | 1828 | 1461111054546 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1828 | 1461111054549 Marionette TRACE conn3 <- [1,2838,null,{}] 17:10:54 INFO - PROCESS | 1828 | 1461111054554 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}] 17:10:54 INFO - PROCESS | 1828 | 1461111054797 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:10:55 INFO - PROCESS | 1828 | 1461111055130 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19113000 == 179 [pid = 1828] [id = 717] 17:10:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c166ca400) [pid = 1828] [serial = 2152] [outer = (nil)] 17:10:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c17538800) [pid = 1828] [serial = 2153] [outer = 0x7f5c166ca400] 17:10:55 INFO - PROCESS | 1828 | 1461111055236 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c17852400) [pid = 1828] [serial = 2154] [outer = 0x7f5c166ca400] 17:10:56 INFO - PROCESS | 1828 | 1461111056143 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]]]}] 17:10:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:10:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1638ms 17:10:56 INFO - PROCESS | 1828 | 1461111056185 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:10:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:10:56 INFO - PROCESS | 1828 | 1461111056189 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:10:56 INFO - PROCESS | 1828 | 1461111056195 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 1828 | 1461111056199 Marionette TRACE conn3 <- [1,2842,null,{}] 17:10:56 INFO - PROCESS | 1828 | 1461111056205 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}] 17:10:56 INFO - PROCESS | 1828 | 1461111056479 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:10:56 INFO - PROCESS | 1828 | 1461111056742 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a4b6000 == 180 [pid = 1828] [id = 718] 17:10:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c166cb800) [pid = 1828] [serial = 2155] [outer = (nil)] 17:10:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c1798a400) [pid = 1828] [serial = 2156] [outer = 0x7f5c166cb800] 17:10:56 INFO - PROCESS | 1828 | 1461111056860 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c180bb400) [pid = 1828] [serial = 2157] [outer = 0x7f5c166cb800] 17:10:57 INFO - PROCESS | 1828 | 1461111057738 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]]]}] 17:10:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:10:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1584ms 17:10:57 INFO - PROCESS | 1828 | 1461111057779 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 1828 | 1461111057782 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:10:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:10:57 INFO - PROCESS | 1828 | 1461111057788 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 1828 | 1461111057790 Marionette TRACE conn3 <- [1,2846,null,{}] 17:10:57 INFO - PROCESS | 1828 | 1461111057796 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}] 17:10:58 INFO - PROCESS | 1828 | 1461111058030 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:10:58 INFO - PROCESS | 1828 | 1461111058338 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1f82f000 == 181 [pid = 1828] [id = 719] 17:10:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c062d3800) [pid = 1828] [serial = 2158] [outer = (nil)] 17:10:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c181ad400) [pid = 1828] [serial = 2159] [outer = 0x7f5c062d3800] 17:10:58 INFO - PROCESS | 1828 | 1461111058418 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c181b2c00) [pid = 1828] [serial = 2160] [outer = 0x7f5c062d3800] 17:10:59 INFO - PROCESS | 1828 | 1461111059260 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]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:10:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1528ms 17:10:59 INFO - PROCESS | 1828 | 1461111059317 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 1828 | 1461111059321 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:10:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:10:59 INFO - PROCESS | 1828 | 1461111059327 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1828 | 1461111059330 Marionette TRACE conn3 <- [1,2850,null,{}] 17:10:59 INFO - PROCESS | 1828 | 1461111059335 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}] 17:10:59 INFO - PROCESS | 1828 | 1461111059568 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:10:59 INFO - PROCESS | 1828 | 1461111059835 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21c96800 == 182 [pid = 1828] [id = 720] 17:10:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c0be3c400) [pid = 1828] [serial = 2161] [outer = (nil)] 17:10:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c18334400) [pid = 1828] [serial = 2162] [outer = 0x7f5c0be3c400] 17:10:59 INFO - PROCESS | 1828 | 1461111059961 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c1833cc00) [pid = 1828] [serial = 2163] [outer = 0x7f5c0be3c400] 17:11:00 INFO - PROCESS | 1828 | 1461111060841 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:11:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1583ms 17:11:00 INFO - PROCESS | 1828 | 1461111060912 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:11:00 INFO - PROCESS | 1828 | 1461111060916 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:11:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:11:00 INFO - PROCESS | 1828 | 1461111060921 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1828 | 1461111060924 Marionette TRACE conn3 <- [1,2854,null,{}] 17:11:00 INFO - PROCESS | 1828 | 1461111060929 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}] 17:11:01 INFO - PROCESS | 1828 | 1461111061173 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:11:01 INFO - PROCESS | 1828 | 1461111061437 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22412800 == 183 [pid = 1828] [id = 721] 17:11:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c180bec00) [pid = 1828] [serial = 2164] [outer = (nil)] 17:11:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c18568c00) [pid = 1828] [serial = 2165] [outer = 0x7f5c180bec00] 17:11:01 INFO - PROCESS | 1828 | 1461111061555 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c186ae400) [pid = 1828] [serial = 2166] [outer = 0x7f5c180bec00] 17:11:02 INFO - PROCESS | 1828 | 1461111062462 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]]]}] 17:11:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:11:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1593ms 17:11:02 INFO - PROCESS | 1828 | 1461111062515 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 1828 | 1461111062519 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:11:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:11:02 INFO - PROCESS | 1828 | 1461111062524 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 1828 | 1461111062528 Marionette TRACE conn3 <- [1,2858,null,{}] 17:11:02 INFO - PROCESS | 1828 | 1461111062533 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}] 17:11:02 INFO - PROCESS | 1828 | 1461111062769 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:11:03 INFO - PROCESS | 1828 | 1461111063091 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22645800 == 184 [pid = 1828] [id = 722] 17:11:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c08c2d800) [pid = 1828] [serial = 2167] [outer = (nil)] 17:11:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c186b3400) [pid = 1828] [serial = 2168] [outer = 0x7f5c08c2d800] 17:11:03 INFO - PROCESS | 1828 | 1461111063168 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c18834800) [pid = 1828] [serial = 2169] [outer = 0x7f5c08c2d800] 17:11:04 INFO - PROCESS | 1828 | 1461111064100 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:11:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1637ms 17:11:04 INFO - PROCESS | 1828 | 1461111064165 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 1828 | 1461111064171 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:11:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:11:04 INFO - PROCESS | 1828 | 1461111064181 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1828 | 1461111064187 Marionette TRACE conn3 <- [1,2862,null,{}] 17:11:04 INFO - PROCESS | 1828 | 1461111064197 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}] 17:11:04 INFO - PROCESS | 1828 | 1461111064548 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:11:04 INFO - PROCESS | 1828 | 1461111064923 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22a21000 == 185 [pid = 1828] [id = 723] 17:11:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c0172d000) [pid = 1828] [serial = 2170] [outer = (nil)] 17:11:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c1883e400) [pid = 1828] [serial = 2171] [outer = 0x7f5c0172d000] 17:11:05 INFO - PROCESS | 1828 | 1461111065043 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c18847000) [pid = 1828] [serial = 2172] [outer = 0x7f5c0172d000] 17:11:06 INFO - PROCESS | 1828 | 1461111066195 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]]]}] 17:11:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:11:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2046ms 17:11:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:11:06 INFO - PROCESS | 1828 | 1461111066227 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:11:06 INFO - PROCESS | 1828 | 1461111066230 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:11:06 INFO - PROCESS | 1828 | 1461111066237 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1828 | 1461111066240 Marionette TRACE conn3 <- [1,2866,null,{}] 17:11:06 INFO - PROCESS | 1828 | 1461111066267 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}] 17:11:06 INFO - PROCESS | 1828 | 1461111066553 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:11:06 INFO - PROCESS | 1828 | 1461111066865 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22f75000 == 186 [pid = 1828] [id = 724] 17:11:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c0a325800) [pid = 1828] [serial = 2173] [outer = (nil)] 17:11:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c189e1400) [pid = 1828] [serial = 2174] [outer = 0x7f5c0a325800] 17:11:06 INFO - PROCESS | 1828 | 1461111066943 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c18a75000) [pid = 1828] [serial = 2175] [outer = 0x7f5c0a325800] 17:11:07 INFO - PROCESS | 1828 | 1461111067817 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]]]}] 17:11:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:11:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1660ms 17:11:07 INFO - PROCESS | 1828 | 1461111067896 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:11:07 INFO - PROCESS | 1828 | 1461111067899 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:11:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:11:07 INFO - PROCESS | 1828 | 1461111067906 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 1828 | 1461111067908 Marionette TRACE conn3 <- [1,2870,null,{}] 17:11:07 INFO - PROCESS | 1828 | 1461111067914 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}] 17:11:08 INFO - PROCESS | 1828 | 1461111068158 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:11:08 INFO - PROCESS | 1828 | 1461111068475 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c23bc2000 == 187 [pid = 1828] [id = 725] 17:11:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c04ab8c00) [pid = 1828] [serial = 2176] [outer = (nil)] 17:11:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c17987400) [pid = 1828] [serial = 2177] [outer = 0x7f5c04ab8c00] 17:11:08 INFO - PROCESS | 1828 | 1461111068553 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f5c18ab4400) [pid = 1828] [serial = 2178] [outer = 0x7f5c04ab8c00] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1071f000 == 186 [pid = 1828] [id = 308] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c3482d000 == 185 [pid = 1828] [id = 118] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08be4000 == 184 [pid = 1828] [id = 618] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a498800 == 183 [pid = 1828] [id = 657] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19073000 == 182 [pid = 1828] [id = 264] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c0d800 == 181 [pid = 1828] [id = 127] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29116000 == 180 [pid = 1828] [id = 215] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ff5f000 == 179 [pid = 1828] [id = 223] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21972800 == 178 [pid = 1828] [id = 307] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a393800 == 177 [pid = 1828] [id = 706] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c09f8d800 == 176 [pid = 1828] [id = 705] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c079c3000 == 175 [pid = 1828] [id = 704] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0515b000 == 174 [pid = 1828] [id = 703] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21986000 == 173 [pid = 1828] [id = 702] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c213d5000 == 172 [pid = 1828] [id = 701] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1f838800 == 171 [pid = 1828] [id = 700] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ae0b800 == 170 [pid = 1828] [id = 699] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1923a800 == 169 [pid = 1828] [id = 698] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19104000 == 168 [pid = 1828] [id = 697] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c18608800 == 167 [pid = 1828] [id = 696] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c178b8800 == 166 [pid = 1828] [id = 695] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c17575000 == 165 [pid = 1828] [id = 694] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15bb0000 == 164 [pid = 1828] [id = 693] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1544b800 == 163 [pid = 1828] [id = 692] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10719800 == 162 [pid = 1828] [id = 691] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10542800 == 161 [pid = 1828] [id = 690] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0f84b800 == 160 [pid = 1828] [id = 689] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0e104800 == 159 [pid = 1828] [id = 688] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d21b800 == 158 [pid = 1828] [id = 687] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0be90000 == 157 [pid = 1828] [id = 686] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b158000 == 156 [pid = 1828] [id = 685] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d9f000 == 155 [pid = 1828] [id = 684] 17:11:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b090000 == 154 [pid = 1828] [id = 683] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f5c15ae8000) [pid = 1828] [serial = 2030] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c11816800) [pid = 1828] [serial = 2027] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c0fb43800) [pid = 1828] [serial = 2024] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c0e8bd400) [pid = 1828] [serial = 2021] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c0def1000) [pid = 1828] [serial = 2018] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c0d33c800) [pid = 1828] [serial = 2015] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c0c139800) [pid = 1828] [serial = 2012] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c0bf98000) [pid = 1828] [serial = 2009] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c0b29c800) [pid = 1828] [serial = 2006] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c0a3d9800) [pid = 1828] [serial = 2003] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c09be8c00) [pid = 1828] [serial = 2000] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c07ba0400) [pid = 1828] [serial = 1997] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c053ca400) [pid = 1828] [serial = 1994] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c08c38000) [pid = 1828] [serial = 1991] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c04956c00) [pid = 1828] [serial = 2042] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c06396800) [pid = 1828] [serial = 2043] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c04956800) [pid = 1828] [serial = 2040] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c018ee000) [pid = 1828] [serial = 2039] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c00d47c00) [pid = 1828] [serial = 2036] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c166ca800) [pid = 1828] [serial = 2033] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c08861000) [pid = 1828] [serial = 2051] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c018e4800) [pid = 1828] [serial = 2048] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c06df3000) [pid = 1828] [serial = 2045] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c07b99400) [pid = 1828] [serial = 2046] [outer = (nil)] [url = about:blank] 17:11:10 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c06d4b400) [pid = 1828] [serial = 2049] [outer = (nil)] [url = about:blank] 17:11:11 INFO - PROCESS | 1828 | 1461111071478 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]]]}] 17:11:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:11:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 3642ms 17:11:11 INFO - PROCESS | 1828 | 1461111071549 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 1828 | 1461111071556 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:11:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:11:11 INFO - PROCESS | 1828 | 1461111071564 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 1828 | 1461111071570 Marionette TRACE conn3 <- [1,2874,null,{}] 17:11:11 INFO - PROCESS | 1828 | 1461111071577 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}] 17:11:11 INFO - PROCESS | 1828 | 1461111071807 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:11:11 INFO - PROCESS | 1828 | 1461111071989 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d89000 == 155 [pid = 1828] [id = 726] 17:11:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c0495a000) [pid = 1828] [serial = 2179] [outer = (nil)] 17:11:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c053d2000) [pid = 1828] [serial = 2180] [outer = 0x7f5c0495a000] 17:11:12 INFO - PROCESS | 1828 | 1461111072056 Marionette DEBUG loaded listener.js 17:11:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c05b8f000) [pid = 1828] [serial = 2181] [outer = 0x7f5c0495a000] 17:11:12 INFO - PROCESS | 1828 | 1461111072961 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]]]}] 17:11:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:11:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1435ms 17:11:13 INFO - PROCESS | 1828 | 1461111073001 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:11:13 INFO - PROCESS | 1828 | 1461111073008 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:11:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:11:13 INFO - PROCESS | 1828 | 1461111073017 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:11:13 INFO - PROCESS | 1828 | 1461111073021 Marionette TRACE conn3 <- [1,2878,null,{}] 17:11:13 INFO - PROCESS | 1828 | 1461111073026 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}] 17:11:13 INFO - PROCESS | 1828 | 1461111073260 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:11:13 INFO - PROCESS | 1828 | 1461111073476 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c089c7800 == 156 [pid = 1828] [id = 727] 17:11:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c0495a800) [pid = 1828] [serial = 2182] [outer = (nil)] 17:11:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c064e1800) [pid = 1828] [serial = 2183] [outer = 0x7f5c0495a800] 17:11:13 INFO - PROCESS | 1828 | 1461111073541 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c07a4a400) [pid = 1828] [serial = 2184] [outer = 0x7f5c0495a800] 17:11:14 INFO - PROCESS | 1828 | 1461111074491 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]]]}] 17:11:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:11:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1535ms 17:11:14 INFO - PROCESS | 1828 | 1461111074556 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 1828 | 1461111074559 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:11:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:11:14 INFO - PROCESS | 1828 | 1461111074565 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1828 | 1461111074570 Marionette TRACE conn3 <- [1,2882,null,{}] 17:11:14 INFO - PROCESS | 1828 | 1461111074584 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}] 17:11:14 INFO - PROCESS | 1828 | 1461111074938 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:11:14 INFO - PROCESS | 1828 | 1461111074973 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a354800 == 157 [pid = 1828] [id = 728] 17:11:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c0886d800) [pid = 1828] [serial = 2185] [outer = (nil)] 17:11:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c08d09800) [pid = 1828] [serial = 2186] [outer = 0x7f5c0886d800] 17:11:15 INFO - PROCESS | 1828 | 1461111075044 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c09be6000) [pid = 1828] [serial = 2187] [outer = 0x7f5c0886d800] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c0c061c00) [pid = 1828] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c0a3e1000) [pid = 1828] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c1566f000) [pid = 1828] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c04ab2000) [pid = 1828] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c0b295c00) [pid = 1828] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c09a9a800) [pid = 1828] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c08c3a800) [pid = 1828] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c00d44c00) [pid = 1828] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c08867800) [pid = 1828] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c06d56800) [pid = 1828] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c0886ac00) [pid = 1828] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c06def800) [pid = 1828] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c06dea000) [pid = 1828] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c05813000) [pid = 1828] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c021e6c00) [pid = 1828] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c17533400) [pid = 1828] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c0fba9c00) [pid = 1828] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c105db400) [pid = 1828] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0fdeec00) [pid = 1828] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c0c137000) [pid = 1828] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c0fb2bc00) [pid = 1828] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c09be4000) [pid = 1828] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c04c9a800) [pid = 1828] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c0e8be000) [pid = 1828] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c0bf96800) [pid = 1828] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c0b2a2000) [pid = 1828] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c0b4e8c00) [pid = 1828] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c0b29f400) [pid = 1828] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c0b2f8400) [pid = 1828] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c09be5c00) [pid = 1828] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c021eec00) [pid = 1828] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c0e8b6400) [pid = 1828] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c00d43800) [pid = 1828] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c04ab4000) [pid = 1828] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c00d3fc00) [pid = 1828] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c0fb2f400) [pid = 1828] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c00d40c00) [pid = 1828] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c0fb0c400) [pid = 1828] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:11:16 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c0b296400) [pid = 1828] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:11:16 INFO - PROCESS | 1828 | 1461111076874 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]]]}] 17:11:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:11:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2339ms 17:11:16 INFO - PROCESS | 1828 | 1461111076912 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 1828 | 1461111076916 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:11:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:11:16 INFO - PROCESS | 1828 | 1461111076922 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1828 | 1461111076924 Marionette TRACE conn3 <- [1,2886,null,{}] 17:11:16 INFO - PROCESS | 1828 | 1461111076930 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}] 17:11:17 INFO - PROCESS | 1828 | 1461111077157 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:11:17 INFO - PROCESS | 1828 | 1461111077338 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b142000 == 158 [pid = 1828] [id = 729] 17:11:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c01043000) [pid = 1828] [serial = 2188] [outer = (nil)] 17:11:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c07b9bc00) [pid = 1828] [serial = 2189] [outer = 0x7f5c01043000] 17:11:17 INFO - PROCESS | 1828 | 1461111077406 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c09bea800) [pid = 1828] [serial = 2190] [outer = 0x7f5c01043000] 17:11:18 INFO - PROCESS | 1828 | 1461111078197 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]]]}] 17:11:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:11:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1328ms 17:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:11:18 INFO - PROCESS | 1828 | 1461111078253 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:11:18 INFO - PROCESS | 1828 | 1461111078255 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:11:18 INFO - PROCESS | 1828 | 1461111078261 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 1828 | 1461111078264 Marionette TRACE conn3 <- [1,2890,null,{}] 17:11:18 INFO - PROCESS | 1828 | 1461111078272 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}] 17:11:18 INFO - PROCESS | 1828 | 1461111078798 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:11:19 INFO - PROCESS | 1828 | 1461111079100 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c05170800 == 159 [pid = 1828] [id = 730] 17:11:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c0172c800) [pid = 1828] [serial = 2191] [outer = (nil)] 17:11:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c01bde400) [pid = 1828] [serial = 2192] [outer = 0x7f5c0172c800] 17:11:19 INFO - PROCESS | 1828 | 1461111079193 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c04959c00) [pid = 1828] [serial = 2193] [outer = 0x7f5c0172c800] 17:11:20 INFO - PROCESS | 1828 | 1461111080162 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:11:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:11:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1936ms 17:11:20 INFO - PROCESS | 1828 | 1461111080199 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:11:20 INFO - PROCESS | 1828 | 1461111080206 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:11:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:11:20 INFO - PROCESS | 1828 | 1461111080213 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:11:20 INFO - PROCESS | 1828 | 1461111080220 Marionette TRACE conn3 <- [1,2894,null,{}] 17:11:20 INFO - PROCESS | 1828 | 1461111080227 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}] 17:11:20 INFO - PROCESS | 1828 | 1461111080478 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:11:20 INFO - PROCESS | 1828 | 1461111080799 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a158000 == 160 [pid = 1828] [id = 731] 17:11:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c064d6800) [pid = 1828] [serial = 2194] [outer = (nil)] 17:11:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c064dd400) [pid = 1828] [serial = 2195] [outer = 0x7f5c064d6800] 17:11:20 INFO - PROCESS | 1828 | 1461111080910 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c07a53c00) [pid = 1828] [serial = 2196] [outer = 0x7f5c064d6800] 17:11:21 INFO - PROCESS | 1828 | 1461111081899 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]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:11:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1734ms 17:11:21 INFO - PROCESS | 1828 | 1461111081948 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:11:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:11:21 INFO - PROCESS | 1828 | 1461111081954 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:11:21 INFO - PROCESS | 1828 | 1461111081960 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1828 | 1461111081964 Marionette TRACE conn3 <- [1,2898,null,{}] 17:11:21 INFO - PROCESS | 1828 | 1461111081970 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}] 17:11:22 INFO - PROCESS | 1828 | 1461111082217 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:11:22 INFO - PROCESS | 1828 | 1461111082573 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0c188800 == 161 [pid = 1828] [id = 732] 17:11:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c021e3800) [pid = 1828] [serial = 2197] [outer = (nil)] 17:11:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c09a97800) [pid = 1828] [serial = 2198] [outer = 0x7f5c021e3800] 17:11:22 INFO - PROCESS | 1828 | 1461111082655 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c09bdec00) [pid = 1828] [serial = 2199] [outer = 0x7f5c021e3800] 17:11:23 INFO - PROCESS | 1828 | 1461111083565 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]]]}] 17:11:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:11:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1683ms 17:11:23 INFO - PROCESS | 1828 | 1461111083643 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:11:23 INFO - PROCESS | 1828 | 1461111083650 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:11:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:11:23 INFO - PROCESS | 1828 | 1461111083666 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 1828 | 1461111083672 Marionette TRACE conn3 <- [1,2902,null,{}] 17:11:23 INFO - PROCESS | 1828 | 1461111083678 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}] 17:11:23 INFO - PROCESS | 1828 | 1461111083965 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:11:24 INFO - PROCESS | 1828 | 1461111084307 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0de6c000 == 162 [pid = 1828] [id = 733] 17:11:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c064df400) [pid = 1828] [serial = 2200] [outer = (nil)] 17:11:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0a3dd400) [pid = 1828] [serial = 2201] [outer = 0x7f5c064df400] 17:11:24 INFO - PROCESS | 1828 | 1461111084384 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c0b29d400) [pid = 1828] [serial = 2202] [outer = 0x7f5c064df400] 17:11:25 INFO - PROCESS | 1828 | 1461111085287 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:11:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:11:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1690ms 17:11:25 INFO - PROCESS | 1828 | 1461111085349 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:11:25 INFO - PROCESS | 1828 | 1461111085353 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:11:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:11:25 INFO - PROCESS | 1828 | 1461111085359 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 1828 | 1461111085361 Marionette TRACE conn3 <- [1,2906,null,{}] 17:11:25 INFO - PROCESS | 1828 | 1461111085367 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}] 17:11:25 INFO - PROCESS | 1828 | 1461111085599 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:11:25 INFO - PROCESS | 1828 | 1461111085914 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ea32000 == 163 [pid = 1828] [id = 734] 17:11:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c064d4400) [pid = 1828] [serial = 2203] [outer = (nil)] 17:11:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0b4e9800) [pid = 1828] [serial = 2204] [outer = 0x7f5c064d4400] 17:11:26 INFO - PROCESS | 1828 | 1461111085993 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0be38400) [pid = 1828] [serial = 2205] [outer = 0x7f5c064d4400] 17:11:26 INFO - PROCESS | 1828 | 1461111086832 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]]]}] 17:11:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:11:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1533ms 17:11:26 INFO - PROCESS | 1828 | 1461111086894 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1828 | 1461111086898 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:11:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:11:26 INFO - PROCESS | 1828 | 1461111086905 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 1828 | 1461111086908 Marionette TRACE conn3 <- [1,2910,null,{}] 17:11:26 INFO - PROCESS | 1828 | 1461111086913 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}] 17:11:27 INFO - PROCESS | 1828 | 1461111087156 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:11:27 INFO - PROCESS | 1828 | 1461111087421 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10554000 == 164 [pid = 1828] [id = 735] 17:11:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0bff3800) [pid = 1828] [serial = 2206] [outer = (nil)] 17:11:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0bff9400) [pid = 1828] [serial = 2207] [outer = 0x7f5c0bff3800] 17:11:27 INFO - PROCESS | 1828 | 1461111087571 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c0c1af400) [pid = 1828] [serial = 2208] [outer = 0x7f5c0bff3800] 17:11:28 INFO - PROCESS | 1828 | 1461111088369 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]]]}] 17:11:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:11:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:11:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1479ms 17:11:28 INFO - TEST-START | /DOMEvents/constructors.html 17:11:28 INFO - PROCESS | 1828 | 1461111088384 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 1828 | 1461111088387 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:11:28 INFO - PROCESS | 1828 | 1461111088393 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 1828 | 1461111088396 Marionette TRACE conn3 <- [1,2914,null,{}] 17:11:28 INFO - PROCESS | 1828 | 1461111088401 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}] 17:11:28 INFO - PROCESS | 1828 | 1461111088633 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:11:28 INFO - PROCESS | 1828 | 1461111088898 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1192e000 == 165 [pid = 1828] [id = 736] 17:11:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0be3b400) [pid = 1828] [serial = 2209] [outer = (nil)] 17:11:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c0d10ac00) [pid = 1828] [serial = 2210] [outer = 0x7f5c0be3b400] 17:11:28 INFO - PROCESS | 1828 | 1461111088976 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c0e0a0400) [pid = 1828] [serial = 2211] [outer = 0x7f5c0be3b400] 17:11:29 INFO - PROCESS | 1828 | 1461111089916 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]]]}] 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:11:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:11:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:11:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:11:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1604ms 17:11:30 INFO - PROCESS | 1828 | 1461111090021 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 1828 | 1461111090029 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:11:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:11:30 INFO - PROCESS | 1828 | 1461111090038 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 1828 | 1461111090041 Marionette TRACE conn3 <- [1,2918,null,{}] 17:11:30 INFO - PROCESS | 1828 | 1461111090050 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}] 17:11:30 INFO - PROCESS | 1828 | 1461111090301 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:11:30 INFO - PROCESS | 1828 | 1461111090606 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15ba6000 == 166 [pid = 1828] [id = 737] 17:11:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c0bff4400) [pid = 1828] [serial = 2212] [outer = (nil)] 17:11:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c0e7b7400) [pid = 1828] [serial = 2213] [outer = 0x7f5c0bff4400] 17:11:30 INFO - PROCESS | 1828 | 1461111090688 Marionette DEBUG loaded listener.js 17:11:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c0fb2d800) [pid = 1828] [serial = 2214] [outer = 0x7f5c0bff4400] 17:11:31 INFO - PROCESS | 1828 | 1461111091453 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:11:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:11:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1433ms 17:11:31 INFO - PROCESS | 1828 | 1461111091471 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:11:31 INFO - PROCESS | 1828 | 1461111091474 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:11:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:11:31 INFO - PROCESS | 1828 | 1461111091480 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:11:31 INFO - PROCESS | 1828 | 1461111091482 Marionette TRACE conn3 <- [1,2922,null,{}] 17:11:31 INFO - PROCESS | 1828 | 1461111091488 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}] 17:11:31 INFO - PROCESS | 1828 | 1461111091723 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:11:31 INFO - PROCESS | 1828 | 1461111091966 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c176d1000 == 167 [pid = 1828] [id = 738] 17:11:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0d10b800) [pid = 1828] [serial = 2215] [outer = (nil)] 17:11:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c0fb43800) [pid = 1828] [serial = 2216] [outer = 0x7f5c0d10b800] 17:11:32 INFO - PROCESS | 1828 | 1461111092048 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c0fdfbc00) [pid = 1828] [serial = 2217] [outer = 0x7f5c0d10b800] 17:11:32 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:11:32 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:11:32 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:11:32 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 17:11:32 INFO - PROCESS | 1828 | 1461111092878 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]]]}] 17:11:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:11:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:11:32 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 17:11:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:11:32 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 17:11:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:11:32 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]" 17:11:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:11:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:11:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1435ms 17:11:32 INFO - PROCESS | 1828 | 1461111092918 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 1828 | 1461111092928 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:11:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:11:32 INFO - PROCESS | 1828 | 1461111092940 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 1828 | 1461111092942 Marionette TRACE conn3 <- [1,2926,null,{}] 17:11:32 INFO - PROCESS | 1828 | 1461111092949 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}] 17:11:33 INFO - PROCESS | 1828 | 1461111093214 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:11:33 INFO - PROCESS | 1828 | 1461111093456 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c188a0000 == 168 [pid = 1828] [id = 739] 17:11:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c0b2f3400) [pid = 1828] [serial = 2218] [outer = (nil)] 17:11:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c105e4c00) [pid = 1828] [serial = 2219] [outer = 0x7f5c0b2f3400] 17:11:33 INFO - PROCESS | 1828 | 1461111093538 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c1566e400) [pid = 1828] [serial = 2220] [outer = 0x7f5c0b2f3400] 17:11:34 INFO - PROCESS | 1828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:11:34 INFO - PROCESS | 1828 | 1461111094313 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]]]}] 17:11:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:11:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1388ms 17:11:34 INFO - PROCESS | 1828 | 1461111094347 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1828 | 1461111094350 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:11:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:11:34 INFO - PROCESS | 1828 | 1461111094360 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1828 | 1461111094363 Marionette TRACE conn3 <- [1,2930,null,{}] 17:11:34 INFO - PROCESS | 1828 | 1461111094367 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}] 17:11:34 INFO - PROCESS | 1828 | 1461111094607 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:11:34 INFO - PROCESS | 1828 | 1461111094849 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19158800 == 169 [pid = 1828] [id = 740] 17:11:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c158d1400) [pid = 1828] [serial = 2221] [outer = (nil)] 17:11:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c158dec00) [pid = 1828] [serial = 2222] [outer = 0x7f5c158d1400] 17:11:34 INFO - PROCESS | 1828 | 1461111094948 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c16411800) [pid = 1828] [serial = 2223] [outer = 0x7f5c158d1400] 17:11:35 INFO - PROCESS | 1828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:11:35 INFO - PROCESS | 1828 | 1461111095792 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]]]}] 17:11:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:11:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1478ms 17:11:35 INFO - PROCESS | 1828 | 1461111095908 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 1828 | 1461111095912 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:11:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:11:35 INFO - PROCESS | 1828 | 1461111095934 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1828 | 1461111095939 Marionette TRACE conn3 <- [1,2934,null,{}] 17:11:35 INFO - PROCESS | 1828 | 1461111095945 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}] 17:11:36 INFO - PROCESS | 1828 | 1461111096206 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:11:36 INFO - PROCESS | 1828 | 1461111096473 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1ec73800 == 170 [pid = 1828] [id = 741] 17:11:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c1771f000) [pid = 1828] [serial = 2224] [outer = (nil)] 17:11:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c17980000) [pid = 1828] [serial = 2225] [outer = 0x7f5c1771f000] 17:11:36 INFO - PROCESS | 1828 | 1461111096591 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c180b2400) [pid = 1828] [serial = 2226] [outer = 0x7f5c1771f000] 17:11:37 INFO - PROCESS | 1828 | 1461111097321 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]]]}] 17:11:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:11:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1440ms 17:11:37 INFO - PROCESS | 1828 | 1461111097370 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1828 | 1461111097374 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:11:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:11:37 INFO - PROCESS | 1828 | 1461111097380 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1828 | 1461111097382 Marionette TRACE conn3 <- [1,2938,null,{}] 17:11:37 INFO - PROCESS | 1828 | 1461111097388 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}] 17:11:37 INFO - PROCESS | 1828 | 1461111097633 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:11:37 INFO - PROCESS | 1828 | 1461111097903 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21970800 == 171 [pid = 1828] [id = 742] 17:11:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c17721000) [pid = 1828] [serial = 2227] [outer = (nil)] 17:11:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c181afc00) [pid = 1828] [serial = 2228] [outer = 0x7f5c17721000] 17:11:37 INFO - PROCESS | 1828 | 1461111097982 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c1883a800) [pid = 1828] [serial = 2229] [outer = 0x7f5c17721000] 17:11:38 INFO - PROCESS | 1828 | 1461111098741 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]]]}] 17:11:38 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. 17:11:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1382ms 17:11:38 INFO - PROCESS | 1828 | 1461111098764 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 1828 | 1461111098767 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:11:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:11:38 INFO - PROCESS | 1828 | 1461111098773 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1828 | 1461111098775 Marionette TRACE conn3 <- [1,2942,null,{}] 17:11:38 INFO - PROCESS | 1828 | 1461111098782 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}] 17:11:39 INFO - PROCESS | 1828 | 1461111099010 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:11:39 INFO - PROCESS | 1828 | 1461111099283 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22729000 == 172 [pid = 1828] [id = 743] 17:11:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c00d3f800) [pid = 1828] [serial = 2230] [outer = (nil)] 17:11:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c18846800) [pid = 1828] [serial = 2231] [outer = 0x7f5c00d3f800] 17:11:39 INFO - PROCESS | 1828 | 1461111099358 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c18ab4800) [pid = 1828] [serial = 2232] [outer = 0x7f5c00d3f800] 17:11:40 INFO - PROCESS | 1828 | 1461111100132 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"]]]}] 17:11:40 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 17:11:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:11:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1384ms 17:11:40 INFO - PROCESS | 1828 | 1461111100159 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1828 | 1461111100163 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:11:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:11:40 INFO - PROCESS | 1828 | 1461111100169 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1828 | 1461111100171 Marionette TRACE conn3 <- [1,2946,null,{}] 17:11:40 INFO - PROCESS | 1828 | 1461111100176 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}] 17:11:40 INFO - PROCESS | 1828 | 1461111100441 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:11:40 INFO - PROCESS | 1828 | 1461111100696 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c24782800 == 173 [pid = 1828] [id = 744] 17:11:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f5c053c9800) [pid = 1828] [serial = 2233] [outer = (nil)] 17:11:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f5c18b3e400) [pid = 1828] [serial = 2234] [outer = 0x7f5c053c9800] 17:11:40 INFO - PROCESS | 1828 | 1461111100771 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f5c18ff0400) [pid = 1828] [serial = 2235] [outer = 0x7f5c053c9800] 17:11:41 INFO - PROCESS | 1828 | 1461111101585 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]]]}] 17:11:41 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. 17:11:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1432ms 17:11:41 INFO - PROCESS | 1828 | 1461111101602 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 1828 | 1461111101604 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:11:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:11:41 INFO - PROCESS | 1828 | 1461111101611 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1828 | 1461111101614 Marionette TRACE conn3 <- [1,2950,null,{}] 17:11:41 INFO - PROCESS | 1828 | 1461111101619 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}] 17:11:41 INFO - PROCESS | 1828 | 1461111101855 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:11:42 INFO - PROCESS | 1828 | 1461111102099 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c283c2000 == 174 [pid = 1828] [id = 745] 17:11:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f5c053d1c00) [pid = 1828] [serial = 2236] [outer = (nil)] 17:11:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f5c18ff4800) [pid = 1828] [serial = 2237] [outer = 0x7f5c053d1c00] 17:11:42 INFO - PROCESS | 1828 | 1461111102176 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f5c19447000) [pid = 1828] [serial = 2238] [outer = 0x7f5c053d1c00] 17:11:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c29113000 == 175 [pid = 1828] [id = 746] 17:11:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f5c1a1b1c00) [pid = 1828] [serial = 2239] [outer = (nil)] 17:11:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f5c18ff3000) [pid = 1828] [serial = 2240] [outer = 0x7f5c1a1b1c00] 17:11:43 INFO - PROCESS | 1828 | 1461111103101 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]]]}] 17:11:43 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. 17:11:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1536ms 17:11:43 INFO - PROCESS | 1828 | 1461111103148 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 1828 | 1461111103150 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:11:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:11:43 INFO - PROCESS | 1828 | 1461111103157 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1828 | 1461111103159 Marionette TRACE conn3 <- [1,2954,null,{}] 17:11:43 INFO - PROCESS | 1828 | 1461111103165 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}] 17:11:43 INFO - PROCESS | 1828 | 1461111103479 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:11:43 INFO - PROCESS | 1828 | 1461111103788 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2f0d0800 == 176 [pid = 1828] [id = 747] 17:11:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f5c189dcc00) [pid = 1828] [serial = 2241] [outer = (nil)] 17:11:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f5c19652800) [pid = 1828] [serial = 2242] [outer = 0x7f5c189dcc00] 17:11:43 INFO - PROCESS | 1828 | 1461111103872 Marionette DEBUG loaded listener.js 17:11:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f5c1a433400) [pid = 1828] [serial = 2243] [outer = 0x7f5c189dcc00] 17:11:44 INFO - PROCESS | 1828 | 1461111104620 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]]]}] 17:11:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:11:44 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 17:11:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1484ms 17:11:44 INFO - PROCESS | 1828 | 1461111104651 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:11:44 INFO - PROCESS | 1828 | 1461111104655 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:11:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:11:44 INFO - PROCESS | 1828 | 1461111104664 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:11:44 INFO - PROCESS | 1828 | 1461111104667 Marionette TRACE conn3 <- [1,2958,null,{}] 17:11:44 INFO - PROCESS | 1828 | 1461111104671 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}] 17:11:44 INFO - PROCESS | 1828 | 1461111104946 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:11:45 INFO - PROCESS | 1828 | 1461111105188 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2ffbb800 == 177 [pid = 1828] [id = 748] 17:11:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f5c18ff2000) [pid = 1828] [serial = 2244] [outer = (nil)] 17:11:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f5c1ae31800) [pid = 1828] [serial = 2245] [outer = 0x7f5c18ff2000] 17:11:45 INFO - PROCESS | 1828 | 1461111105269 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f5c1af26c00) [pid = 1828] [serial = 2246] [outer = 0x7f5c18ff2000] 17:11:46 INFO - PROCESS | 1828 | 1461111106057 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]]]}] 17:11:46 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. 17:11:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1427ms 17:11:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:11:46 INFO - PROCESS | 1828 | 1461111106092 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1828 | 1461111106095 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:11:46 INFO - PROCESS | 1828 | 1461111106102 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1828 | 1461111106105 Marionette TRACE conn3 <- [1,2962,null,{}] 17:11:46 INFO - PROCESS | 1828 | 1461111106111 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}] 17:11:46 INFO - PROCESS | 1828 | 1461111106387 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:11:46 INFO - PROCESS | 1828 | 1461111106638 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c32472800 == 178 [pid = 1828] [id = 749] 17:11:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f5c0173ac00) [pid = 1828] [serial = 2247] [outer = (nil)] 17:11:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f5c1af28000) [pid = 1828] [serial = 2248] [outer = 0x7f5c0173ac00] 17:11:46 INFO - PROCESS | 1828 | 1461111106716 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f5c1af39c00) [pid = 1828] [serial = 2249] [outer = 0x7f5c0173ac00] 17:11:47 INFO - PROCESS | 1828 | 1461111107469 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]]]}] 17:11:47 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. 17:11:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1400ms 17:11:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:11:47 INFO - PROCESS | 1828 | 1461111107502 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 1828 | 1461111107505 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:11:47 INFO - PROCESS | 1828 | 1461111107511 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 1828 | 1461111107514 Marionette TRACE conn3 <- [1,2966,null,{}] 17:11:47 INFO - PROCESS | 1828 | 1461111107520 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}] 17:11:47 INFO - PROCESS | 1828 | 1461111107769 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:11:48 INFO - PROCESS | 1828 | 1461111108020 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c33c11800 == 179 [pid = 1828] [id = 750] 17:11:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f5c1af2e400) [pid = 1828] [serial = 2250] [outer = (nil)] 17:11:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f5c1c310400) [pid = 1828] [serial = 2251] [outer = 0x7f5c1af2e400] 17:11:48 INFO - PROCESS | 1828 | 1461111108096 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f5c1c31a800) [pid = 1828] [serial = 2252] [outer = 0x7f5c1af2e400] 17:11:48 INFO - PROCESS | 1828 | 1461111108892 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]]]}] 17:11:48 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. 17:11:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1440ms 17:11:48 INFO - PROCESS | 1828 | 1461111108951 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1828 | 1461111108954 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:11:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:11:48 INFO - PROCESS | 1828 | 1461111108960 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1828 | 1461111108964 Marionette TRACE conn3 <- [1,2970,null,{}] 17:11:48 INFO - PROCESS | 1828 | 1461111108969 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}] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0f861800 == 178 [pid = 1828] [id = 626] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10659800 == 177 [pid = 1828] [id = 627] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0f85f800 == 176 [pid = 1828] [id = 490] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b142000 == 175 [pid = 1828] [id = 729] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a354800 == 174 [pid = 1828] [id = 728] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c089c7800 == 173 [pid = 1828] [id = 727] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c06d89000 == 172 [pid = 1828] [id = 726] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1f82f000 == 171 [pid = 1828] [id = 719] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1a4b6000 == 170 [pid = 1828] [id = 718] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19113000 == 169 [pid = 1828] [id = 717] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1814b000 == 168 [pid = 1828] [id = 716] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c17564800 == 167 [pid = 1828] [id = 715] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c16676800 == 166 [pid = 1828] [id = 613] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15ba0800 == 165 [pid = 1828] [id = 714] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c11918800 == 164 [pid = 1828] [id = 713] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0f85c000 == 163 [pid = 1828] [id = 712] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0ea19000 == 162 [pid = 1828] [id = 711] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0d461800 == 161 [pid = 1828] [id = 710] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0b2dd000 == 160 [pid = 1828] [id = 709] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c08bc9000 == 159 [pid = 1828] [id = 708] 17:11:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c03fda000 == 158 [pid = 1828] [id = 707] 17:11:51 INFO - PROCESS | 1828 | 1461111111509 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f5c07a4d400) [pid = 1828] [serial = 1923] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f5c15ae4000) [pid = 1828] [serial = 2028] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f5c0fdf8400) [pid = 1828] [serial = 2025] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f5c0d104400) [pid = 1828] [serial = 2013] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f5c0decdc00) [pid = 1828] [serial = 2016] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f5c0c062800) [pid = 1828] [serial = 2010] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f5c17537c00) [pid = 1828] [serial = 2034] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f5c062dfc00) [pid = 1828] [serial = 1995] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f5c0b2f7400) [pid = 1828] [serial = 2007] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f5c0b137c00) [pid = 1828] [serial = 2004] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f5c0a31e000) [pid = 1828] [serial = 2001] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f5c0f8de800) [pid = 1828] [serial = 2022] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f5c0e0aa400) [pid = 1828] [serial = 2019] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f5c08d04400) [pid = 1828] [serial = 1998] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f5c0b2ef000) [pid = 1828] [serial = 2037] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f5c166c7000) [pid = 1828] [serial = 2031] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f5c08f9dc00) [pid = 1828] [serial = 1992] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f5c08869000) [pid = 1828] [serial = 2117] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f5c08d0c400) [pid = 1828] [serial = 2118] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f5c09f9f800) [pid = 1828] [serial = 2063] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c09be5400) [pid = 1828] [serial = 2061] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c09aa0c00) [pid = 1828] [serial = 2060] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c0886d000) [pid = 1828] [serial = 2058] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c07b94000) [pid = 1828] [serial = 2057] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c06395400) [pid = 1828] [serial = 2055] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c05b87c00) [pid = 1828] [serial = 2054] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c04951400) [pid = 1828] [serial = 2111] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c04c90400) [pid = 1828] [serial = 2112] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c17721800) [pid = 1828] [serial = 2109] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c1753a800) [pid = 1828] [serial = 2108] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c17716c00) [pid = 1828] [serial = 2106] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c1753d400) [pid = 1828] [serial = 2105] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c166d1400) [pid = 1828] [serial = 2103] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c1640a400) [pid = 1828] [serial = 2102] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c15677c00) [pid = 1828] [serial = 2100] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c15527c00) [pid = 1828] [serial = 2099] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c1551c000) [pid = 1828] [serial = 2097] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c11af1c00) [pid = 1828] [serial = 2096] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c118e0c00) [pid = 1828] [serial = 2094] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c11816400) [pid = 1828] [serial = 2093] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c105db000) [pid = 1828] [serial = 2091] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c0fdefc00) [pid = 1828] [serial = 2090] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c0fb48800) [pid = 1828] [serial = 2088] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c0fb30800) [pid = 1828] [serial = 2087] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c0fb10000) [pid = 1828] [serial = 2085] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c0f8df000) [pid = 1828] [serial = 2084] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c0deed800) [pid = 1828] [serial = 2082] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c0d33dc00) [pid = 1828] [serial = 2081] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c0d106000) [pid = 1828] [serial = 2079] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c0c1ae000) [pid = 1828] [serial = 2078] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c0c130400) [pid = 1828] [serial = 2076] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c0c059800) [pid = 1828] [serial = 2075] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c0bff0c00) [pid = 1828] [serial = 2073] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c0bfdbc00) [pid = 1828] [serial = 2072] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c0bf96c00) [pid = 1828] [serial = 2070] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c0be3dc00) [pid = 1828] [serial = 2069] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c0b20a000) [pid = 1828] [serial = 2067] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c0b12fc00) [pid = 1828] [serial = 2066] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c0a325400) [pid = 1828] [serial = 2064] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c064db400) [pid = 1828] [serial = 2115] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c062de400) [pid = 1828] [serial = 2114] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c08fa4c00) [pid = 1828] [serial = 2120] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1828 | 1461111111992 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c03fe8000 == 159 [pid = 1828] [id = 751] 17:11:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c0172b800) [pid = 1828] [serial = 2253] [outer = (nil)] 17:11:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0172fc00) [pid = 1828] [serial = 2254] [outer = 0x7f5c0172b800] 17:11:52 INFO - PROCESS | 1828 | 1461111112057 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c01be4000) [pid = 1828] [serial = 2255] [outer = 0x7f5c0172b800] 17:11:52 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. 17:11:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3839ms 17:11:52 INFO - PROCESS | 1828 | 1461111112790 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]]]}] 17:11:52 INFO - PROCESS | 1828 | 1461111112802 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 1828 | 1461111112807 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:11:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:11:52 INFO - PROCESS | 1828 | 1461111112814 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1828 | 1461111112819 Marionette TRACE conn3 <- [1,2974,null,{}] 17:11:52 INFO - PROCESS | 1828 | 1461111112825 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}] 17:11:53 INFO - PROCESS | 1828 | 1461111113044 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:11:53 INFO - PROCESS | 1828 | 1461111113251 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c07b58800 == 160 [pid = 1828] [id = 752] 17:11:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c0172bc00) [pid = 1828] [serial = 2256] [outer = (nil)] 17:11:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c05812400) [pid = 1828] [serial = 2257] [outer = 0x7f5c0172bc00] 17:11:53 INFO - PROCESS | 1828 | 1461111113321 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c062d7c00) [pid = 1828] [serial = 2258] [outer = 0x7f5c0172bc00] 17:11:54 INFO - PROCESS | 1828 | 1461111114172 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]]]}] 17:11:54 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. 17:11:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1394ms 17:11:54 INFO - PROCESS | 1828 | 1461111114209 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:11:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:11:54 INFO - PROCESS | 1828 | 1461111114213 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:11:54 INFO - PROCESS | 1828 | 1461111114220 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 1828 | 1461111114224 Marionette TRACE conn3 <- [1,2978,null,{}] 17:11:54 INFO - PROCESS | 1828 | 1461111114237 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}] 17:11:54 INFO - PROCESS | 1828 | 1461111114536 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:11:54 INFO - PROCESS | 1828 | 1461111114567 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f83800 == 161 [pid = 1828] [id = 753] 17:11:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c04ab4c00) [pid = 1828] [serial = 2259] [outer = (nil)] 17:11:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c06def000) [pid = 1828] [serial = 2260] [outer = 0x7f5c04ab4c00] 17:11:54 INFO - PROCESS | 1828 | 1461111114641 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c07b92c00) [pid = 1828] [serial = 2261] [outer = 0x7f5c04ab4c00] 17:11:55 INFO - PROCESS | 1828 | 1461111115647 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]]]}] 17:11:55 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. 17:11:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1440ms 17:11:55 INFO - PROCESS | 1828 | 1461111115669 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 1828 | 1461111115684 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:11:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:11:55 INFO - PROCESS | 1828 | 1461111115722 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 1828 | 1461111115734 Marionette TRACE conn3 <- [1,2982,null,{}] 17:11:55 INFO - PROCESS | 1828 | 1461111115752 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}] 17:11:56 INFO - PROCESS | 1828 | 1461111116054 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:11:56 INFO - PROCESS | 1828 | 1461111116098 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b272800 == 162 [pid = 1828] [id = 754] 17:11:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c07b94000) [pid = 1828] [serial = 2262] [outer = (nil)] 17:11:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c09aa5400) [pid = 1828] [serial = 2263] [outer = 0x7f5c07b94000] 17:11:56 INFO - PROCESS | 1828 | 1461111116161 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c09ae1800) [pid = 1828] [serial = 2264] [outer = 0x7f5c07b94000] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c06390800) [pid = 1828] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c0886d800) [pid = 1828] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c0495a800) [pid = 1828] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c0decf000) [pid = 1828] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c08c2d800) [pid = 1828] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c062d3800) [pid = 1828] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c09add800) [pid = 1828] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c180bec00) [pid = 1828] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c04c95800) [pid = 1828] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c0a325800) [pid = 1828] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c0be3c400) [pid = 1828] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c166ca400) [pid = 1828] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c09f95800) [pid = 1828] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c04ab8c00) [pid = 1828] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c166cb800) [pid = 1828] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c0495a000) [pid = 1828] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c08862800) [pid = 1828] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c0172d000) [pid = 1828] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c01049c00) [pid = 1828] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c01730400) [pid = 1828] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c0581d800) [pid = 1828] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c00d41c00) [pid = 1828] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:11:57 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c0be3f400) [pid = 1828] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:11:57 INFO - PROCESS | 1828 | 1461111117558 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"]]]}] 17:11:57 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 17:11:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:11:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1876ms 17:11:57 INFO - PROCESS | 1828 | 1461111117574 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 1828 | 1461111117577 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:11:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:11:57 INFO - PROCESS | 1828 | 1461111117583 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1828 | 1461111117585 Marionette TRACE conn3 <- [1,2986,null,{}] 17:11:57 INFO - PROCESS | 1828 | 1461111117591 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}] 17:11:57 INFO - PROCESS | 1828 | 1461111117822 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:11:58 INFO - PROCESS | 1828 | 1461111118012 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be1e800 == 163 [pid = 1828] [id = 755] 17:11:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c01731c00) [pid = 1828] [serial = 2265] [outer = (nil)] 17:11:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c08867800) [pid = 1828] [serial = 2266] [outer = 0x7f5c01731c00] 17:11:58 INFO - PROCESS | 1828 | 1461111118082 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c09f94400) [pid = 1828] [serial = 2267] [outer = 0x7f5c01731c00] 17:11:58 INFO - PROCESS | 1828 | 1461111118749 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]]]}] 17:11:58 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. 17:11:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1176ms 17:11:58 INFO - PROCESS | 1828 | 1461111118760 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 1828 | 1461111118763 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:11:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:11:58 INFO - PROCESS | 1828 | 1461111118775 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1828 | 1461111118777 Marionette TRACE conn3 <- [1,2990,null,{}] 17:11:58 INFO - PROCESS | 1828 | 1461111118784 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}] 17:11:59 INFO - PROCESS | 1828 | 1461111119004 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:11:59 INFO - PROCESS | 1828 | 1461111119421 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0179e800 == 164 [pid = 1828] [id = 756] 17:11:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c01047800) [pid = 1828] [serial = 2268] [outer = (nil)] 17:11:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c0104b800) [pid = 1828] [serial = 2269] [outer = 0x7f5c01047800] 17:11:59 INFO - PROCESS | 1828 | 1461111119509 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c04abc800) [pid = 1828] [serial = 2270] [outer = 0x7f5c01047800] 17:12:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c09f79000 == 165 [pid = 1828] [id = 757] 17:12:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c07a52400) [pid = 1828] [serial = 2271] [outer = (nil)] 17:12:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c053d6000) [pid = 1828] [serial = 2272] [outer = 0x7f5c07a52400] 17:12:00 INFO - PROCESS | 1828 | 1461111120489 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]]]}] 17:12:00 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. 17:12:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1736ms 17:12:00 INFO - PROCESS | 1828 | 1461111120519 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1828 | 1461111120524 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:12:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:12:00 INFO - PROCESS | 1828 | 1461111120533 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1828 | 1461111120539 Marionette TRACE conn3 <- [1,2994,null,{}] 17:12:00 INFO - PROCESS | 1828 | 1461111120556 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}] 17:12:00 INFO - PROCESS | 1828 | 1461111120869 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:12:01 INFO - PROCESS | 1828 | 1461111121180 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be90000 == 166 [pid = 1828] [id = 758] 17:12:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c07b9d800) [pid = 1828] [serial = 2273] [outer = (nil)] 17:12:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c08d11c00) [pid = 1828] [serial = 2274] [outer = 0x7f5c07b9d800] 17:12:01 INFO - PROCESS | 1828 | 1461111121264 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c09be5c00) [pid = 1828] [serial = 2275] [outer = 0x7f5c07b9d800] 17:12:02 INFO - PROCESS | 1828 | 1461111122234 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]]]}] 17:12:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:12:02 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 17:12:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1739ms 17:12:02 INFO - PROCESS | 1828 | 1461111122277 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 1828 | 1461111122284 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:12:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:12:02 INFO - PROCESS | 1828 | 1461111122291 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 1828 | 1461111122294 Marionette TRACE conn3 <- [1,2998,null,{}] 17:12:02 INFO - PROCESS | 1828 | 1461111122300 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}] 17:12:02 INFO - PROCESS | 1828 | 1461111122552 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:12:02 INFO - PROCESS | 1828 | 1461111122919 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ddd3800 == 167 [pid = 1828] [id = 759] 17:12:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c09a9bc00) [pid = 1828] [serial = 2276] [outer = (nil)] 17:12:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0b130c00) [pid = 1828] [serial = 2277] [outer = 0x7f5c09a9bc00] 17:12:03 INFO - PROCESS | 1828 | 1461111123001 Marionette DEBUG loaded listener.js 17:12:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c0b20e800) [pid = 1828] [serial = 2278] [outer = 0x7f5c09a9bc00] 17:12:04 INFO - PROCESS | 1828 | 1461111124162 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]]]}] 17:12:04 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. 17:12:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1896ms 17:12:04 INFO - PROCESS | 1828 | 1461111124191 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:12:04 INFO - PROCESS | 1828 | 1461111124197 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:12:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:12:04 INFO - PROCESS | 1828 | 1461111124222 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:12:04 INFO - PROCESS | 1828 | 1461111124237 Marionette TRACE conn3 <- [1,3002,null,{}] 17:12:04 INFO - PROCESS | 1828 | 1461111124275 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}] 17:12:04 INFO - PROCESS | 1828 | 1461111124626 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:12:04 INFO - PROCESS | 1828 | 1461111124988 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0ea1e000 == 168 [pid = 1828] [id = 760] 17:12:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c09be6c00) [pid = 1828] [serial = 2279] [outer = (nil)] 17:12:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c0b4e7800) [pid = 1828] [serial = 2280] [outer = 0x7f5c09be6c00] 17:12:05 INFO - PROCESS | 1828 | 1461111125117 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c0bf8e000) [pid = 1828] [serial = 2281] [outer = 0x7f5c09be6c00] 17:12:06 INFO - PROCESS | 1828 | 1461111126209 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]]]}] 17:12:06 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. 17:12:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2041ms 17:12:06 INFO - PROCESS | 1828 | 1461111126251 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1828 | 1461111126257 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:12:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:12:06 INFO - PROCESS | 1828 | 1461111126266 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1828 | 1461111126270 Marionette TRACE conn3 <- [1,3006,null,{}] 17:12:06 INFO - PROCESS | 1828 | 1461111126277 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}] 17:12:06 INFO - PROCESS | 1828 | 1461111126758 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:12:07 INFO - PROCESS | 1828 | 1461111127121 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1050c800 == 169 [pid = 1828] [id = 761] 17:12:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0bfdbc00) [pid = 1828] [serial = 2282] [outer = (nil)] 17:12:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c0bfe0800) [pid = 1828] [serial = 2283] [outer = 0x7f5c0bfdbc00] 17:12:07 INFO - PROCESS | 1828 | 1461111127248 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c0c061800) [pid = 1828] [serial = 2284] [outer = 0x7f5c0bfdbc00] 17:12:08 INFO - PROCESS | 1828 | 1461111128348 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]]]}] 17:12:08 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. 17:12:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2143ms 17:12:08 INFO - PROCESS | 1828 | 1461111128410 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:12:08 INFO - PROCESS | 1828 | 1461111128416 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:12:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:12:08 INFO - PROCESS | 1828 | 1461111128424 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 1828 | 1461111128429 Marionette TRACE conn3 <- [1,3010,null,{}] 17:12:08 INFO - PROCESS | 1828 | 1461111128437 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}] 17:12:08 INFO - PROCESS | 1828 | 1461111128798 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:12:09 INFO - PROCESS | 1828 | 1461111129196 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1070b000 == 170 [pid = 1828] [id = 762] 17:12:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0d33a000) [pid = 1828] [serial = 2285] [outer = (nil)] 17:12:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0decc400) [pid = 1828] [serial = 2286] [outer = 0x7f5c0d33a000] 17:12:09 INFO - PROCESS | 1828 | 1461111129352 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c0def0400) [pid = 1828] [serial = 2287] [outer = 0x7f5c0d33a000] 17:12:10 INFO - PROCESS | 1828 | 1461111130513 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]]]}] 17:12:10 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 17:12:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2141ms 17:12:10 INFO - PROCESS | 1828 | 1461111130624 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1828 | 1461111130630 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:12:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:12:10 INFO - PROCESS | 1828 | 1461111130649 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1828 | 1461111130654 Marionette TRACE conn3 <- [1,3014,null,{}] 17:12:10 INFO - PROCESS | 1828 | 1461111130663 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}] 17:12:11 INFO - PROCESS | 1828 | 1461111131009 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:12:11 INFO - PROCESS | 1828 | 1461111131366 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1556b000 == 171 [pid = 1828] [id = 763] 17:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c0b20f800) [pid = 1828] [serial = 2288] [outer = (nil)] 17:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0e8b8000) [pid = 1828] [serial = 2289] [outer = 0x7f5c0b20f800] 17:12:11 INFO - PROCESS | 1828 | 1461111131481 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c0f8e1800) [pid = 1828] [serial = 2290] [outer = 0x7f5c0b20f800] 17:12:11 INFO - PROCESS | 1828 | [1828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:12:12 INFO - PROCESS | 1828 | 1461111132772 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:12:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:12:12 INFO - {} 17:12:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:12:12 INFO - {} 17:12:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:12:12 INFO - {} 17:12:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:12:12 INFO - {} 17:12:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2194ms 17:12:12 INFO - TEST-START | /FileAPI/fileReader.html 17:12:12 INFO - PROCESS | 1828 | 1461111132851 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1828 | 1461111132855 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:12:12 INFO - PROCESS | 1828 | 1461111132865 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1828 | 1461111132870 Marionette TRACE conn3 <- [1,3018,null,{}] 17:12:12 INFO - PROCESS | 1828 | 1461111132877 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}] 17:12:13 INFO - PROCESS | 1828 | 1461111133238 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:12:13 INFO - PROCESS | 1828 | 1461111133620 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c17571800 == 172 [pid = 1828] [id = 764] 17:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c0e8bb000) [pid = 1828] [serial = 2291] [outer = (nil)] 17:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0fba8800) [pid = 1828] [serial = 2292] [outer = 0x7f5c0e8bb000] 17:12:13 INFO - PROCESS | 1828 | 1461111133741 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c105e3c00) [pid = 1828] [serial = 2293] [outer = 0x7f5c0e8bb000] 17:12:14 INFO - PROCESS | 1828 | 1461111134682 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]]]}] 17:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:12:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 1837ms 17:12:14 INFO - PROCESS | 1828 | 1461111134701 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 1828 | 1461111134705 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:12:14 INFO - TEST-START | /FileAPI/historical.html 17:12:14 INFO - PROCESS | 1828 | 1461111134712 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 1828 | 1461111134715 Marionette TRACE conn3 <- [1,3022,null,{}] 17:12:14 INFO - PROCESS | 1828 | 1461111134720 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}] 17:12:14 INFO - PROCESS | 1828 | 1461111134963 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:12:15 INFO - PROCESS | 1828 | 1461111135216 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c179d4000 == 173 [pid = 1828] [id = 765] 17:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c0f8e3000) [pid = 1828] [serial = 2294] [outer = (nil)] 17:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c118e4000) [pid = 1828] [serial = 2295] [outer = 0x7f5c0f8e3000] 17:12:15 INFO - PROCESS | 1828 | 1461111135289 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c1551b400) [pid = 1828] [serial = 2296] [outer = 0x7f5c0f8e3000] 17:12:16 INFO - PROCESS | 1828 | 1461111136095 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"]]]}] 17:12:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:12:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:12:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:12:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:12:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:12:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:12:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:12:16 INFO - TEST-OK | /FileAPI/historical.html | took 1433ms 17:12:16 INFO - PROCESS | 1828 | 1461111136150 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 1828 | 1461111136154 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:12:16 INFO - TEST-START | /FileAPI/idlharness.html 17:12:16 INFO - PROCESS | 1828 | 1461111136165 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 1828 | 1461111136169 Marionette TRACE conn3 <- [1,3026,null,{}] 17:12:16 INFO - PROCESS | 1828 | 1461111136176 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}] 17:12:16 INFO - PROCESS | 1828 | 1461111136420 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:12:16 INFO - PROCESS | 1828 | 1461111136695 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c18bb8800 == 174 [pid = 1828] [id = 766] 17:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c0fdf1400) [pid = 1828] [serial = 2297] [outer = (nil)] 17:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f5c15677c00) [pid = 1828] [serial = 2298] [outer = 0x7f5c0fdf1400] 17:12:16 INFO - PROCESS | 1828 | 1461111136772 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f5c15ae3c00) [pid = 1828] [serial = 2299] [outer = 0x7f5c0fdf1400] 17:12:18 INFO - PROCESS | 1828 | 1461111138478 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]]]}] 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:12:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:12:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:12:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:12:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:12:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:12:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:12:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:12:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:12:18 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 17:12:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:12:18 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 17:12:18 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 17:12:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:12:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:12:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:12:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:12:18 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 17:12:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:12:18 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 17:12:18 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 17:12:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:12:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 2415ms 17:12:18 INFO - PROCESS | 1828 | 1461111138618 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:12:18 INFO - PROCESS | 1828 | 1461111138626 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:12:18 INFO - TEST-START | /FileAPI/idlharness.worker 17:12:18 INFO - PROCESS | 1828 | 1461111138667 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:12:18 INFO - PROCESS | 1828 | 1461111138675 Marionette TRACE conn3 <- [1,3030,null,{}] 17:12:18 INFO - PROCESS | 1828 | 1461111138687 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}] 17:12:18 INFO - PROCESS | 1828 | 1461111138941 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:12:19 INFO - PROCESS | 1828 | 1461111139204 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a03c000 == 175 [pid = 1828] [id = 767] 17:12:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f5c0e7b3c00) [pid = 1828] [serial = 2300] [outer = (nil)] 17:12:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f5c181b7000) [pid = 1828] [serial = 2301] [outer = 0x7f5c0e7b3c00] 17:12:19 INFO - PROCESS | 1828 | 1461111139283 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f5c1883b800) [pid = 1828] [serial = 2302] [outer = 0x7f5c0e7b3c00] 17:12:19 INFO - PROCESS | 1828 | [1828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:12:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:12:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:12:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:12:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:12:21 INFO - {} 17:12:21 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 17:12:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:12:21 INFO - {} 17:12:21 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 - {} 17:12:21 INFO - {} 17:12:21 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 17:12:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:12:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:12:21 INFO - {} 17:12:21 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 17:12:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:12:21 INFO - {} 17:12:21 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 - {} 17:12:21 INFO - {} 17:12:21 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 17:12:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:12:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:12:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 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 17:12:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:12:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:12:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 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 17:12:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 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 17:12:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 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 17:12:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:12:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:12:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:12:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:12:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:12:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:12:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:12:21 INFO - {} 17:12:21 INFO - PROCESS | 1828 | 1461111141636 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,{},{}]]]}] 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:12:21 INFO - {} 17:12:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3082ms 17:12:21 INFO - PROCESS | 1828 | 1461111141776 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:12:21 INFO - PROCESS | 1828 | 1461111141784 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:12:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:12:21 INFO - PROCESS | 1828 | 1461111141804 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:12:21 INFO - PROCESS | 1828 | 1461111141812 Marionette TRACE conn3 <- [1,3034,null,{}] 17:12:21 INFO - PROCESS | 1828 | 1461111141823 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}] 17:12:22 INFO - PROCESS | 1828 | 1461111142131 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:12:22 INFO - PROCESS | 1828 | 1461111142450 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c22725800 == 176 [pid = 1828] [id = 768] 17:12:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f5c18a77400) [pid = 1828] [serial = 2303] [outer = (nil)] 17:12:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f5c2042fc00) [pid = 1828] [serial = 2304] [outer = 0x7f5c18a77400] 17:12:22 INFO - PROCESS | 1828 | 1461111142522 Marionette DEBUG loaded listener.js 17:12:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f5c2043ec00) [pid = 1828] [serial = 2305] [outer = 0x7f5c18a77400] 17:12:23 INFO - PROCESS | 1828 | 1461111143295 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]]]}] 17:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:12:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1546ms 17:12:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:12:23 INFO - PROCESS | 1828 | 1461111143350 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:12:23 INFO - PROCESS | 1828 | 1461111143353 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:12:23 INFO - PROCESS | 1828 | 1461111143359 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:12:23 INFO - PROCESS | 1828 | 1461111143362 Marionette TRACE conn3 <- [1,3038,null,{}] 17:12:23 INFO - PROCESS | 1828 | 1461111143367 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}] 17:12:23 INFO - PROCESS | 1828 | 1461111143631 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:12:23 INFO - PROCESS | 1828 | 1461111143875 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c2384f800 == 177 [pid = 1828] [id = 769] 17:12:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f5c166d0400) [pid = 1828] [serial = 2306] [outer = (nil)] 17:12:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f5c20db0400) [pid = 1828] [serial = 2307] [outer = 0x7f5c166d0400] 17:12:23 INFO - PROCESS | 1828 | 1461111143952 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f5c2115f000) [pid = 1828] [serial = 2308] [outer = 0x7f5c166d0400] 17:12:24 INFO - PROCESS | 1828 | 1461111144720 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"]]]}] 17:12:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:12:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:12:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1379ms 17:12:24 INFO - PROCESS | 1828 | 1461111144739 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:12:24 INFO - PROCESS | 1828 | 1461111144743 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:12:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:12:24 INFO - PROCESS | 1828 | 1461111144750 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:12:24 INFO - PROCESS | 1828 | 1461111144752 Marionette TRACE conn3 <- [1,3042,null,{}] 17:12:24 INFO - PROCESS | 1828 | 1461111144757 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}] 17:12:24 INFO - PROCESS | 1828 | 1461111144995 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:12:25 INFO - PROCESS | 1828 | 1461111145279 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c32535800 == 178 [pid = 1828] [id = 770] 17:12:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f5c105df800) [pid = 1828] [serial = 2309] [outer = (nil)] 17:12:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f5c2139e800) [pid = 1828] [serial = 2310] [outer = 0x7f5c105df800] 17:12:25 INFO - PROCESS | 1828 | 1461111145352 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f5c213b2800) [pid = 1828] [serial = 2311] [outer = 0x7f5c105df800] 17:12:26 INFO - PROCESS | 1828 | 1461111146576 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]]]}] 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:12:26 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. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:12:26 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'.) 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:12:26 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. 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:12:26 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. 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:12:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:12:26 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. 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:12:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:12:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:12:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:12:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1908ms 17:12:26 INFO - PROCESS | 1828 | 1461111146659 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 1828 | 1461111146663 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:12:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:12:26 INFO - PROCESS | 1828 | 1461111146721 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 1828 | 1461111146727 Marionette TRACE conn3 <- [1,3046,null,{}] 17:12:26 INFO - PROCESS | 1828 | 1461111146750 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}] 17:12:27 INFO - PROCESS | 1828 | 1461111147082 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:12:27 INFO - PROCESS | 1828 | 1461111147376 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1d2d3800 == 179 [pid = 1828] [id = 771] 17:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f5c00d3d400) [pid = 1828] [serial = 2312] [outer = (nil)] 17:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f5c18834400) [pid = 1828] [serial = 2313] [outer = 0x7f5c00d3d400] 17:12:27 INFO - PROCESS | 1828 | 1461111147446 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f5c18a74000) [pid = 1828] [serial = 2314] [outer = 0x7f5c00d3d400] 17:12:27 INFO - PROCESS | 1828 | [1828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:12:28 INFO - PROCESS | 1828 | 1461111148273 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:12:28 INFO - {} 17:12:28 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1647ms 17:12:28 INFO - PROCESS | 1828 | 1461111148322 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 1828 | 1461111148328 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:12:28 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:12:28 INFO - PROCESS | 1828 | 1461111148334 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 1828 | 1461111148336 Marionette TRACE conn3 <- [1,3050,null,{}] 17:12:28 INFO - PROCESS | 1828 | 1461111148346 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}] 17:12:28 INFO - PROCESS | 1828 | 1461111148597 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:12:28 INFO - PROCESS | 1828 | 1461111148871 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c21aa9800 == 180 [pid = 1828] [id = 772] 17:12:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f5c18a74c00) [pid = 1828] [serial = 2315] [outer = (nil)] 17:12:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f5c1c313c00) [pid = 1828] [serial = 2316] [outer = 0x7f5c18a74c00] 17:12:28 INFO - PROCESS | 1828 | 1461111148949 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f5c1c3a7000) [pid = 1828] [serial = 2317] [outer = 0x7f5c18a74c00] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c02463800 == 179 [pid = 1828] [id = 521] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c341a0800 == 178 [pid = 1828] [id = 294] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c33c11800 == 177 [pid = 1828] [id = 750] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c32472800 == 176 [pid = 1828] [id = 749] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2ffbb800 == 175 [pid = 1828] [id = 748] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c2f0d0800 == 174 [pid = 1828] [id = 747] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c29113000 == 173 [pid = 1828] [id = 746] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c283c2000 == 172 [pid = 1828] [id = 745] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c24782800 == 171 [pid = 1828] [id = 744] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c22729000 == 170 [pid = 1828] [id = 743] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c21970800 == 169 [pid = 1828] [id = 742] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1ec73800 == 168 [pid = 1828] [id = 741] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c19158800 == 167 [pid = 1828] [id = 740] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c188a0000 == 166 [pid = 1828] [id = 739] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c176d1000 == 165 [pid = 1828] [id = 738] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c15ba6000 == 164 [pid = 1828] [id = 737] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c1192e000 == 163 [pid = 1828] [id = 736] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c10554000 == 162 [pid = 1828] [id = 735] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0ea32000 == 161 [pid = 1828] [id = 734] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0de6c000 == 160 [pid = 1828] [id = 733] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0c188800 == 159 [pid = 1828] [id = 732] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c0a158000 == 158 [pid = 1828] [id = 731] 17:12:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f5c05170800 == 157 [pid = 1828] [id = 730] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f5c09f98400) [pid = 1828] [serial = 2132] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f5c08d09800) [pid = 1828] [serial = 2186] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f5c064e1800) [pid = 1828] [serial = 2183] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f5c0fdedc00) [pid = 1828] [serial = 2147] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f5c186b3400) [pid = 1828] [serial = 2168] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f5c181ad400) [pid = 1828] [serial = 2159] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f5c0b29c400) [pid = 1828] [serial = 2135] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f5c18568c00) [pid = 1828] [serial = 2165] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f5c0b2ee800) [pid = 1828] [serial = 2136] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f5c05b83000) [pid = 1828] [serial = 2126] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f5c189e1400) [pid = 1828] [serial = 2174] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f5c18334400) [pid = 1828] [serial = 2162] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f5c07a4a400) [pid = 1828] [serial = 2184] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f5c17538800) [pid = 1828] [serial = 2153] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f5c0fb46000) [pid = 1828] [serial = 2145] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f5c18ab4400) [pid = 1828] [serial = 2178] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f5c180bb400) [pid = 1828] [serial = 2157] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f5c053d2000) [pid = 1828] [serial = 2180] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f5c0e7c1c00) [pid = 1828] [serial = 2142] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f5c18847000) [pid = 1828] [serial = 2172] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f5c18834800) [pid = 1828] [serial = 2169] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f5c01738400) [pid = 1828] [serial = 2123] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f5c11af3c00) [pid = 1828] [serial = 2150] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f5c08d04000) [pid = 1828] [serial = 2130] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f5c181b2c00) [pid = 1828] [serial = 2160] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f5c1833cc00) [pid = 1828] [serial = 2163] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f5c08fa3000) [pid = 1828] [serial = 2052] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f5c0f8e6400) [pid = 1828] [serial = 2144] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f5c0a3e0800) [pid = 1828] [serial = 2133] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f5c0d102400) [pid = 1828] [serial = 2139] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f5c17852400) [pid = 1828] [serial = 2154] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f5c0def6c00) [pid = 1828] [serial = 2141] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f5c1798a400) [pid = 1828] [serial = 2156] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f5c062d7800) [pid = 1828] [serial = 2127] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f5c18a75000) [pid = 1828] [serial = 2175] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f5c17987400) [pid = 1828] [serial = 2177] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f5c06df6000) [pid = 1828] [serial = 2129] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f5c1181e800) [pid = 1828] [serial = 2148] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f5c1883e400) [pid = 1828] [serial = 2171] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f5c09be6000) [pid = 1828] [serial = 2187] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c0bf93400) [pid = 1828] [serial = 2138] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c05b8f000) [pid = 1828] [serial = 2181] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c1566f800) [pid = 1828] [serial = 2151] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c021e5c00) [pid = 1828] [serial = 2124] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c186ae400) [pid = 1828] [serial = 2166] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c07b9bc00) [pid = 1828] [serial = 2189] [outer = (nil)] [url = about:blank] 17:12:32 INFO - PROCESS | 1828 | 1461111152470 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]]]}] 17:12:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:12:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:12:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:12:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:12:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 4192ms 17:12:32 INFO - PROCESS | 1828 | 1461111152530 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 1828 | 1461111152536 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:12:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:12:32 INFO - PROCESS | 1828 | 1461111152544 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 1828 | 1461111152549 Marionette TRACE conn3 <- [1,3054,null,{}] 17:12:32 INFO - PROCESS | 1828 | 1461111152557 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}] 17:12:32 INFO - PROCESS | 1828 | 1461111152833 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:12:33 INFO - PROCESS | 1828 | 1461111153020 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c06d8f000 == 158 [pid = 1828] [id = 773] 17:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c04c8e000) [pid = 1828] [serial = 2318] [outer = (nil)] 17:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c04c99800) [pid = 1828] [serial = 2319] [outer = 0x7f5c04c8e000] 17:12:33 INFO - PROCESS | 1828 | 1461111153087 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c05814800) [pid = 1828] [serial = 2320] [outer = 0x7f5c04c8e000] 17:12:34 INFO - PROCESS | 1828 | 1461111154364 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"]]]}] 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:12:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:12:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:12:34 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" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:12:34 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" 17:12:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:12:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:12:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1937ms 17:12:34 INFO - PROCESS | 1828 | 1461111154484 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:12:34 INFO - PROCESS | 1828 | 1461111154499 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:12:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:12:34 INFO - PROCESS | 1828 | 1461111154527 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1828 | 1461111154534 Marionette TRACE conn3 <- [1,3058,null,{}] 17:12:34 INFO - PROCESS | 1828 | 1461111154548 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}] 17:12:34 INFO - PROCESS | 1828 | 1461111154944 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:12:34 INFO - PROCESS | 1828 | 1461111154988 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c08d4a800 == 159 [pid = 1828] [id = 774] 17:12:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c05b8b800) [pid = 1828] [serial = 2321] [outer = (nil)] 17:12:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c07b9f400) [pid = 1828] [serial = 2322] [outer = 0x7f5c05b8b800] 17:12:35 INFO - PROCESS | 1828 | 1461111155052 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c08c31800) [pid = 1828] [serial = 2323] [outer = 0x7f5c05b8b800] 17:12:35 INFO - PROCESS | 1828 | 1461111155910 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]]]}] 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:12:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:12:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:12:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:12:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:12:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1442ms 17:12:35 INFO - PROCESS | 1828 | 1461111155973 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:12:35 INFO - PROCESS | 1828 | 1461111155980 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:12:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:12:36 INFO - PROCESS | 1828 | 1461111156013 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1828 | 1461111156017 Marionette TRACE conn3 <- [1,3062,null,{}] 17:12:36 INFO - PROCESS | 1828 | 1461111156066 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}] 17:12:36 INFO - PROCESS | 1828 | 1461111156386 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f5c1771f000) [pid = 1828] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f5c0172b800) [pid = 1828] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f5c0be3b400) [pid = 1828] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f5c0bff3800) [pid = 1828] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f5c064d4400) [pid = 1828] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f5c0bff4400) [pid = 1828] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f5c053c9800) [pid = 1828] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f5c053d1c00) [pid = 1828] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f5c1a1b1c00) [pid = 1828] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f5c0d10b800) [pid = 1828] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f5c00d3f800) [pid = 1828] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f5c07b94000) [pid = 1828] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f5c064df400) [pid = 1828] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f5c0172bc00) [pid = 1828] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f5c064d6800) [pid = 1828] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f5c17721000) [pid = 1828] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f5c021e3800) [pid = 1828] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f5c04ab4c00) [pid = 1828] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f5c158d1400) [pid = 1828] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f5c0172c800) [pid = 1828] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f5c06df7000) [pid = 1828] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f5c0b2f3400) [pid = 1828] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:12:37 INFO - PROCESS | 1828 | 1461111157196 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0a38b800 == 160 [pid = 1828] [id = 775] 17:12:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f5c0172b800) [pid = 1828] [serial = 2324] [outer = (nil)] 17:12:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f5c053cc400) [pid = 1828] [serial = 2325] [outer = 0x7f5c0172b800] 17:12:37 INFO - PROCESS | 1828 | 1461111157265 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f5c09be7400) [pid = 1828] [serial = 2326] [outer = 0x7f5c0172b800] 17:12:37 INFO - PROCESS | 1828 | [1828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:12:37 INFO - PROCESS | 1828 | 1461111157981 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:12:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:12:38 INFO - {} 17:12:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2005ms 17:12:38 INFO - PROCESS | 1828 | 1461111158018 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:12:38 INFO - PROCESS | 1828 | 1461111158022 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:12:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:12:38 INFO - PROCESS | 1828 | 1461111158038 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 1828 | 1461111158041 Marionette TRACE conn3 <- [1,3066,null,{}] 17:12:38 INFO - PROCESS | 1828 | 1461111158046 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}] 17:12:38 INFO - PROCESS | 1828 | 1461111158254 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:12:38 INFO - PROCESS | 1828 | 1461111158268 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0be1d800 == 161 [pid = 1828] [id = 776] 17:12:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f5c0a327c00) [pid = 1828] [serial = 2327] [outer = (nil)] 17:12:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f5c0b139800) [pid = 1828] [serial = 2328] [outer = 0x7f5c0a327c00] 17:12:38 INFO - PROCESS | 1828 | 1461111158327 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f5c0b20bc00) [pid = 1828] [serial = 2329] [outer = 0x7f5c0a327c00] 17:12:39 INFO - PROCESS | 1828 | 1461111159403 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]]]}] 17:12:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:12:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:12:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:12:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:12:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:12:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:12:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:12:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1380ms 17:12:39 INFO - PROCESS | 1828 | 1461111159419 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1828 | 1461111159423 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:12:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:12:39 INFO - PROCESS | 1828 | 1461111159432 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1828 | 1461111159438 Marionette TRACE conn3 <- [1,3070,null,{}] 17:12:39 INFO - PROCESS | 1828 | 1461111159448 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}] 17:12:39 INFO - PROCESS | 1828 | 1461111159758 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:12:40 INFO - PROCESS | 1828 | 1461111160035 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c088d2000 == 162 [pid = 1828] [id = 777] 17:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f5c04950c00) [pid = 1828] [serial = 2330] [outer = (nil)] 17:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f5c053d3c00) [pid = 1828] [serial = 2331] [outer = 0x7f5c04950c00] 17:12:40 INFO - PROCESS | 1828 | 1461111160118 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f5c062d7000) [pid = 1828] [serial = 2332] [outer = 0x7f5c04950c00] 17:12:41 INFO - PROCESS | 1828 | 1461111161076 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]]]}] 17:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:12:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1687ms 17:12:41 INFO - PROCESS | 1828 | 1461111161121 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 1828 | 1461111161131 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:12:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:12:41 INFO - PROCESS | 1828 | 1461111161143 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 1828 | 1461111161146 Marionette TRACE conn3 <- [1,3074,null,{}] 17:12:41 INFO - PROCESS | 1828 | 1461111161153 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}] 17:12:41 INFO - PROCESS | 1828 | 1461111161469 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:12:41 INFO - PROCESS | 1828 | 1461111161678 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b085800 == 163 [pid = 1828] [id = 778] 17:12:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f5c06392800) [pid = 1828] [serial = 2333] [outer = (nil)] 17:12:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f5c07b97c00) [pid = 1828] [serial = 2334] [outer = 0x7f5c06392800] 17:12:41 INFO - PROCESS | 1828 | 1461111161756 Marionette DEBUG loaded listener.js 17:12:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f5c08c38000) [pid = 1828] [serial = 2335] [outer = 0x7f5c06392800] 17:12:42 INFO - PROCESS | 1828 | 1461111162759 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]]]}] 17:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:12:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1642ms 17:12:42 INFO - PROCESS | 1828 | 1461111162794 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:12:42 INFO - PROCESS | 1828 | 1461111162800 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:12:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:12:42 INFO - PROCESS | 1828 | 1461111162809 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:12:42 INFO - PROCESS | 1828 | 1461111162816 Marionette TRACE conn3 <- [1,3078,null,{}] 17:12:42 INFO - PROCESS | 1828 | 1461111162832 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}] 17:12:43 INFO - PROCESS | 1828 | 1461111163091 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:12:43 INFO - PROCESS | 1828 | 1461111163446 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0b274800 == 164 [pid = 1828] [id = 779] 17:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f5c08860000) [pid = 1828] [serial = 2336] [outer = (nil)] 17:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f5c09be6400) [pid = 1828] [serial = 2337] [outer = 0x7f5c08860000] 17:12:43 INFO - PROCESS | 1828 | 1461111163531 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f5c0a321800) [pid = 1828] [serial = 2338] [outer = 0x7f5c08860000] 17:12:44 INFO - PROCESS | 1828 | 1461111164361 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] 17:12:44 INFO - PROCESS | 1828 | 1461111164411 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:12:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:12:44 INFO - PROCESS | 1828 | 1461111164465 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 1828 | 1461111164468 Marionette TRACE conn3 <- [1,3082,null,{}] 17:12:44 INFO - PROCESS | 1828 | 1461111164487 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}] 17:12:44 INFO - PROCESS | 1828 | 1461111164742 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:12:45 INFO - PROCESS | 1828 | 1461111165009 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0e7c9800 == 165 [pid = 1828] [id = 780] 17:12:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f5c08d09800) [pid = 1828] [serial = 2339] [outer = (nil)] 17:12:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f5c0b2f3400) [pid = 1828] [serial = 2340] [outer = 0x7f5c08d09800] 17:12:45 INFO - PROCESS | 1828 | 1461111165087 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f5c0b4ea400) [pid = 1828] [serial = 2341] [outer = 0x7f5c08d09800] 17:12:45 INFO - PROCESS | 1828 | 1461111165943 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]]]}] 17:12:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:12:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:12:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:12:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1539ms 17:12:45 INFO - PROCESS | 1828 | 1461111165963 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:12:45 INFO - PROCESS | 1828 | 1461111165967 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:12:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:12:45 INFO - PROCESS | 1828 | 1461111165973 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 1828 | 1461111165975 Marionette TRACE conn3 <- [1,3086,null,{}] 17:12:45 INFO - PROCESS | 1828 | 1461111165981 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}] 17:12:46 INFO - PROCESS | 1828 | 1461111166225 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:12:46 INFO - PROCESS | 1828 | 1461111166469 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c0f85e000 == 166 [pid = 1828] [id = 781] 17:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f5c0b131c00) [pid = 1828] [serial = 2342] [outer = (nil)] 17:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f5c0be3cc00) [pid = 1828] [serial = 2343] [outer = 0x7f5c0b131c00] 17:12:46 INFO - PROCESS | 1828 | 1461111166547 Marionette DEBUG loaded listener.js 17:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f5c0bfe3000) [pid = 1828] [serial = 2344] [outer = 0x7f5c0b131c00] 17:12:47 INFO - PROCESS | 1828 | 1461111167493 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:12:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:12:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1533ms 17:12:47 INFO - PROCESS | 1828 | 1461111167508 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:12:47 INFO - PROCESS | 1828 | 1461111167512 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:12:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:12:47 INFO - PROCESS | 1828 | 1461111167522 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:12:47 INFO - PROCESS | 1828 | 1461111167526 Marionette TRACE conn3 <- [1,3090,null,{}] 17:12:47 INFO - PROCESS | 1828 | 1461111167534 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}] 17:12:47 INFO - PROCESS | 1828 | 1461111167879 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:12:48 INFO - PROCESS | 1828 | 1461111168161 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c10709800 == 167 [pid = 1828] [id = 782] 17:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f5c0b4e8400) [pid = 1828] [serial = 2345] [outer = (nil)] 17:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f5c0d110000) [pid = 1828] [serial = 2346] [outer = 0x7f5c0b4e8400] 17:12:48 INFO - PROCESS | 1828 | 1461111168241 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f5c0decf000) [pid = 1828] [serial = 2347] [outer = 0x7f5c0b4e8400] 17:12:49 INFO - PROCESS | 1828 | 1461111169055 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:12:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:12:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1585ms 17:12:49 INFO - PROCESS | 1828 | 1461111169107 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 1828 | 1461111169111 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:12:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:12:49 INFO - PROCESS | 1828 | 1461111169117 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 1828 | 1461111169120 Marionette TRACE conn3 <- [1,3094,null,{}] 17:12:49 INFO - PROCESS | 1828 | 1461111169125 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}] 17:12:49 INFO - PROCESS | 1828 | 1461111169375 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:12:49 INFO - PROCESS | 1828 | 1461111169648 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c15453800 == 168 [pid = 1828] [id = 783] 17:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f5c07a55c00) [pid = 1828] [serial = 2348] [outer = (nil)] 17:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f5c0e7be000) [pid = 1828] [serial = 2349] [outer = 0x7f5c07a55c00] 17:12:49 INFO - PROCESS | 1828 | 1461111169728 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f5c0f8e1400) [pid = 1828] [serial = 2350] [outer = 0x7f5c07a55c00] 17:12:50 INFO - PROCESS | 1828 | 1461111170617 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:12:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:12:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1531ms 17:12:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:12:50 INFO - PROCESS | 1828 | 1461111170649 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 1828 | 1461111170652 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:12:50 INFO - PROCESS | 1828 | 1461111170658 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 1828 | 1461111170663 Marionette TRACE conn3 <- [1,3098,null,{}] 17:12:50 INFO - PROCESS | 1828 | 1461111170670 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}] 17:12:50 INFO - PROCESS | 1828 | 1461111170962 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:12:51 INFO - PROCESS | 1828 | 1461111171244 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c16667000 == 169 [pid = 1828] [id = 784] 17:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f5c01be2c00) [pid = 1828] [serial = 2351] [outer = (nil)] 17:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f5c0fb0a000) [pid = 1828] [serial = 2352] [outer = 0x7f5c01be2c00] 17:12:51 INFO - PROCESS | 1828 | 1461111171323 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f5c0fb46000) [pid = 1828] [serial = 2353] [outer = 0x7f5c01be2c00] 17:12:52 INFO - PROCESS | 1828 | 1461111172118 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]]]}] 17:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:12:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1498ms 17:12:52 INFO - PROCESS | 1828 | 1461111172157 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1828 | 1461111172160 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:12:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:12:52 INFO - PROCESS | 1828 | 1461111172167 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1828 | 1461111172172 Marionette TRACE conn3 <- [1,3102,null,{}] 17:12:52 INFO - PROCESS | 1828 | 1461111172177 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}] 17:12:52 INFO - PROCESS | 1828 | 1461111172448 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:12:52 INFO - PROCESS | 1828 | 1461111172764 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1756a800 == 170 [pid = 1828] [id = 785] 17:12:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f5c0a3e1400) [pid = 1828] [serial = 2354] [outer = (nil)] 17:12:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f5c0fbb0400) [pid = 1828] [serial = 2355] [outer = 0x7f5c0a3e1400] 17:12:52 INFO - PROCESS | 1828 | 1461111172899 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f5c105db400) [pid = 1828] [serial = 2356] [outer = 0x7f5c0a3e1400] 17:12:53 INFO - PROCESS | 1828 | 1461111173771 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:12:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:12:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1632ms 17:12:53 INFO - PROCESS | 1828 | 1461111173800 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 1828 | 1461111173803 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:12:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:12:53 INFO - PROCESS | 1828 | 1461111173809 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 1828 | 1461111173811 Marionette TRACE conn3 <- [1,3106,null,{}] 17:12:53 INFO - PROCESS | 1828 | 1461111173817 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}] 17:12:54 INFO - PROCESS | 1828 | 1461111174082 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:12:54 INFO - PROCESS | 1828 | 1461111174335 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c179dc800 == 171 [pid = 1828] [id = 786] 17:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f5c0fb03800) [pid = 1828] [serial = 2357] [outer = (nil)] 17:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f5c11813c00) [pid = 1828] [serial = 2358] [outer = 0x7f5c0fb03800] 17:12:54 INFO - PROCESS | 1828 | 1461111174417 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f5c118e6000) [pid = 1828] [serial = 2359] [outer = 0x7f5c0fb03800] 17:12:55 INFO - PROCESS | 1828 | 1461111175214 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]]]}] 17:12:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:12:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:12:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:12:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1434ms 17:12:55 INFO - PROCESS | 1828 | 1461111175245 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:12:55 INFO - PROCESS | 1828 | 1461111175249 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:12:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:12:55 INFO - PROCESS | 1828 | 1461111175255 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 1828 | 1461111175259 Marionette TRACE conn3 <- [1,3110,null,{}] 17:12:55 INFO - PROCESS | 1828 | 1461111175264 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}] 17:12:55 INFO - PROCESS | 1828 | 1461111175562 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:12:55 INFO - PROCESS | 1828 | 1461111175822 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c19115800 == 172 [pid = 1828] [id = 787] 17:12:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f5c0fb0e400) [pid = 1828] [serial = 2360] [outer = (nil)] 17:12:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f5c1551e800) [pid = 1828] [serial = 2361] [outer = 0x7f5c0fb0e400] 17:12:55 INFO - PROCESS | 1828 | 1461111175908 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f5c1640f000) [pid = 1828] [serial = 2362] [outer = 0x7f5c0fb0e400] 17:12:56 INFO - PROCESS | 1828 | 1461111176778 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"]]]}] 17:12:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:12:56 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 17:12:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:12:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1544ms 17:12:56 INFO - PROCESS | 1828 | 1461111176809 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1828 | 1461111176812 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:12:56 INFO - PROCESS | 1828 | 1461111176822 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1828 | 1461111176824 Marionette TRACE conn3 <- [1,3114,null,{}] 17:12:56 INFO - PROCESS | 1828 | 1461111176828 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}] 17:12:57 INFO - PROCESS | 1828 | 1461111177085 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:12:57 INFO - PROCESS | 1828 | 1461111177383 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\", \"81a0a989-0bc1-445e-957b-0c36b3b1c49a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f5c1a049800 == 173 [pid = 1828] [id = 788] 17:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f5c01044000) [pid = 1828] [serial = 2363] [outer = (nil)] 17:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f5c17716c00) [pid = 1828] [serial = 2364] [outer = 0x7f5c01044000] 17:12:57 INFO - PROCESS | 1828 | 1461111177508 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f5c1785bc00) [pid = 1828] [serial = 2365] [outer = 0x7f5c01044000] 17:12:58 INFO - PROCESS | 1828 | 1461111178629 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]]]}] 17:12:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:12:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1830ms 17:12:58 INFO - PROCESS | 1828 | 1461111178654 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 1828 | 1461111178657 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:12:59 WARNING - u'runner_teardown' () 17:12:59 INFO - No more tests 17:12:59 INFO - Got 0 unexpected results 17:12:59 INFO - SUITE-END | took 1240s 17:13:00 INFO - Closing logging queue 17:13:00 INFO - queue closed 17:13:00 INFO - Return code: 0 17:13:00 WARNING - # TBPL SUCCESS # 17:13:00 INFO - Running post-action listener: _resource_record_post_action 17:13:00 INFO - Running post-run listener: _resource_record_post_run 17:13:01 INFO - Total resource usage - Wall time: 1276s; CPU: 98.0%; Read bytes: 8359936; Write bytes: 974012416; Read time: 356; Write time: 304048 17:13:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:13:01 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51150848; Read time: 0; Write time: 42428 17:13:01 INFO - run-tests - Wall time: 1246s; CPU: 98.0%; Read bytes: 7782400; Write bytes: 922808320; Read time: 332; Write time: 261620 17:13:01 INFO - Running post-run listener: _upload_blobber_files 17:13:01 INFO - Blob upload gear active. 17:13:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:13:01 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 17:13:01 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:13:01 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:13:01 INFO - (blobuploader) - INFO - Open directory for files ... 17:13:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:13:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:13:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:13:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:13:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:13:03 INFO - (blobuploader) - INFO - Done attempting. 17:13:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:13:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:13:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:13:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:13:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:13:04 INFO - (blobuploader) - INFO - Done attempting. 17:13:04 INFO - (blobuploader) - INFO - Iteration through files over. 17:13:04 INFO - Return code: 0 17:13:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:13:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:13:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ea2c77235c9a0fdce845c1f064281cb1a212390f8abf9b46d22f1b5e896cd70da38a1cf6b7ff88fcd90b34809f79cf6635e505269d45550d4c4ccf9b64f958b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/14b929f27ebf4ba323788601dd6f6c93dd3c68fffc2c9388e728271c2fdb8a8d5328d21ff67909ce8f97b3f36dfa546369c2188cd68775f7d5c594fdaee60e90"} 17:13:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:13:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:13:04 INFO - Contents: 17:13:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ea2c77235c9a0fdce845c1f064281cb1a212390f8abf9b46d22f1b5e896cd70da38a1cf6b7ff88fcd90b34809f79cf6635e505269d45550d4c4ccf9b64f958b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/14b929f27ebf4ba323788601dd6f6c93dd3c68fffc2c9388e728271c2fdb8a8d5328d21ff67909ce8f97b3f36dfa546369c2188cd68775f7d5c594fdaee60e90"} 17:13:04 INFO - Running post-run listener: copy_logs_to_upload_dir 17:13:04 INFO - Copying logs to upload dir... 17:13:04 INFO - mkdir: /builds/slave/test/build/upload/logs 17:13:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1388.259389 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 8 secs) (at 2016-04-19 17:13:05.258835) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 17:13:05.259874) ========= 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-1461108357.736556-1384409728 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ea2c77235c9a0fdce845c1f064281cb1a212390f8abf9b46d22f1b5e896cd70da38a1cf6b7ff88fcd90b34809f79cf6635e505269d45550d4c4ccf9b64f958b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/14b929f27ebf4ba323788601dd6f6c93dd3c68fffc2c9388e728271c2fdb8a8d5328d21ff67909ce8f97b3f36dfa546369c2188cd68775f7d5c594fdaee60e90"} build_url:https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036685 build_url: 'https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/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-inbound/sha512/5ea2c77235c9a0fdce845c1f064281cb1a212390f8abf9b46d22f1b5e896cd70da38a1cf6b7ff88fcd90b34809f79cf6635e505269d45550d4c4ccf9b64f958b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/14b929f27ebf4ba323788601dd6f6c93dd3c68fffc2c9388e728271c2fdb8a8d5328d21ff67909ce8f97b3f36dfa546369c2188cd68775f7d5c594fdaee60e90"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PXRk7B6nSt6mtktu-fH21A/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-19 17:13:05.336209) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:13:05.336718) ========= 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-1461108357.736556-1384409728 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021806 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:13:05.403611) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 17:13:05.403920) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 17:13:05.404249) ========= ========= Total master_lag: 0.54 =========